1commit 161e4ae46046282fde6a69a0f1f80965f2a1b6f4
2Author: Heiko Schocher <hs@denx.de>
3Date:	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
12commit 7030d56b7946c8db2e8082a9b84cd69b9540a0ca
13Author: Becky Bruce <beckyb@kernel.crashing.org>
14Date:	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
22commit e03b4d296b27790de3b25edd32784d20538240d8
23Author: Anatolij Gustschin <agust@denx.de>
24Date:	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
39commit 9fb3b5085787baad8a133e347ad12c5b3a022e98
40Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
41Date:	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
64commit 0d7f4abcf6bbef06504c82e03f11054468262430
65Author: Remy Bohmer <linux@bohmer.net>
66Date:	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
76commit 38c38c344c200ee90cfd243671473c449b6f0815
77Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
78Date:	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
88commit c987f4753b0afadb38acd7e61df7ba11e8a0203f
89Author: Felix Radensky <felix@embedded-sol.com>
90Date:	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
106commit d3bee08332fbc9cc5b6dc22ecd34050a85d44d0a
107Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
108Date:	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
121commit cdc6363f423900645265563d705a0a5a964ae40c
122Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
123Date:	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
132commit 4ccd5510e50b5675227a1fe0e5ca099d333f637d
133Author: Wolfgang Denk <wd@denx.de>
134Date:	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
147commit 482126e27b3dbf0e69a6445da8b94b3551adf05d
148Author: Wolfgang Denk <wd@denx.de>
149Date:	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
155commit 460c2ce362e56890c2a029e2c3b1ff2796c7fc54
156Author: Wolfgang Denk <wd@denx.de>
157Date:	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
192commit 47ea6edfb3004fb2d2a979e19c3f6e4e32f45e51
193Author: Minkyu Kang <mk7.kang@samsung.com>
194Date:	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
209commit ceeba0030844b2e84ce4e47f4be7ad347cd1e827
210Author: Peter Horton <zero@colonel-panic.org>
211Date:	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
227commit b8c4eea56b5f41f9bdbb89d3d5c79b7d282d513c
228Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
229Date:	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
238commit d6b937142008463d628ef26a753f9c20c57f3617
239Author: Ilya Yanok <yanok@emcraft.com>
240Date:	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
253commit 23fdf0580660edf38cb7118f05b8865f2f73c674
254Author: Albert Aribaud <[albert.aribaud@free.fr]>
255Date:	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
264commit 95bc39e848dd3f741a064c826d1c282c48125d41
265Author: Terry Lv <r65388@freescale.com>
266Date:	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
276commit a71da1b6c96205549ca2e7cf991e2340181bbfcf
277Author: Vitaly Kuzmichev <vkuzmichev@mvista.com>
278Date:	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
296commit 6de27bdc788e7c4532ee0721ae291aeb5df475dc
297Author: Wolfgang Denk <wd@denx.de>
298Date:	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
311commit e397e59e861aa818cda12a23206dde06f7e9f660
312Author: Fillod Stephane <stephane.fillod@grassvalley.com>
313Date:	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
326commit 9c00b2f0a3fe0f779761607024f99b7690c9776c
327Author: Wolfgang Denk <wd@denx.de>
328Date:	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
341commit 9312bba01a41191f20821b66b84b3ff1d2902e8a
342Author: Wolfgang Denk <wd@denx.de>
343Date:	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
361commit cd040a4953e55efe89dc3af4acf0302d5923026f
362Author: Wolfgang Denk <wd@denx.de>
363Date:	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
386commit ce9c227cc71afc3b4c78dcc0a565c40d4ad943e4
387Author: Albert Aribaud <[albert.aribaud@free.fr]>
388Date:	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
397commit 83142c112d30ee3da23b62387909d33db064bdc4
398Author: Albert Aribaud <[albert.aribaud@free.fr]>
399Date:	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
408commit 0c61e6f9257ef416959b740ee3cf191bf682007d
409Author: Albert Aribaud <[albert.aribaud@free.fr]>
410Date:	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
421commit 376e7fadbad3285231e390c6534feb5af86d594b
422Author: Minkyu Kang <mk7.kang@samsung.com>
423Date:	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
431commit c474a8ebb880e564df0c701c6a8cf73b7779b1d2
432Author: Minkyu Kang <mk7.kang@samsung.com>
433Date:	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
442commit ffb4b02554d9972d66502efbe97b3933620c8a31
443Author: Minkyu Kang <mk7.kang@samsung.com>
444Date:	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
453commit a9046b9e1aeeedc66ddf1d00474ad0ce8c6aa6e4
454Author: Wolfgang Denk <wd@denx.de>
455Date:	Sun Jun 13 17:48:15 2010 +0200
456
457    Prepare v2010-rc2
458
459    Signed-off-by: Wolfgang Denk <wd@denx.de>
460
461commit 3a96ad851f4f9267e1199b700cb838a77334e4b2
462Author: Marek Vasut <marek.vasut@gmail.com>
463Date:	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
486commit 89b765c7f6ddfde07ba673dd4adbeb5da391a81b
487Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
488Date:	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
505commit 158557001afe167dcb848bb14ba0f2f20aeb25a1
506Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
507Date:	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
522commit 9d79956029ec379e7137948ba3a7debbea61325f
523Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
524Date:	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
539commit 5246d01edd8935e04cdf79a5b9a03874509a31b1
540Author: Grazvydas Ignotas <notasas@gmail.com>
541Date:	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
552commit 9268236529161312c877e638a14c011fd3c883e1
553Author: Delio Brignoli <dbrignoli@audioscience.com>
554Date:	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
571commit 1a5038ca6831e31875cf67c46226f04743574032
572Author: Vaibhav Hiremath <hvaibhav@ti.com>
573Date:	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
584commit ed01e45cfa20d60ee83a4ee0128d843730055294
585Author: Vaibhav Hiremath <hvaibhav@ti.com>
586Date:	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
600commit cae377b59a179e34d27cd6b79dee24d967de839c
601Author: Vaibhav Hiremath <hvaibhav@ti.com>
602Date:	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
615commit d11212e3772c8fe43a1f487bbf58f3341118a241
616Author: Vaibhav Hiremath <hvaibhav@ti.com>
617Date:	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
631commit 675e0eaf0f0429aac3c6fb41634fbcea2350fe49
632Author: Vaibhav Hiremath <hvaibhav@ti.com>
633Date:	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
646commit 5cc48f7e55df0d74a12d338de2117f05951fc536
647Author: Cyril Chemparathy <cyril@ti.com>
648Date:	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
659commit 3712367c4830e87b4e7af5b480e82d316bab1251
660Author: Cyril Chemparathy <cyril@ti.com>
661Date:	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
672commit 678e008c3a3a27fe2d30cf423679d2d11d0fa5c2
673Author: Cyril Chemparathy <cyril@ti.com>
674Date:	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
711commit 23911740486c59851df57521c49bfd81ce1865ec
712Author: Delio Brignoli <dbrignoli@audioscience.com>
713Date:	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
730commit 05ee415e316e3b1617aba06a747649f4d4053d41
731Author: Vaibhav Hiremath <hvaibhav@ti.com>
732Date:	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
743commit 3d9f0ffddaf1ece95a826785b971860ebdadf424
744Author: Vaibhav Hiremath <hvaibhav@ti.com>
745Date:	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
759commit 8aa5c7cdc4e534df9129485ba317a2871c4f9880
760Author: Vaibhav Hiremath <hvaibhav@ti.com>
761Date:	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
774commit 16807ee411d83762804d075a3fe11f0a2b5eaf39
775Author: Vaibhav Hiremath <hvaibhav@ti.com>
776Date:	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
790commit 7ca4766bd7f74e5f7371fb331b573ec384230c1d
791Author: Vaibhav Hiremath <hvaibhav@ti.com>
792Date:	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
805commit 04cbc19fedb55265d08cddea294c3b6d9f8b2d18
806Author: Cyril Chemparathy <cyril@ti.com>
807Date:	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
818commit da1ec42aafcc821ce6b5d316a2d4105292960d6b
819Author: Cyril Chemparathy <cyril@ti.com>
820Date:	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
831commit b87996d24a41cfc15fea125e5c805163af4acba1
832Author: Cyril Chemparathy <cyril@ti.com>
833Date:	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
870commit b5d289fc29842095d5cd0f82cceab1b0b2e824ba
871Author: Asen Dimov <dimov@ronetix.at>
872Date:	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
888commit f986325dd569faeaec4186f678d113505c5c4828
889Author: Ron Madrid <ron_madrid@sbcglobal.net>
890Date:	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
903commit 409a07c9d72b0d833c1cce264bdb4bb2628fe28e
904Author: George G. Davis <gdavis@mvista.com>
905Date:	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
922commit 3057c6be5efda781a72ca04432e0a4ed6e670030
923Author: Kim Phillips <kim.phillips@freescale.com>
924Date:	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
940commit 5f4d36825a028e300b7d56a566d2cf84418b7a68
941Author: Timur Tabi <timur@freescale.com>
942Date:	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
954commit 6e37a044076896ba88b0d6316fadd492032c5193
955Author: Timur Tabi <timur@freescale.com>
956Date:	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
966commit 39c209546ab5b11ca6410c5cc57dcbf457e50800
967Author: Tom <Tom@bumblecow.com>
968Date:	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
980commit 551bd947bd6f982fa38dde840576eba52346160c
981Author: Tom <Tom@bumblecow.com>
982Date:	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
994commit 1117cbf2adac59050af1751af6c6a524afa5c3ef
995Author: Thomas Chou <thomas@wytron.com.tw>
996Date:	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
1004commit 6803336c9f21ba428f5c1b1cf825bbbac0a762e5
1005Author: Thomas Chou <thomas@wytron.com.tw>
1006Date:	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
1017commit 8d52ea6db484c689a75ef8a36a4e525753b8f078
1018Author: Thomas Chou <thomas@wytron.com.tw>
1019Date:	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
1034commit 0df01fd3d71481b5cc7aeea6a741b9fc3be15178
1035Author: Thomas Chou <thomas@wytron.com.tw>
1036Date:	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
1048commit 661ba14051db6766932fcb50ba1ec7c67f230054
1049Author: Thomas Chou <thomas@wytron.com.tw>
1050Date:	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
1065commit 1e8e9bad2db38e93c3bc9f4b6238b3d8be99e469
1066Author: Thomas Chou <thomas@wytron.com.tw>
1067Date:	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
1080commit 3e6b86b5552840bb4147871a753840eb3923374c
1081Author: Thomas Chou <thomas@wytron.com.tw>
1082Date:	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
1093commit cedd341d551b6b705e97ab1953a87575b9ff9ef9
1094Author: Thomas Chou <thomas@wytron.com.tw>
1095Date:	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
1110commit adf55679af1ed98c15a136eb81d6204ebe740b30
1111Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1112Date:	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
1121commit ae49099755affc942171a7727c1b12c51d167abf
1122Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1123Date:	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
1133commit e9b43cae1a20af13d1baeb13038b3f34905c14b5
1134Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1135Date:	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
1144commit d0fe1128c4451327b9cb0fac1a76efd194b078b5
1145Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
1146Date:	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
1157commit c941b77adc40f344215e367b3d1fc638addff870
1158Author: Andrew Caldwell <Andrew.Caldwell@analog.com>
1159Date:	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
1174commit 01f03bda5b22e5aeae5f02fd537da97a41485c73
1175Author: Wolfgang Denk <wd@denx.de>
1176Date:	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
1182commit c4976807cbbabd281f45466ac5e47e5639bcc9cb
1183Author: Wolfgang Denk <wd@denx.de>
1184Date:	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
1190commit c7da8c19b5f7fd58b5b4b1d247648851af56e1f0
1191Author: Andreas Biessmann <andreas.devel@googlemail.com>
1192Date:	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
1210commit 6ece2550d1c0c5c811b302b1639ea35c2e485203
1211Author: Kumar Gala <galak@kernel.crashing.org>
1212Date:	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
1220commit 59dde44acb82e571808190ccd3cd6b82dc9d7001
1221Author: Michael Weiss <michael.weiss@ifm.com>
1222Date:	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
1231commit d74dda09f0178079705ee1d641444bac44d3ecd9
1232Author: Wolfgang Denk <wd@denx.de>
1233Date:	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
1242commit 40792d675a609c83621d098e48a89de07463b3cd
1243Author: Wolfgang Denk <wd@denx.de>
1244Date:	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
1258commit 92381c41c718d260476d5c636c473f50e3b5a79c
1259Author: Wolfgang Denk <wd@denx.de>
1260Date:	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
1266commit 3f786bb8542ee85ea898152b40b1f0d98f0801df
1267Author: Mahavir Jain <[mjain@marvell.com]>
1268Date:	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
1281commit 71bd860cce4493c5def07804723661e75271052b
1282Author: Kim Phillips <kim.phillips@freescale.com>
1283Date:	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
1301commit f6970d0c545b9134af3b347c75ee3d13545b36d8
1302Author: Horst Kronstorfer <hkronsto@frequentis.com>
1303Date:	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
1310commit 445093d175b06226549680b6894923bb0f5e50fa
1311Author: Wolfgang Denk <wd@denx.de>
1312Date:	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
1318commit bdc5f06789c5a0c3a9a2c0eb33ec4d177dbdaa22
1319Author: Stefan Roese <sr@denx.de>
1320Date:	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
1330commit 1b1f9a9d00447d9eab32ae5633f60a106196b75f
1331Author: Stefan Roese <sr@denx.de>
1332Date:	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
1346commit 03af5abd85637d27e96fb999ce6e3992293570b0
1347Author: Stefano Babic <sbabic@denx.de>
1348Date:	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
1357commit 2f05e394fccf62a4693c6b8323de725f90d1f003
1358Author: Wolfgang Denk <wd@denx.de>
1359Date:	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
1372commit f2d76ae4fdde180e120ea2d29d6ef881360b3cba
1373Author: Nick Thompson <nick.thompson@ge.com>
1374Date:	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
1387commit a599cde7698acc5ae3d0f731b4a7d63a931aae63
1388Author: Serge Ziryukin <ftrvxmtrx@gmail.com>
1389Date:	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
1395commit b1e1a42bb1ea2f0ddaaea7f4c9d67c98ab38709e
1396Author: Ron Madrid <ron_madrid@sbcglobal.net>
1397Date:	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
1406commit a4bfc4cc466473b97c7fe84bdf261b2935887e3f
1407Author: Kim Phillips <kim.phillips@freescale.com>
1408Date:	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
1424commit e74244c5a1c8bcea9b047217277dcd3235a285f4
1425Author: Ron Madrid <ron_madrid@sbcglobal.net>
1426Date:	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
1438commit 9c3f2d6670e6151f4f6329f572a62b0d2d6768ce
1439Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1440Date:	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
1450commit a2a0a7171303de5d8ce099344efde2e29ee36eb0
1451Author: Wolfgang Denk <wd@denx.de>
1452Date:	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
1458commit 2e4f35dbd8e11c3121af99ea8e04ce4fb39e9a4e
1459Author: Wolfgang Denk <wd@denx.de>
1460Date:	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
1471commit cd4b02be1bb732f3990801ff81b57bd597b1d5b6
1472Author: Wolfgang Denk <wd@denx.de>
1473Date:	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
1480commit 7b43db92110ec2f15c5f7187a165f2928464966b
1481Author: Wolfgang Denk <wd@denx.de>
1482Date:	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
1501commit bcb6c2bb84705bfd73eed5c9a31e9ff24833ee8c
1502Author: York Sun <yorksun@freescale.com>
1503Date:	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
1519commit f54fe87acedbbad7d29ad18cab31d2b323717514
1520Author: Kumar Gala <galak@kernel.crashing.org>
1521Date:	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
1535commit 54648985e2a64e29784e3ed37cd45b637305cd65
1536Author: Kumar Gala <galak@kernel.crashing.org>
1537Date:	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
1551commit 6ab4011b796e0af130ca160ea3c674d462f3bec4
1552Author: Kumar Gala <galak@kernel.crashing.org>
1553Date:	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
1563commit 15351855776f32d40d9c336c0dc6d22a7bcf40c2
1564Author: Jerry Huang <Chang-Ming.Huang@freescale.com>
1565Date:	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
1580commit fd194f82d1c30802f0597a3e359fdc03ed397367
1581Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
1582Date:	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
1593commit 3b439792b0781921c599d8af9bed6a771d295b53
1594Author: Ron Madrid <ron_madrid@sbcglobal.net>
1595Date:	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
1604commit 5794619e29c5e22280b0b09b2ea6bc3d2e00da3f
1605Author: Mike Frysinger <vapier@gentoo.org>
1606Date:	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
1615commit f745817e741e4251afbd9d5d7f04b2419f4aa9d9
1616Author: Mike Frysinger <vapier@gentoo.org>
1617Date:	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
1626commit d0179083a9c9e12c8c5400b107156c14c7da1222
1627Author: Kumar Gala <galak@kernel.crashing.org>
1628Date:	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
1637commit 65d342541e78ab9a22bf480cc4fe2f659f94bad4
1638Author: Serge Ziryukin <ftrvxmtrx@gmail.com>
1639Date:	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
1645commit e4a95d112e5ea8368bfbdac6ff963d1b8dc63cf0
1646Author: Stefan Roese <sr@denx.de>
1647Date:	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
1675commit 767fdc4af684770f5e97a6c5e19a8ac2616b8329
1676Author: Ender.Dai <ender.dai@gmail.com>
1677Date:	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
1685commit 54fa2c5b51c564cce716942d26492437457980a4
1686Author: Larry Johnson <lrj@acm.org>
1687Date:	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
1693commit b050c72d52c4e30d5b978ab6758f8dcdbe5c690c
1694Author: Mike Frysinger <vapier@gentoo.org>
1695Date:	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
1706commit 39f7aacf3fd285b42b92c2c2d66d95339a3569cc
1707Author: Trübenbach, Ralf <Ralf.Truebenbach@men.de>
1708Date:	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
1717commit 0738e24e2c1d95bb94455d44485dc5d7b9c9d707
1718Author: Reinhard Arlt <reinhard.arlt@esd.eu>
1719Date:	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
1731commit 1f9f3cf6ccbccae1c1edff01ec20fe2a586b9701
1732Author: Graeme Russ <graeme.russ@gmail.com>
1733Date:	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
1739commit d20053efdf328d97a018536689fc55df4faf1094
1740Author: Graeme Russ <graeme.russ@gmail.com>
1741Date:	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
1750commit 880c59e5add3681bd4dca14d2fd20152bee7ad14
1751Author: Graeme Russ <graeme.russ@gmail.com>
1752Date:	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
1758commit f2a55055e9b19f3eba9de97ff454cf8bfef25468
1759Author: Graeme Russ <graeme.russ@gmail.com>
1760Date:	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
1766commit 4a4c31ae08d4dcabe348013e135de28b01c29bf0
1767Author: Graeme Russ <graeme.russ@gmail.com>
1768Date:	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
1778commit 8fd805632f95e5e834f312a51aa969bf1d99c41b
1779Author: Graeme Russ <graeme.russ@gmail.com>
1780Date:	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
1786commit 21e67e796bb1d59a484dce2b4203d61bf1fd5be8
1787Author: Graeme Russ <graeme.russ@gmail.com>
1788Date:	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
1794commit 0278216b76fc1e5dbf4cbd10d5d734323039c36f
1795Author: Graeme Russ <graeme.russ@gmail.com>
1796Date:	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
1802commit 4f197c30e5cb3005909402b7fc630cb092eef02f
1803Author: Graeme Russ <graeme.russ@gmail.com>
1804Date:	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
1813commit 6fd445c32860bb06e9a68b516845a1bbf7c37889
1814Author: Graeme Russ <graeme.russ@gmail.com>
1815Date:	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
1823commit 5204566e53a3c519e8795480d056635bc64b11cd
1824Author: Graeme Russ <graeme.russ@gmail.com>
1825Date:	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
1834commit 95ffaba39042064c5eb68404894fd6b0f1d6a3e3
1835Author: Graeme Russ <graeme.russ@gmail.com>
1836Date:	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
1849commit 79ea6b87011c0524ced31359e2be7aac97c29d0a
1850Author: Graeme Russ <graeme.russ@gmail.com>
1851Date:	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
1863commit bf16500f79fdf2653a286b40bb601cb185ac4675
1864Author: Graeme Russ <graeme.russ@gmail.com>
1865Date:	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
1871commit 167cdad1372917bc11c636c359aad02625291fa9
1872Author: Graeme Russ <graeme.russ@gmail.com>
1873Date:	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
1884commit 153c2d9f2397e8b6ca03cfebb4e9666ea0b0637c
1885Author: Graeme Russ <graeme.russ@gmail.com>
1886Date:	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
1892commit 2fb1bc4f53618743b92a48763d7aaa0ece9ad98f
1893Author: Graeme Russ <graeme.russ@gmail.com>
1894Date:	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
1903commit c14a3669b22d3e430b416cdee92b751f13697a1f
1904Author: Graeme Russ <graeme.russ@gmail.com>
1905Date:	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
1916commit 077e1958ca4afe12d88043b123ded058c51b89f7
1917Author: Graeme Russ <graeme.russ@gmail.com>
1918Date:	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
1944commit 759598f82f02cc84614450807cb5de43ca18a339
1945Author: Graeme Russ <graeme.russ@gmail.com>
1946Date:	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
1956commit 4dba333b3c7b34073b0439cc942877f98403632c
1957Author: Graeme Russ <graeme.russ@gmail.com>
1958Date:	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
1968commit 9e08efcfee22570bb3a9ea384bf4d60b378f6092
1969Author: Graeme Russ <graeme.russ@gmail.com>
1970Date:	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
1979commit 433ff2bdbccc5190189528305e4ed6f7205dbafd
1980Author: Graeme Russ <graeme.russ@gmail.com>
1981Date:	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
1991commit 64a0a4995e79ef9813bb51d5f1ff35ae5dabfc7e
1992Author: Graeme Russ <graeme.russ@gmail.com>
1993Date:	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
2001commit 535ad2db069aae6d1d36fc05c31cbd8a2b3d8831
2002Author: Graeme Russ <graeme.russ@gmail.com>
2003Date:	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
2009commit 721c36705a9efc7b67f78d0c3e8485e4f1b8bcc9
2010Author: Graeme Russ <graeme.russ@gmail.com>
2011Date:	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
2017commit 93c7e70f648fb817e519f6e163b7ef9befc27349
2018Author: Michael Zaidman <michael.zaidman@gmail.com>
2019Date:	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
2028commit 8cd852824d91e232f1f820a0772c3c1d8af84b05
2029Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2030Date:	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
2053commit 3882d7a5a57eb8d1f41570522445bab61c628e6f
2054Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
2055Date:	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
2067commit 4b42c9059e165500353174601a8e97b2cf81d3f4
2068Author: Timur Tabi <timur@freescale.com>
2069Date:	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
2081commit 52dbac69c27dee67a4c051b1055d93b0ac4e2062
2082Author: Timur Tabi <timur@freescale.com>
2083Date:	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
2095commit b5cebb4fd60fefc7700a486bb74fecc66c07acff
2096Author: Mike Frysinger <vapier@gentoo.org>
2097Date:	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
2106commit b4377e12e9aa0b3bf2dcae0a0f02ec9086338506
2107Author: Stefano Babic <sbabic@denx.de>
2108Date:	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
2117commit d3588a55d4a041f2208290b8b6f9cecbdad179ac
2118Author: Stefano Babic <sbabic@denx.de>
2119Date:	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
2129commit d205ddcfc5b905eff023d5acac395721d80a92c7
2130Author: Stefano Babic <sbabic@denx.de>
2131Date:	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
2139commit e98ecd71102de9d97bd82be247ed909260fb671b
2140Author: Stefano Babic <sbabic@denx.de>
2141Date:	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
2150commit dfe5e14fa263eb8f1a9f087f0284788e7559821d
2151Author: Stefano Babic <sbabic@denx.de>
2152Date:	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
2162commit 28bb6d34d3f431b7b00444e2f829b2c04f5daf4d
2163Author: Stefano Babic <sbabic@denx.de>
2164Date:	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
2175commit ba6adeb48e71f7f1b791b6e98999a5680d919b26
2176Author: Magnus Lilja <lilja.magnus@gmail.com>
2177Date:	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
2183commit 60381d687885c0e2100657ca73e97e38c4604f5e
2184Author: Fabio Estevam <fabioestevam@yahoo.com>
2185Date:	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
2201commit 68c07a0c215a64826ed13c2f9b00a6d3b298822e
2202Author: Stefano Babic <sbabic@denx.de>
2203Date:	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
2212commit 87db58dca47f93f9fb3b4ed0196dd7a3f5df1cb9
2213Author: Anatolij Gustschin <agust@denx.de>
2214Date:	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
2226commit b88c5988db176a0f9de5598d5167ee2498637d40
2227Author: Kim Phillips <kim.phillips@freescale.com>
2228Date:	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
2242commit 7769c5bc06615293870d00fc81366cd43ba0623a
2243Author: Anatolij Gustschin <agust@denx.de>
2244Date:	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
2257commit 4324dc72df5879e5b614c4a3f326884723ede9b7
2258Author: Mike Frysinger <vapier@gentoo.org>
2259Date:	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
2266commit 3ac9d6c650d94c51645efa446c1d914c5440990d
2267Author: Thomas Chou <thomas@wytron.com.tw>
2268Date:	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
2275commit 6c7c444786fc4022999362fce119c8b731eedcb4
2276Author: Thomas Chou <thomas@wytron.com.tw>
2277Date:	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
2284commit fb57ec97b90291c589087167f100483a089837bf
2285Author: Heiko Schocher <hs@denx.de>
2286Date:	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
2295commit b5ce63ed12b4cd81d211621aca0c222b20d2a691
2296Author: Prafulla Wadaskar <prafulla@marvell.com>
2297Date:	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
2308commit ecee9324d73555e744593f3e0d387bec4c566f55
2309Author: Ben Warren <biggerbadderben@gmail.com>
2310Date:	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
2328commit c960b13ed22d9ea570957379f9f7f2f37d87ef08
2329Author: Thomas Chou <thomas@wytron.com.tw>
2330Date:	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
2340commit f6569884b45e480e2c575d85ce86a2636a41c66b
2341Author: Thomas Chou <thomas@wytron.com.tw>
2342Date:	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
2352commit bd75db3feb9a8e4123b76006dbe582b71adbf22f
2353Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
2354Date:	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
2392commit f0588fdf921c63f84051923bb29eb4255d62a6e7
2393Author: Prafulla Wadaskar <prafulla@marvell.com>
2394Date:	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
2405commit 2e236bf28e729aca28e60c153dd8f913d1b3d058
2406Author: Eric Jarrige <eric.jarrige@armadeus.org>
2407Date:	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
2417commit 538be58568542aac2ed4bdf4c05398cfa67e98f0
2418Author: Andy Fleming <afleming@freescale.com>
2419Date:	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
2430commit a45dde2293c816138e53c26eca6fd0322583f9a6
2431Author: Mike Frysinger <vapier@gentoo.org>
2432Date:	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
2444commit 5525856d59910c72687ab6201f39cdf1c04cfc15
2445Author: Detlev Zundel <dzu@denx.de>
2446Date:	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
2455commit 910119b3c462fd6367536899ee43de1eb7d22d8e
2456Author: John Rigby <jcrigby@gmail.com>
2457Date:	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
2466commit 33f684d6d512992ed1ae37ec46e76bdeb0773bac
2467Author: Wolfgang Wegner <w.wegner@astro-kom.de>
2468Date:	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
2475commit 23c34af48ff0dbff3bbaa8e94df3bf40350a709f
2476Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
2477Date:	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
2490commit 9739946cc5b616c026d433bd07d193cf452ddea0
2491Author: Robin Getz <rgetz@blackfin.uclinux.org>
2492Date:	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
2506commit 6f5f89f01195e2d009b317df27197a38fcab3553
2507Author: Detlev Zundel <dzu@denx.de>
2508Date:	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
2517commit aba4b69d01457ab2988e91c8592e5d2ffb10f569
2518Author: Detlev Zundel <dzu@denx.de>
2519Date:	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
2526commit e3f2a93362c823fc1feb5e8a40ff3c120716a05b
2527Author: Prafulla Wadaskar <prafulla@marvell.com>
2528Date:	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
2542commit 20d98c2cea3398ad93beccd4727a371f41514086
2543Author: Asen Dimov <dimov@ronetix.at>
2544Date:	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
2550commit d6b91e30d32871eb20b6227519fd2f3a6ea073fd
2551Author: Asen Dimov <dimov@ronetix.at>
2552Date:	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
2558commit eeb50ce193453951529015f50e5c1ccd7b55aad2
2559Author: Stefano Babic <sbabic@denx.de>
2560Date:	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
2569commit c9d944d35e7904229c5333e761bce9d4324971f8
2570Author: Stefano Babic <sbabic@denx.de>
2571Date:	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
2579commit eab40f819ddd50eef465619db1386c053b59a95b
2580Author: Stefano Babic <sbabic@denx.de>
2581Date:	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
2592commit 45997e0a86ee8d8abec6d791a241cb20011fe0e3
2593Author: Stefano Babic <sbabic@denx.de>
2594Date:	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
2604commit efb9591069ee276f7fa27a821240c7511f72fe65
2605Author: Stefano Babic <sbabic@denx.de>
2606Date:	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
2615commit 7d27cd08b4c1adfd58c54aaa8b8c8f4eeb3c7021
2616Author: Stefano Babic <sbabic@denx.de>
2617Date:	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
2625commit dfe83352cb58c55dfdbd5b535cb335526cb1c581
2626Author: Stefano Babic <sbabic@denx.de>
2627Date:	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
2633commit f581e3a2157fbd736e7dd2378465ae242fba545c
2634Author: Stefano Babic <sbabic@denx.de>
2635Date:	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
2641commit 34196b0a8bd7ab6d472e2e6f6c90b73e915a1fae
2642Author: John Rigby <jcrigby@gmail.com>
2643Date:	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
2654commit 1c9d91aca649f17762bae2c0e38f5101d62ed0b5
2655Author: Frans Meulenbroeks <[fransmeulenbroeks@gmail.com]>
2656Date:	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
2665commit 5414fec85ff558af8823d4391f03977288871fe4
2666Author: Frans Meulenbroeks <[fransmeulenbroeks@gmail.com]>
2667Date:	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
2686commit 16b76705d36ac137fa9231cedfe1355561639e47
2687Author: Siddarth Gore <[gores@marvell.com]>
2688Date:	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
2704commit 5e1fe88fe3df2555a8a0cba7d2ffaf2b03041dfb
2705Author: Stefano Babic <sbabic@denx.de>
2706Date:	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
2716commit 272017853339f5b9685f9488bdaf5405812d12a4
2717Author: Fabio Estevam <fabioestevam@yahoo.com>
2718Date:	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
2726commit bbe310922f4d0b12c8aba97b45ed979db9c0ec9a
2727Author: Heiko Schocher <hs@denx.de>
2728Date:	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
2741commit 1e65c2beb5805f975cd5d0ab7d853040a716d51b
2742Author: Heiko Schocher <hs@denx.de>
2743Date:	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
2749commit 3bb6b037e8557fd3c0f3b3d9840c8b5996651dcb
2750Author: Minkyu Kang <mk7.kang@samsung.com>
2751Date:	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
2761commit 46a3b5c8df939f5547bcd3684030072c94d06bd8
2762Author: Minkyu Kang <mk7.kang@samsung.com>
2763Date:	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
2772commit da0f2af279563ddc75eff304ad5389f7f0e79381
2773Author: Asen Dimov <dimov@ronetix.at>
2774Date:	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
2780commit 47eb08a97eb166e93d0495848b0c7582a0639fbc
2781Author: Alexander Holler <holler@ahsoftware.de>
2782Date:	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
2788commit dc8cab87459d682fc272444044592d20243da2f0
2789Author: Asen Dimov <dimov@ronetix.at>
2790Date:	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
2796commit e3150c77617c7d452420e6c87769b79b6671b12d
2797Author: Asen Dimov <dimov@ronetix.at>
2798Date:	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
2804commit 7bc8768039948e50cc149bea2ec214bde3245c4a
2805Author: trix <trix@windriver.com>
2806Date:	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
2818commit d3061c692155412aa87e7f4f66b4a2c7b77ee417
2819Author: Stefan Roese <sr@denx.de>
2820Date:	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
2831commit 029faf3e85e9406f32f133e6f2a114ed26b02fb4
2832Author: Stefan Roese <sr@denx.de>
2833Date:	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
2845commit 96a0d6235db4c93c03d41c492f5960b18547b7a7
2846Author: Stefan Roese <sr@denx.de>
2847Date:	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
2854commit 64123e3f06f74dd09b86e2a41d77d31044f495fb
2855Author: Larry Johnson <lrj@acm.org>
2856Date:	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
2863commit 8a1cdaa9d54c93db300e8565191d60712aa481dc
2864Author: Wolfgang Denk <wd@denx.de>
2865Date:	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
2873commit e1d2950d0f5aaa7ab6609ffa96dde2e163fc2902
2874Author: Wolfgang Denk <wd@denx.de>
2875Date:	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
2881commit 2697eff1af136c6424c065cba994aa9aceadbcd1
2882Author: Wolfgang Denk <wd@denx.de>
2883Date:	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
2896commit 68651683593958cedcdfb9d06a5fe0a524f8dd6e
2897Author: Stefano Babic <sbabic@denx.de>
2898Date:	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
2909commit 7c8cf0d0c7b12c7c63765e936cf760dc2c7d7306
2910Author: Stefano Babic <sbabic@denx.de>
2911Date:	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
2920commit 7e1afb62a7e68843248b9a76a265c9193e716768
2921Author: Kumar Gala <galak@kernel.crashing.org>
2922Date:	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
2933commit 3f0202ed13add5fd6e2ed66fcb3f5e1228cdf766
2934Author: Lan Chunhe <b25806@freescale.com>
2935Date:	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
2943commit 0c955dafab495fef5a76f5383387281d0408056c
2944Author: Dave Liu <daveliu@freescale.com>
2945Date:	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
2954commit 47106ce168890d637fd849682ba88ecfdb9c35de
2955Author: Detlev Zundel <dzu@denx.de>
2956Date:	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
2965commit 9ce3c228276b0f85105da8c39b164f2b6c84ea34
2966Author: Kumar Gala <galak@kernel.crashing.org>
2967Date:	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
2976commit 4db9708b94b6745f5c1eaa699d4d76477de8588a
2977Author: Kumar Gala <galak@kernel.crashing.org>
2978Date:	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
2984commit cd3abcfa2d4dc8df09f6d01e735e4dc2f6c87ebc
2985Author: Dave Liu <daveliu@freescale.com>
2986Date:	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
2996commit e4773debb735323a9eedf353239e8e88e03d7c58
2997Author: Dave Liu <daveliu@freescale.com>
2998Date:	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
3011commit 99bac479dd183529f4e259a0de8d31644219d487
3012Author: Dave Liu <daveliu@freescale.com>
3013Date:	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
3023commit f8d05e5e5888d88ab42524d699924936e8e77970
3024Author: Dave Liu <daveliu@freescale.com>
3025Date:	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
3034commit 1231c498e016b5bfe85f1eb87c2e044d3389d7da
3035Author: Kumar Gala <galak@kernel.crashing.org>
3036Date:	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
3045commit 17d90f31a810a19ade1a1c534fde9f65d4d66390
3046Author: Dave Liu <daveliu@freescale.com>
3047Date:	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
3056commit ab48ca1a661b9ab8e3fee9fe2df65432b09ed073
3057Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
3058Date:	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
3077commit 1749c3da8d8445cdf78d70120a803e3e9553113c
3078Author: Kumar Gala <galak@kernel.crashing.org>
3079Date:	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
3089commit 8cbb0ddd7e696c6a4be1ae3ab3c95d3c8f6a7031
3090Author: Thomas Chou <thomas@wytron.com.tw>
3091Date:	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
3111commit 441cac10d8a9438b144ab0ad46280780b58f638b
3112Author: Thomas Chou <thomas@wytron.com.tw>
3113Date:	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
3124commit fd2712d0b1d4c1624bef35b784ee64451ee5a017
3125Author: Thomas Chou <thomas@wytron.com.tw>
3126Date:	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
3135commit 994852966d2e6cf98c1dbeea8ee62c233b305ffb
3136Author: Thomas Chou <thomas@wytron.com.tw>
3137Date:	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
3150commit 7e812f2e9cdac80f6287d4aee5deb434597c4f8b
3151Author: Thomas Chou <thomas@wytron.com.tw>
3152Date:	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
3162commit 0dc1c7f692c15fe1745e3eeab918e98ee6126677
3163Author: Thomas Chou <thomas@wytron.com.tw>
3164Date:	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
3174commit e4bf588609d8d9cefbc312a6c6b8bb309b194fd5
3175Author: Thomas Chou <thomas@wytron.com.tw>
3176Date:	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
3185commit dd168ef5b82255401e46a27faae09e39c66967fe
3186Author: Thomas Chou <thomas@wytron.com.tw>
3187Date:	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
3196commit 29fd7ceb3c1cb7ffaffce1047e806d1e85e3ab4b
3197Author: Anatolij Gustschin <agust@denx.de>
3198Date:	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
3206commit 2ebdb9a9d7abcb17fdbfdc4bbb71b4ef538fc713
3207Author: Anatolij Gustschin <agust@denx.de>
3208Date:	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
3218commit a3921eefa1440d23f22751704cd7df999769f169
3219Author: Anatolij Gustschin <agust@denx.de>
3220Date:	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
3230commit b9947bbb08d0483be03004bdbce283b644471cb7
3231Author: Anatolij Gustschin <agust@denx.de>
3232Date:	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
3242commit 5d937e8b59f27d8c300a2e78c168a4c22ec6922a
3243Author: Anatolij Gustschin <agust@denx.de>
3244Date:	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
3250commit 8e234e33bf60a850685c7e81ea92d383c643486b
3251Author: Anatolij Gustschin <agust@denx.de>
3252Date:	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
3258commit e3b28e67329de99a315d509920760dcbc565f8c6
3259Author: Anatolij Gustschin <agust@denx.de>
3260Date:	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
3280commit fbb0030e3894119c089256f16626edd166c7629c
3281Author: Anatolij Gustschin <agust@denx.de>
3282Date:	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
3299commit 77c1458d130d33704472db9c88d2310c8fc90f4c
3300Author: Dipen Dudhat <dipen.dudhat@freescale.com>
3301Date:	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
3310commit 1a2e203b31d33fb720f2cf1033b241ad36ab405a
3311Author: Kim Phillips <kim.phillips@freescale.com>
3312Date:	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
3383commit a059e90e16e126e25da33ce23a37e2acce84284c
3384Author: Kim Phillips <kim.phillips@freescale.com>
3385Date:	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
3393commit dfe812c744ee6dacae3b4d553694642668d9ac9d
3394Author: Kim Phillips <kim.phillips@freescale.com>
3395Date:	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
3406commit 27ef578df7b9c7862c36a31b819c652f8b0aeea0
3407Author: Rini van Zetten <rini@arvoo.nl>
3408Date:	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
3421commit a47a12becf66f02a56da91c161e2edb625e9f20c
3422Author: Stefan Roese <sr@denx.de>
3423Date:	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
3442commit cf6eb6da433179674571f9370566b1ec8989a41a
3443Author: Stefan Roese <sr@denx.de>
3444Date:	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
3458commit 26a33504a55e4882520f2e9da96ba6c22badb353
3459Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
3460Date:	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
3469commit 254ab7bd464657600aba69d840406f9358f3e116
3470Author: Scott McNutt <smcnutt@psyent.com>
3471Date:	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
3477commit 8ff972c6e99938f1a033e5500dccc9a37ce3406f
3478Author: Michal Simek <monstr@monstr.eu>
3479Date:	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
3488commit 9b4d90569028604bc491ea419187c31e4467bdca
3489Author: Michal Simek <monstr@monstr.eu>
3490Date:	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
3499commit 70524883b0424277e5b3ff3768c0c5628b5fce44
3500Author: Michal Simek <monstr@monstr.eu>
3501Date:	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
3513commit 9769b73f60fc0fb8de7ab16ff6300eae56505020
3514Author: Michal Simek <monstr@monstr.eu>
3515Date:	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
3524commit e6177b36b87d0ce627651e407b91245f16e5382e
3525Author: Michal Simek <monstr@monstr.eu>
3526Date:	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
3534commit 8125c980cc282000cbddb415f8ddbebf96e4edb4
3535Author: Michal Simek <monstr@monstr.eu>
3536Date:	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
3545commit b26640971a7ba8800f0eb32af145ff0727fe21fe
3546Author: Michal Simek <monstr@monstr.eu>
3547Date:	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
3555commit 5bbcb6cf22b1121d8c3e56b0e1fb84366e903ac7
3556Author: Michal Simek <monstr@monstr.eu>
3557Date:	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
3566commit cc53690e05f47b4c25e0a528de50e024fc0164ad
3567Author: Michal Simek <monstr@monstr.eu>
3568Date:	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
3577commit 398b1d57a6a56aada1f77198746a7dd1b038cd5d
3578Author: Arun Bhanu <arun@bhanu.net>
3579Date:	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
3591commit 2a72e9ed18d2164eb7fe569119342eb631b568da
3592Author: Stefan Roese <sr@denx.de>
3593Date:	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
3606commit 288991c93fdd150ef3817e676c657cb487468d38
3607Author: Stefan Roese <sr@denx.de>
3608Date:	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
3620commit 8d321b81c5441db93425ee37cb79cc51d9ce2fb0
3621Author: Peter Tyser <ptyser@xes-inc.com>
3622Date:	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
3631commit 37e4dafaae96ccc970a896f90186fadcf858aad0
3632Author: Peter Tyser <ptyser@xes-inc.com>
3633Date:	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
3639commit 6a8a2b7058a398fe207021259cb2c529fb225eff
3640Author: Peter Tyser <ptyser@xes-inc.com>
3641Date:	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
3647commit 1e9c26578ebbeecbaf3d8fb574957405eff17c86
3648Author: Peter Tyser <ptyser@xes-inc.com>
3649Date:	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
3655commit e9a882803eb59f482ca4aa6ffd6fa21e4c53d618
3656Author: Peter Tyser <ptyser@xes-inc.com>
3657Date:	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
3663commit 6260fb0458d94c83aa5b180745b1946c0c94d364
3664Author: Peter Tyser <ptyser@xes-inc.com>
3665Date:	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
3671commit 8a15c2d10b0b784f0cfba1240f06a4d933b975fa
3672Author: Peter Tyser <ptyser@xes-inc.com>
3673Date:	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
3679commit 1e3827d9cf9442e188604fd1099ac38375135125
3680Author: Peter Tyser <ptyser@xes-inc.com>
3681Date:	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
3687commit c6fb83d21729321426308c3acff2a3dfb20d250b
3688Author: Peter Tyser <ptyser@xes-inc.com>
3689Date:	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
3695commit a4145534851bf74619cb373a942613a74547bb82
3696Author: Peter Tyser <ptyser@xes-inc.com>
3697Date:	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
3703commit 84ad688473bec2875e171b71040eb9e033c6c206
3704Author: Peter Tyser <ptyser@xes-inc.com>
3705Date:	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
3711commit 8f0fec74ac6d0f3a7134ccebafa1ed9bd8c712ba
3712Author: Peter Tyser <ptyser@xes-inc.com>
3713Date:	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
3719commit 8d1f268204b07e172f3cb5cee0a3974d605b0b98
3720Author: Peter Tyser <ptyser@xes-inc.com>
3721Date:	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
3727commit 819833af39a91fa1c1e8252862bbda6f5a602f7b
3728Author: Peter Tyser <ptyser@xes-inc.com>
3729Date:	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
3739commit 61f2b38a17f5b21c59f2afe6cf1cbb5f28638cf9
3740Author: Peter Tyser <ptyser@xes-inc.com>
3741Date:	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
3753commit 0de71d507157c4bd4fddcd3a419140d2b986eed2
3754Author: Peter Tyser <ptyser@xes-inc.com>
3755Date:	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
3764commit 78acc472d9719316f22e002a009a998d9ceec29d
3765Author: Peter Tyser <ptyser@xes-inc.com>
3766Date:	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
3776commit ea0364f1bbfed1e3ea711147420875cf338fe77a
3777Author: Peter Tyser <ptyser@xes-inc.com>
3778Date:	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
3789commit 89f39e177e7b0152aa1d3152baa25d986e36cdcf
3790Author: Peter Tyser <ptyser@xes-inc.com>
3791Date:	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
3811commit 03b7004ddafc70d83904d790abaa50843868130e
3812Author: Peter Tyser <ptyser@xes-inc.com>
3813Date:	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
3827commit 30dc165a76b5165af77219189bc05d0fa4229d8b
3828Author: Jens Scharsig <js_at_ng@scharsoft.de>
3829Date:	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
3839commit 8178110bc28249f3ff1c22b15d7dcdee50be69eb
3840Author: Detlev Zundel <dzu@denx.de>
3841Date:	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
3847commit 9157e9c40ab3a942bdd0679bb433cd9ed485f434
3848Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3849Date:	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
3855commit ae30b8c200dc071d719ad649d0bf5635d61754f3
3856Author: karl.beldan@gmail.com <karl.beldan@gmail.com>
3857Date:	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
3863commit a2513e27e8df2b7bf481d03e7719f91ce19e89d5
3864Author: Peter Tyser <ptyser@xes-inc.com>
3865Date:	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
3876commit 1f2463d7642c582339c9f9d96471d5d2a169b9bb
3877Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
3878Date:	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
3884commit 9acd4f0e914913796e4e56f550726d216f7b16e5
3885Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3886Date:	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
3893commit f852a0c3bfe0b30b4816135b9a0d2aaae7e5de6a
3894Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
3895Date:	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
3901commit 3b653fdb322028b27c5ae3d60ecb0eea2d58837f
3902Author: Peter Tyser <ptyser@xes-inc.com>
3903Date:	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
3917commit fac71cc49f93db7d460dbc957dfbbadefa2ca0e9
3918Author: Kim B. Heino <Kim.Heino@bluegiga.com>
3919Date:	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
3934commit aaad108b889c6980a2d05262a2f7febb14f94d68
3935Author: Kim B. Heino <Kim.Heino@bluegiga.com>
3936Date:	Fri Mar 12 15:46:56 2010 +0200
3937
3938    USB storage count
3939
3940    Here's another USB storage patch. Currently U-Boot handles storage
3941    devices #0 - #4 as valid devices, even if there is none connected. This
3942    patch fixes usb_stor_get_dev() to check detected device count instead
3943    of MAX-define.
3944
3945    This is very important for ill behaving devices. usb_dev_desc[] can be
3946    partially initialized if device probe fails.
3947
3948    After fixing get_dev() it was easy to fix "usb part" etc commands.
3949    Previously it outputed "Unknown partition table" five times, now it's
3950    "no USB devices available".
3951
3952    Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
3953
3954commit d7a22a364ceea97133c1fb7aff073953c7a61228
3955Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3956Date:	Sat Feb 27 21:34:41 2010 +0300
3957
3958    EHCI: add NEC PCI ID
3959
3960    Add NEC EHCI controller to the list of the supported devices.
3961
3962    Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3963
3964     drivers/usb/host/ehci-pci.c |    1 +
3965     1 file changed, 1 insertion(+)
3966
3967commit c8b2d1dc0f1667029f42c3fa21f70906414af325
3968Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3969Date:	Sat Feb 27 21:33:21 2010 +0300
3970
3971    EHCI: fix port reset reporting
3972
3973    Commit b416191a14770c6bcc6fd67be7decf8159b2baee (Fix EHCI port reset.) didn't
3974    move the code that checked for successful clearing of the port reset bit from
3975    ehci_submit_root(), relying on wait_ms() call instead. The mentioned code also
3976    erroneously reported port reset state when the reset was already completed.
3977
3978    Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3979
3980commit e06a055bcd966adf62a5653c84db781915392e41
3981Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3982Date:	Sat Feb 27 21:32:17 2010 +0300
3983
3984    EHCI: fix off-by-one error in ehci_submit_root()
3985
3986    USB devices on the 2nd port are not detected and I get the following message:
3987
3988    The request port(1) is not configured
3989
3990    That's with default CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS value of 2. 'req->index'
3991    is 1-based, so the comparison in ehci_submit_root() can't be correct.
3992
3993    Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3994
3995commit 6d313c84ded168427240e62d108b6ba9afdcf535
3996Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3997Date:	Sat Feb 27 21:29:42 2010 +0300
3998
3999    EHCI: fix root hub device descriptor
4000
4001    On little endian machines, EHCI root hub's USB revision is reported as 0.2 --
4002    cpu_to_le16() was missed in the initializer for the 'bcdUSB' descriptor field.
4003    The same should be done for the 'bcdDevice' field.
4004
4005    Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
4006
4007commit 760bce07f182f678d42f2a85a0e47b59e831ba25
4008Author: Anatolij Gustschin <agust@denx.de>
4009Date:	Thu Apr 8 15:50:55 2010 +0200
4010
4011    video: ati_radeon_fb.c: fix warning while compiling with DEBUG
4012
4013    Fixes this warning:
4014
4015    ati_radeon_fb.c: In function 'radeon_probe':
4016    ati_radeon_fb.c:598: warning: format '%x' expects type 'unsigned int',
4017    but argument 2 has type 'void *'
4018
4019    Signed-off-by: Anatolij Gustschin <agust@denx.de>
4020
4021commit f6a7a2e88854666e6a9ede50891fe415e803ace2
4022Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4023Date:	Wed Mar 31 15:52:40 2010 -0500
4024
4025    ati_radeon: Support PCI virtual not eq bus mapping.
4026
4027    Use pci_bus_to_virt() to convert the bus address from the BARs to
4028    virtual address' to eliminate the direct mapping requirement.
4029
4030    Rename variables to better match usage (_phys -> _bus or no-suffix)
4031
4032    This fixes the mpc8572ds CONFIG_PHYS_64BIT mode failure:
4033    "videoboot: Video ROM failed to map!"
4034
4035    Tested on mpc8572ds with and without CONFIG_PHYS_64BIT.
4036
4037    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4038
4039commit 9624f6d9eb4b7223e97a27844ec4489ab953a2e2
4040Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4041Date:	Wed Mar 31 09:54:28 2010 -0500
4042
4043    ati_radeon: return with error when emulator fails
4044
4045    Console was being switched to video even if emulator fails and
4046    causing this hang:
4047
4048		   Scanning PCI bus 04
4049	    04	00  1095  3132	0104  00
4050	PCIE3 on bus 03 - 04
4051    Video: ATI Radeon video card (1002, 5b60) found @(2:0:0)
4052    videoboot: Booting PCI video card bus 2, function 0, device 0
4053    videoboot: Video ROM failed to map!
4054    640x480x8 31kHz 59Hz
4055    radeonfb: FIFO Timeout !
4056
4057    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4058    Tested-by: Anatolij Gustschin <agust@denx.de>
4059
4060commit d5011762f53ada9cc7cdf1f89f3a722f887af577
4061Author: Anatolij Gustschin <agust@denx.de>
4062Date:	Mon Mar 15 14:50:25 2010 +0100
4063
4064    video: cfb_console.c: add support for RLE8 bitmaps
4065
4066    Allow displaying 8-bit RLE BMP images.
4067
4068    Signed-off-by: Anatolij Gustschin <agust@denx.de>
4069
4070commit 22d6c8faac4e9fa43232b0cf4da427ec14d72ad3
4071Author: Thomas Chou <thomas@wytron.com.tw>
4072Date:	Thu Apr 1 11:15:05 2010 +0800
4073
4074    cfi_flash: reset timer in flash status check
4075
4076    This patch adds reset_timer() before the flash status check
4077    waiting loop.
4078
4079    Since the timer is basically running asynchronous to the cfi
4080    code, it is possible to call get_timer(0), then only a few
4081    _SYSCLK_ cycles later an interrupt is generated. This causes
4082    timeout even though much less time has elapsed. So the timer
4083    period registers should be reset before get_timer(0) is
4084    called.
4085
4086    There is similar usage in nand_base.c.
4087
4088    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4089    Signed-off-by: Stefan Roese <sr@denx.de>
4090
4091commit 933419096e857275b8b01f1ae577162231b143ff
4092Author: Kumar Gala <galak@kernel.crashing.org>
4093Date:	Wed Apr 7 01:34:11 2010 -0500
4094
4095    ppc/85xx: Use CONFIG_NS16550_MIN_FUNCTIONS to reduce NAND_SPL size
4096
4097    The MPC8536DS_NAND SPL build was failing due to code size increase
4098    introduced by commit:
4099
4100    commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
4101    Author: Kumar Gala <galak@kernel.crashing.org>
4102    Date:   Fri Mar 26 15:14:43 2010 -0500
4103
4104	85xx: Fix enabling of L1 cache parity on secondary cores
4105
4106    We built in some NS16550 functions that we dont need and can get
4107    rid of them via CONFIG_NS16550_MIN_FUNCTIONS.
4108
4109    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4110
4111commit 5a4696088376fff82629e7e4a2444294dc589c96
4112Author: Timur Tabi <timur@freescale.com>
4113Date:	Thu Apr 1 10:49:42 2010 -0500
4114
4115    p2020ds: add alternate boot bank support using the ngPIXIS FPGA
4116
4117    The Freescale P2020DS board uses a new type of PIXIS FPGA, called the ngPIXIS.
4118    The ngPIXIS has one distinct new feature: the values of the on-board switches
4119    can be selectively overridden with shadow registers.  This feature is used to
4120    boot from a different NOR flash bank, instead of having a register dedicated
4121    for this purpose.  Because the ngPIXIS is so different from the previous PIXIS,
4122    a new file is introduced: ngpixis.c.
4123
4124    Also update the P2020DS checkboard() function to use the new macros defined
4125    in the header file.
4126
4127    Signed-off-by: Timur Tabi <timur@freescale.com>
4128    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4129
4130commit 2feb4af001a0be5ccad6e6a6eb072207cbef6e3f
4131Author: Timur Tabi <timur@freescale.com>
4132Date:	Wed Mar 31 17:44:13 2010 -0500
4133
4134    fsl: improve the PIXIS code and fix a few bugs
4135
4136    Refactor and document the Freescale PIXIS code, used on most 85xx and 86xx
4137    boards.  This makes the code easier to read and more flexible.
4138
4139    Delete pixis.h, because none of the exported functions were actually being
4140    used by any other file.  Make all of the functions in pixis.c 'static'.
4141    Remove "#include pixis.h" from every file that has it.
4142
4143    Remove some unnecessary #includes.
4144
4145    Make 'pixis_base' into a macro, so that we don't need to define it in every
4146    function.
4147
4148    Add "while(1);" loops at the end of functions that reset the board, so that
4149    execution doesn't continue while the reset is in progress.
4150
4151    Replace in_8/out_8 calls with clrbits_8, setbits_8, or clrsetbits_8, where
4152    appropriate.
4153
4154    Replace ulong/uint with their spelled-out equivalents.  Remove unnecessary
4155    typecasts, changing the types of some variables if necessary.
4156
4157    Add CONFIG_SYS_PIXIS_VCFGEN0_ENABLE and CONFIG_SYS_PIXIS_VBOOT_ENABLE to make
4158    it easier for specific boards to support variations in the PIXIS registers
4159    sets.  No current boards appears to need this feature.
4160
4161    Fix the definition of CONFIG_SYS_PIXIS_VBOOT_MASK for the MPC8610 HPCD.
4162    Apparently, "pixis_reset altbank" has never worked on this board.
4163
4164    Signed-off-by: Timur Tabi <timur@freescale.com>
4165    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4166
4167commit ff8473e90a018c2bb19a196176c1f2e9602d6354
4168Author: Sandeep Gopalpet <sandeep.kumar@freescale.com>
4169Date:	Fri Mar 12 10:45:02 2010 +0530
4170
4171    85xx: Set HID1[mbdd] on e500v2 rev5.0 or greater
4172
4173    The HID1[MBDD] bit is new on rev5.0 or greater cores and will optimize
4174    the performance of mbar/eieio instructions.
4175
4176    Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
4177
4178commit 216082754f6da5359ea0db9b0cc03ad531ac6e45
4179Author: Kumar Gala <galak@kernel.crashing.org>
4180Date:	Tue Mar 30 23:06:53 2010 -0500
4181
4182    85xx: Added various P1012/P1013/P1021/P1022 defines
4183
4184    There are various locations that we have chip specific info:
4185
4186    * Makefile for which ddr code to build
4187    * Added P1012/P1013/P1021/P1022 to cpu_type_list and SVR list
4188    * Added number of LAWs for P1012/P1013/P1021/P1022
4189    * Set CONFIG_MAX_CPUS to 2 for P1021/P1022
4190    * PCI port config
4191
4192    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
4193    Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
4194    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4195
4196commit 5a85a3096940b0a0cd016c8acf4944421c64f8c7
4197Author: Kumar Gala <galak@kernel.crashing.org>
4198Date:	Tue Mar 30 10:07:12 2010 -0500
4199
4200    ppc/8xxx: Delete PCI nodes from device tree if not configured
4201
4202    If the PCI controller wasn't configured or enabled delete from the
4203    device tree (include its alias).
4204
4205    For the case that we didn't even configure u-boot with knowledge of
4206    the controller we can use the fact that the pci_controller pointer
4207    is NULL to delete the node in the device tree.  We determine that
4208    a controller was not setup (because of HW config) based on the fact
4209    that cfg_addr wasn't setup.
4210
4211    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4212
4213commit 3f1a5c1655d32b7ab8ae74c79934ce100ebcd2bf
4214Author: Brent Kandetzki <BrentK@teleco.com>
4215Date:	Wed Mar 24 17:41:33 2010 -0400
4216
4217    Blackfin: IP04: new board port
4218
4219    A low cost 4 port IP-PBX board.
4220
4221    Signed-off-by: Brent Kandetzki <BrentK@teleco.com>
4222    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4223
4224commit a3c08363b927b84dee911bfcb29ab45d53c98f62
4225Author: Mike Frysinger <vapier@gentoo.org>
4226Date:	Tue Mar 23 16:23:39 2010 -0400
4227
4228    Blackfin: drop bfin #undef in linker script
4229
4230    Now that the linker script is preprocessed with -ansi, there is no need to
4231    manually undef the bfin define.
4232
4233    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4234
4235commit 0c080aa753eb92e1c0033d3fd33033b2b4813884
4236Author: Mike Frysinger <vapier@gentoo.org>
4237Date:	Thu Feb 11 20:19:10 2010 -0500
4238
4239    Blackfin: call watchdog_init() for external watchdogs
4240
4241    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4242
4243commit b874ed17472de492cfbf58c8e362364bc80e3dcd
4244Author: Mike Frysinger <vapier@gentoo.org>
4245Date:	Wed Feb 10 01:20:44 2010 -0500
4246
4247    Blackfin: link with normal ABI target
4248
4249    If someone uses the FDPIC toolchain to compile U-Boot, make sure the
4250    linker knows to use the normal ABI target rather than the FDPIC one.
4251    This wasn't needed with older toolchains, but when we fixed the linker
4252    such that the default target changed based on tuple, this broke.
4253
4254    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4255
4256commit dd97022cbeaae5fd4bce25cf7e86019101a040ef
4257Author: Mike Frysinger <vapier@gentoo.org>
4258Date:	Fri Jan 29 15:48:28 2010 -0500
4259
4260    Blackfin: sync ptrace headers with linux
4261
4262    Scrub a lot of dead cruft in the process.
4263
4264    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4265
4266commit 6a0be8f8fe6d72a30e69d08decb72dc3bec5484c
4267Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
4268Date:	Fri Jan 22 17:15:55 2010 -0500
4269
4270    Blackfin: cm-bf561: update network/env settings
4271
4272    Switch to the SMC911X driver by default now, and fix LDR env settings.
4273
4274    Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
4275    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4276
4277commit 216818c1a2d03b1c0994f00993c99af38c5b1e83
4278Author: Mike Frysinger <vapier@gentoo.org>
4279Date:	Thu Jan 21 23:29:18 2010 -0500
4280
4281    Blackfin: bf537-stamp: add board test defines
4282
4283    We tweak the configs a little when doing automated hardware tests.
4284
4285    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4286
4287commit 38b9b7446ecd3a728bad3e1913a984628a7363fb
4288Author: Mike Frysinger <vapier@gentoo.org>
4289Date:	Tue Jan 19 21:02:00 2010 -0500
4290
4291    Blackfin: relax .data alignment
4292
4293    The strictest alignment on Blackfin systems is 32bits (since that is the
4294    largest load instruction), so don't force 256byte alignment here.
4295
4296    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4297
4298commit 03f7053f70bc55b50c9d23e54f90d772419300a6
4299Author: Mike Frysinger <vapier@gentoo.org>
4300Date:	Tue Jan 19 15:39:07 2010 -0500
4301
4302    Blackfin: drop reference to gd->reloc_off
4303
4304    The reloc_off member no longer exists, so drop it.	Also change this
4305    function so that it is always compiled and prevents latent issues like
4306    this in the future.
4307
4308    Reported-by: Peter Meerwald <pmeerw@pmeerw.net>
4309    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4310
4311commit 49b97d9c8ea7b11c4fc9e457cc2cd9fd6ebf0c21
4312Author: Kumar Gala <galak@kernel.crashing.org>
4313Date:	Tue Mar 30 10:19:26 2010 -0500
4314
4315    fdt: Add fdt_del_node_and_alias helper
4316
4317    Add a helper function that given an alias will delete both the node
4318    the alias points to and the alias itself
4319
4320    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4321    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
4322
4323commit 459c41a8e1be96edeba1c0afeccacafd93b2c4e6
4324Author: Mike Frysinger <vapier@gentoo.org>
4325Date:	Tue Nov 3 15:53:12 2009 -0500
4326
4327    Blackfin: disable NetBSD bootm support by default
4328
4329    There is no Blackfin/NetBSD port, so enabling support for it by default
4330    doesn't make any sense.
4331
4332    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4333
4334commit 69bcf5bc80a47acbd62b8cfff932cb12d47997d7
4335Author: Kumar Gala <galak@kernel.crashing.org>
4336Date:	Mon Mar 29 13:50:31 2010 -0500
4337
4338    85xx: Add defines for BUCSR bits to make code more readable
4339
4340    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4341
4342commit 22c9de064a218ae617bfeea35d2164532df91597
4343Author: Dave Liu <daveliu@freescale.com>
4344Date:	Fri Mar 5 12:22:00 2010 +0800
4345
4346    fsl-ddr: change the default burst mode for DDR3
4347
4348    For 64B cacheline SoC, set the fixed 8-beat burst len,
4349    for 32B cacheline SoC, set the On-The-Fly as default.
4350
4351    Signed-off-by: Dave Liu <daveliu@freescale.com>
4352
4353commit ec145e87b80f6764d17a6b0aebf521fe758c3fdc
4354Author: Dave Liu <daveliu@freescale.com>
4355Date:	Fri Mar 5 12:22:00 2010 +0800
4356
4357    fsl-ddr: Fix the turnaround timing for TIMING_CFG_4
4358
4359    Read-to-read/Write-to-write turnaround for same chip select
4360    of DDR3 memory, BL/2+2 cycles is enough for them at BC4 and
4361    OTF case, BL/2 cycles is enough for fixed BL8.
4362    Cutting down the turnaround from BL/2+4 to BL/2+2 or BL/2
4363    will improve the memory performance.
4364
4365    Signed-off-by: Dave Liu <daveliu@freescale.com>
4366
4367commit ab467c512e79dbd14f02352655f054a4304c457e
4368Author: Roy Zang <tie-fei.zang@freescale.com>
4369Date:	Tue Feb 9 18:23:33 2010 +0800
4370
4371    fsl_esdhc: Only modify the field we are changing in WML
4372
4373    When we set the read or write watermark in WML we should maintain the
4374    rest of the register as is, rather than using some hard coded value.
4375
4376    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4377    Acked-by: Stefano Babic <sbabic@denx.de>
4378    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4379
4380commit 48bb3bb5ac4dd21e931ae157caad6449bcb2d0d4
4381Author: Jerry Huang <Chang-Ming.Huang@freescale.com>
4382Date:	Thu Mar 18 15:57:06 2010 -0500
4383
4384    fsl_esdhc: Add function to reset the eSDHC controller
4385
4386    To support multiple block read command we must set abort or use auto
4387    CMD12.  If we booted from eSDHC controller neither of these are used
4388    and thus we need to reset the controller to allow multiple block read
4389    to function.
4390
4391    Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
4392    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4393    Acked-by: Stefano Babic <sbabic@denx.de>
4394    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4395
4396commit cc4d1226585fa2544b5116702b02eacbb7aa48a1
4397Author: Kumar Gala <galak@kernel.crashing.org>
4398Date:	Thu Mar 18 15:51:05 2010 -0500
4399
4400    fsl_esdhc: Always stop clock before changing frequency
4401
4402    We need to stop the clocks on 83xx/85xx as well as imx.  No need to make
4403    this code conditional to just imx.
4404
4405    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4406    Acked-by: Stefano Babic <sbabic@denx.de>
4407
4408commit d0b0dcaa220549999d6ea74cf87487846c186a0f
4409Author: Stefan Roese <sr@denx.de>
4410Date:	Thu Apr 1 14:37:24 2010 +0200
4411
4412    i2c: Move PPC4xx I2C driver into drivers/i2c directory
4413
4414    This patch moves the PPC4xx specific I2C device driver into the I2C
4415    drivers directory. All 4xx config headers are updated to include this
4416    driver.
4417
4418    Signed-off-by: Stefan Roese <sr@denx.de>
4419
4420commit b5045cdda556c73e2697cd1d3ea6563315cbf490
4421Author: Detlev Zundel <dzu@denx.de>
4422Date:	Wed Mar 31 15:38:55 2010 +0200
4423
4424    arm/integrator: Remove unneccessary CONFIG_PCI check.
4425
4426    pci_eth_init() is already conditional to CONFIG_PCI so not every caller
4427    needs to have conditionals.
4428
4429    This is the only place in the current code base where such a check is
4430    still at the calling site.
4431
4432    Signed-off-by: Detlev Zundel <dzu@denx.de>
4433    CC: Ben Warren <biggerbadderben@gmail.com>
4434    CC: Peter Pearse <peter.pearse@arm.com>
4435
4436commit 0701f730cebc8dd065b70812ca0332055dcf10f8
4437Author: Matthias Fuchs <matthias.fuchs@esd.eu>
4438Date:	Thu Mar 25 14:30:13 2010 +0100
4439
4440    at91: use C structs for AT91 OHCI code
4441
4442    This patch is part of migrating the AT91 support towards
4443    using C struct for all SOC access.
4444
4445    It removes one more CONFIG_AT91_LEGACY warning.
4446
4447    at91_pmc.h needs cleanup after migration of the drivers
4448    has been done.
4449
4450    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
4451
4452commit e99056e3877d1f04a36991aa48f1c690547f5ab9
4453Author: Asen Dimov <dimov@ronetix.at>
4454Date:	Thu Mar 18 13:46:45 2010 +0200
4455
4456    using AT91_PMC_MCKR_MDIV_ instead of LEGACY one in at91/clock.c
4457
4458    Signed-off-by: Asen Dimov <dimov@ronetix.at>
4459
4460commit 4b894a97d307c3207af40031d9e820e2960de57f
4461Author: Alessandro Rubini <rubini@unipv.it>
4462Date:	Wed Nov 25 23:41:51 2009 +0100
4463
4464    Nomadik: fix reset_timer()
4465
4466    Previous code was failing when reading back the timer less than
4467    400us after resetting it. This lead nand operations to incorrectly
4468    timeout any now and then.  Moreover, writing the load register isn't
4469    immediately reflected in the value register. We must wait for a clock
4470    edge, so read_timer now waits for the value to change at least once,
4471    otherwise nand operation would timeout anyways (though less frequently).
4472
4473    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
4474    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
4475
4476commit f936aa0528fe4f5d86168575528e0c52b485c642
4477Author: Achim Ehrlich <aehrlich@taskit.de>
4478Date:	Wed Mar 17 14:50:29 2010 +0100
4479
4480    Convert at91 watchdog driver to new SoC access
4481
4482    This converts the at91 watchdog driver to new c structure
4483    type to access registers of the SoC
4484
4485    Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
4486
4487commit c9f72b3da8855c3c9679c821127cccd91e0380ed
4488Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
4489Date:	Wed Mar 17 08:21:11 2010 +0100
4490
4491    at91: boards cleanup for deprecated CONFIG_CMD_AUTOSCRIPT
4492
4493    CONFIG_CMD_AUTOSCRIPT support is deprecated and non-existing
4494    This clean up patch removes the references for esd boards
4495
4496    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
4497
4498commit b032698ff687034286c98c09fd4830d804cd1786
4499Author: Matthias Kaehlcke <matthias@kaehlcke.net>
4500Date:	Tue Mar 9 22:13:56 2010 +0100
4501
4502    ep93xx timer: refactoring
4503
4504    ep93xx timer: Simplified the timer code by eliminating clk_to_systicks() and
4505    performing (almost) all manipulation of the timer structure in read_timer()
4506
4507    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
4508
4509commit 33eef04bf8541f7b15d4f694ad10f9b912b9caa6
4510Author: Matthias Kaehlcke <matthias@kaehlcke.net>
4511Date:	Tue Mar 9 22:13:47 2010 +0100
4512
4513    ep93xx timer: Rename struct timer_reg pointers
4514
4515    ep93xx timer: Renamed pointers to struct timer_regs from name 'timer' to
4516    'timer_regs' in order to avoid confusion with the global variable 'timer'
4517
4518    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
4519
4520commit 2528dc52361bea49e6bd4a95ce2374d0004ca56f
4521Author: Naveen Krishna CH <ch.naveen@samsung.com>
4522Date:	Fri Mar 5 17:16:05 2010 +0900
4523
4524    SAMSUNG: SMDKC100: Adds ethernet support.
4525
4526    Add setup for ethernet on SMDKC100, allowing kernel/ramdisk to be
4527    loaded over tftp.
4528
4529    The preinit function will configure GPIO (GPK0CON) & SROMC to look
4530    for environment in SROM Bank 3.
4531
4532    Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4533    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4534
4535commit 01802e0d22a4bb3903b342ff2357ea3bbcccd289
4536Author: Naveen Krishna CH <ch.naveen@samsung.com>
4537Date:	Fri Mar 5 17:15:38 2010 +0900
4538
4539    S5PC100: Function to configure the SROMC registers.
4540
4541    Nand Flash, Ethernet, other features might need to configure the
4542    SROMC registers accordingly.
4543    The config_sromc() functions helps with this.
4544
4545    Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4546    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4547
4548commit a28bec89ccc17b56a50d841c8f0778e927434d1c
4549Author: Naveen Krishna CH <ch.naveen@samsung.com>
4550Date:	Fri Mar 5 17:15:13 2010 +0900
4551
4552    S5PC100: Memory SubSystem Header file, register description(SROMC).
4553
4554    Memory subsystem of S5PC100 handles SROM, SRAM, OneDRAM, OneNand,
4555    NAND Flash, DDRs.
4556    smc.h is a common place for the register description of Memory subsystem
4557    of S5PC100.
4558    Note: Only SROM related registers are descibed now.
4559
4560    Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4561    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4562
4563commit abbe18c353c297a40c428ba92f3e1a85e8e694fc
4564Author: Minkyu Kang <mk7.kang@samsung.com>
4565Date:	Fri Feb 12 18:21:17 2010 +0900
4566
4567    s5pc1xx: update the README file
4568
4569    Because adds support the GPIO Interface, README file is updated.
4570
4571    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4572
4573commit ab693e9c4c06b42d1746a0d7a03541968fb55bb9
4574Author: Minkyu Kang <mk7.kang@samsung.com>
4575Date:	Fri Feb 12 18:17:52 2010 +0900
4576
4577    s5pc1xx: support the GPIO interface
4578
4579    This patch adds support the GPIO interface
4580
4581    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4582
4583commit 7b92159bd9fc0acaddd65b314da252b715d1b44e
4584Author: Joonyoung Shim <jy0922.shim@samsung.com>
4585Date:	Mon Feb 8 22:00:52 2010 +0900
4586
4587    s3c64xx: Add ifdef at the S3C64XX only codes
4588
4589    The s3c6400.h file is only for S3C64XX cpu and the pheripheral port
4590    address(0x70000000 - 0x7fffffff) exists at only S3C64XX cpu, so they
4591    should be included by only S3C64XX cpu.
4592
4593    Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
4594    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4595
4596commit 6c71a8fec95a9e0f90fbc47469c389c6f35d96bc
4597Author: Naveen Krishna CH <ch.naveen.samsung.com>
4598Date:	Thu Feb 4 14:17:38 2010 +0900
4599
4600    S5PC100: Moves the Macros to a common header file
4601
4602    The get_pll_clk(int) API returns the PLL frequency based on
4603    the (int) argument which is defined locally in clock.c
4604
4605    Moving that #define to common header file (clk.h) would
4606    be helpful when using the API from other files.
4607
4608    Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4609    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4610
4611commit 2ca551dd7ad6ec11418f113b1b50c96fdd15a370
4612Author: Minkyu Kang <mk7.kang@samsung.com>
4613Date:	Mon Mar 8 16:22:33 2010 +0900
4614
4615    MAINTAINERS: sort the list of ARM Maintainers by last name
4616
4617    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4618
4619commit c937c42431923c96a617e9462e2c0ecbaf2ad72d
4620Author: Vipin KUMAR <vipin.kumar@st.com>
4621Date:	Mon Mar 8 10:46:07 2010 +0530
4622
4623    SPEAr : Adding maintainer name for spear SoCs
4624
4625    Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
4626
4627commit d8bc0a2889700ba063598de6d4e7d135360b537e
4628Author: Scott McNutt <smcnutt@psyent.com>
4629Date:	Thu Apr 1 00:00:56 2010 -0400
4630
4631    nios2: Reload timer count in reset_timer()
4632
4633       When the timestamp is incremented via interrupt and the interrupt
4634       period is greater than 1 msec, successive calls to get_timer() can
4635       produce inaccurate timing since the interrupts are asynchronous
4636       to the timing loop. For example, with an interrupt period of 10 msec
4637       two successive calls to get_timer() could indicate an elapsed time
4638       of 10 msec after only several hundred usecs -- depending on when
4639       the next interrupt actually occurs. This behavior can cause
4640       reliability issues with components such as CFI and NAND.
4641
4642       This can be remedied by calling reset_timer() prior to establishing
4643       the base timestamp with get_timer(0), provided reset_timer()
4644       resets the hardware timer (rather than simply resetting only the
4645       timestamp). This has the effect of synchronizing the interrupts
4646       (and the advance of the timestamp) with the timing loop.
4647
4648    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4649
4650commit ed2941578480d30b413e081b6f1a5675d4afd9e2
4651Author: Thomas Chou <thomas@wytron.com.tw>
4652Date:	Wed Mar 24 11:41:46 2010 +0800
4653
4654    nios2: pass command line and initrd to linux in bootm.c
4655
4656    This patch adds bootargs passing to nios2 linux.
4657
4658    The args passing is enabled with,
4659    r4 : 'NIOS' magic
4660    r5 : pointer to initrd start
4661    r6 : pointer to initrd end
4662    r7 : pointer to command line
4663
4664    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4665    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4666
4667commit 9e486ab1c98ea7ab357520307fe5d5a0847cd1bb
4668Author: Scott McNutt <smcnutt@psyent.com>
4669Date:	Tue Mar 30 20:26:15 2010 -0400
4670
4671    nios2: Fix AMDLV065D flash write bug in altera board common tree.
4672
4673    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4674
4675commit 3a89a91a10fed545af458418e63d911953a9849c
4676Author: Scott McNutt <smcnutt@psyent.com>
4677Date:	Tue Mar 30 20:23:04 2010 -0400
4678
4679    nios2: Set CONFIG_SYS_HZ to 1000 all nios2 boards.
4680
4681       CONFIG_SYS_HZ was being calculated (incorrectly) in nios2 configuration
4682       headers. Updated comments to accurately describe timebase macros.
4683
4684    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4685
4686commit 3ea0037f2337de692b5fd2b6a4449db1de3067a2
4687Author: Scott McNutt <smcnutt@psyent.com>
4688Date:	Sun Mar 21 21:24:43 2010 -0400
4689
4690    nios2: Fix outx/writex parameter order in io.h
4691
4692    The outx/writex macros were using writex(addr, val) rather than
4693       the standard writex(val, addr), resulting in incompatibilty with
4694       architecture independent components. This change set uses standard
4695       parameter order.
4696
4697    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4698
4699commit 64da04d24ea685483f9afa07088f76931b6c0e01
4700Author: Scott McNutt <smcnutt@psyent.com>
4701Date:	Sun Mar 21 15:36:44 2010 -0400
4702
4703    nios2: Add support for EPCS16 and EPCS64 configuration devices.
4704
4705    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4706
4707commit 3fd2a1f3eb83a0bbb84a1397ff9c2af7e6f5d069
4708Author: Scott McNutt <smcnutt@psyent.com>
4709Date:	Sun Mar 21 13:26:33 2010 -0400
4710
4711    nios2: Add missing Ethernet initialization to board_init().
4712
4713    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4714
4715commit c72bfafbc94e61ea3ff3915c84aa7f9d91a045a0
4716Author: Thomas Chou <thomas@wytron.com.tw>
4717Date:	Sat Mar 20 07:05:47 2010 +0800
4718
4719    nios2: add struct stat support in linux/stat.h
4720
4721    This is needed for jffs2 support.
4722
4723    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4724    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4725
4726commit 3bef253f0802c6292b8e2acc0089894019e99e62
4727Author: Thomas Chou <thomas@wytron.com.tw>
4728Date:	Sat Mar 20 07:05:46 2010 +0800
4729
4730    nios2: use bitops from linux-2.6 asm-generic
4731
4732    These are needed to use ubi/ubifs.
4733
4734    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4735    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4736
4737commit d8b73dffa9866d6de3c05c8a2d07ecd4bc0d5d7e
4738Author: Thomas Chou <thomas@wytron.com.tw>
4739Date:	Sat Mar 20 07:05:45 2010 +0800
4740
4741    nios2: add local_irq_enable/disable to asm-nios2/system.h
4742
4743    Copy from linux header. This is needed for generic bitops.
4744
4745    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4746    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4747
4748commit 54d809e7553939629e8941ab9eef1f762463a2b3
4749Author: Thomas Chou <thomas@wytron.com.tw>
4750Date:	Sat Mar 20 07:05:44 2010 +0800
4751
4752    nios2: add asm-nios2/errno.h
4753
4754    Just pull in asm-generic.
4755
4756    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4757    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4758
4759commit c9d4f46b5d639a45747d5eaabd31d35856cb918f
4760Author: Scott McNutt <smcnutt@psyent.com>
4761Date:	Fri Mar 19 19:03:28 2010 -0400
4762
4763    nios2: Move serial drivers to individual files in  drivers/serial
4764
4765       The standard Altera UART & JTAG UART as well as the OpenCores
4766       YANU driver are now in individual files in drivers/serial
4767       rather than a single file uner cpu/nios2.
4768
4769    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4770
4771commit ca6e1c136ddb720c3bb2cc043b99f7f06bc46c55
4772Author: Wolfgang Denk <wd@denx.de>
4773Date:	Wed Mar 31 23:54:39 2010 +0200
4774
4775    Prepare v2010.03
4776
4777    Signed-off-by: Wolfgang Denk <wd@denx.de>
4778
4779commit 8e64d6efd8d778a5f83d8bff9cd273a86dcc182f
4780Author: Heiko Schocher <hs@denx.de>
4781Date:	Wed Mar 31 08:34:51 2010 +0200
4782
4783    net, doc: How to setup MAC address correctly
4784
4785    As this seems unclear, document how the flow of setting up
4786    the MAC address is correct.
4787
4788    Signed-off-by: Heiko Schocher <hs@denx.de>
4789
4790    Text changed slightly, adding input from Mike Frysinger.
4791
4792    Signed-off-by: Wolfgang Denk <wd@denx.de>
4793
4794commit b78b48c6a0c34b2991e31fc4548aaf773d34f2b3
4795Author: Heiko Schocher <hs@denx.de>
4796Date:	Wed Mar 31 08:34:46 2010 +0200
4797
4798    net, fec_mxc: only setup the device enetaddr with eeprom value
4799
4800    Only fill the device enetaddr with the contents of the eeprom,
4801    do not program it in MAC address registers
4802
4803    Signed-off-by: Heiko Schocher <hs@denx.de>
4804    Acked-by: Ben Warren <biggerbadderben@gmail.com>
4805
4806commit d5a64237d58ded31c2eed455c7a346e1c85f5565
4807Author: Felix Radensky <felix@embedded-sol.com>
4808Date:	Tue Mar 30 15:02:13 2010 +0300
4809
4810    doc: Fix ramdisk examples in doc/uImage.FIT/multi.its
4811
4812    The ramdisk sections in doc/uImage.FIT/multi.its lack
4813    load address and entry point properties. Using examples
4814    from this file will result in unbootable image, u-boot
4815    will issue the following error messages:
4816
4817    Can't get ramdisk subimage load address!
4818    Ramdisk image is corrupt or invalid
4819
4820    This patch adds missing properties to ramdisk sections.
4821
4822    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
4823
4824commit 2d2018f3db5ed834bc1ee208a2c6212fdf00bca1
4825Author: Heiko Schocher <heiko.schocher@invitel.hu>
4826Date:	Wed Mar 24 13:22:50 2010 +0100
4827
4828    jffs2, suen3: Fix compiler warning
4829
4830    $ ./MAKEALL suen3
4831    jffs2_1pass.c: In function 'get_fl_mem':
4832    jffs2_1pass.c:399: warning: unused variable 'id'
4833    jffs2_1pass.c: In function 'get_node_mem':
4834    jffs2_1pass.c:423: warning: unused variable 'id'
4835
4836    Signed-off-by: Heiko Schocher <hs@denx.de>
4837    Tested-by: Tom <Tom.Rix@windriver.com>
4838
4839commit 9ff32d8ccf0e23b5577c25610f001af8d761b4a2
4840Author: Timur Tabi <timur@freescale.com>
4841Date:	Mon Mar 29 12:51:07 2010 -0500
4842
4843    mpc86xx: set the DDR BATs after calculating true DDR size
4844
4845    After determining how much DDR is actually in the system, set DBAT0 and
4846    IBAT0 accordingly.	This ensures that the CPU won't attempt to access
4847    (via speculation) addresses outside of actual memory.
4848
4849    On 86xx systems, DBAT0 and IBAT0 (the BATs for DDR) are initialized to 2GB
4850    and kept that way.	If the system has less than 2GB of memory (typical for
4851    an MPC8610 HPCD), the CPU may attempt to access this memory during
4852    speculation.  The zlib code is notorious for generating such memory reads,
4853    and indeed on the MPC8610, uncompressing the Linux kernel causes a machine
4854    check (without this patch).
4855
4856    Currently we are limited to power of two sized DDR since we only use a
4857    single bat.  If a non-power of two size is used that is less than
4858    CONFIG_MAX_MEM_MAPPED u-boot will crash.
4859
4860    Signed-off-by: Timur Tabi <timur@freescale.com>
4861    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4862
4863commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
4864Author: Kumar Gala <galak@kernel.crashing.org>
4865Date:	Fri Mar 26 15:14:43 2010 -0500
4866
4867    85xx: Fix enabling of L1 cache parity on secondary cores
4868
4869    Use the same code between primary and secondary cores to init the
4870    L1 cache.  We were not enabling cache parity on the secondary cores.
4871
4872    Also, reworked the L1 cache init code to match the e500mc L2 init code
4873    that first invalidates the cache and locks.  Than enables the cache and
4874    makes sure its enabled before continuing.
4875
4876    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4877
4878commit 1a332da61df9c38b567359af114daeaaaefaead8
4879Author: Stefan Roese <sr@denx.de>
4880Date:	Mon Mar 29 15:30:46 2010 +0200
4881
4882    ppc4xx: Fix problem with I2C bus >= 1 initialization
4883
4884    This patch fixes a problem introduced with patch eb5eb2b0
4885    [ppc4xx: Cleanup PPC4xx I2C infrastructure]. We need to assign the I2C
4886    base address to the "i2c" pointer inside of the controller loop.
4887    Otherwise controller 0 is initialized multiple times instead of
4888    initializing each I2C controller sequentially.
4889
4890    Tested on Katmai.
4891
4892    Signed-off-by: Stefan Roese <sr@denx.de>
4893    Acked-by: Heiko Schocher <hs@denx.de>
4894
4895commit 24de2f4be00f81c58270d0df47296bf3a3601cef
4896Author: Heiko Schocher <hs@denx.de>
4897Date:	Mon Mar 29 13:15:48 2010 +0200
4898
4899    bootm, linux: fix booting Multi-File Image with "kernel+ramdisk+fdt"
4900
4901    Booting a "Multi-File Image" including a linux kernel, ramdisk and
4902    fdt, generated with
4903
4904    mkimage -A ppc \
4905	-O linux \
4906	-T multi \
4907	-C gzip \
4908	-a 00000000 \
4909	-e 00000000 \
4910	-n "kernel-2.6+initrd+dtb" \
4911	-d "vmlinux.bin.gz:ramdisk_image.gz:board.dtb" \
4912	multi.bin
4913
4914    actually fails, because ramdisk start and end addresses
4915    didn;t get initialized. This patch fixes this issue.
4916
4917    Tested on the KUP4K board.
4918
4919    Signed-off-by: Heiko Schocher <hs@denx.de>
4920
4921commit fd03ea89641d6f6ade6d1a8580c1bb9f52b8542c
4922Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4923Date:	Fri Mar 26 09:46:42 2010 +0100
4924
4925    i2c: made unused function i2c_mux_add_device static
4926
4927    and removed it from the .h file
4928
4929    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4930
4931commit 2c0dc990202c69a6231122ec2463c4e3076a16f3
4932Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4933Date:	Fri Mar 26 09:46:41 2010 +0100
4934
4935    cmd_i2c: introduced get_alen helper function
4936
4937    The code to parse alen appeared 6 times in the function.
4938    Factored this out in a small helper function
4939
4940    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4941
4942commit a266fe955a55bb7a03a67f3c91033068f317b337
4943Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4944Date:	Fri Mar 26 09:46:40 2010 +0100
4945
4946    cmd_i2c: moved a define to before the functions
4947
4948    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4949
4950commit 4a8cf3382a6fea5cccc1e2ae61a4601bf26490c3
4951Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4952Date:	Fri Mar 26 09:46:39 2010 +0100
4953
4954    cmd_i2c: moved mispositioned comment for i2c md
4955
4956    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4957
4958commit 3a6dcb988eee3fd3cd9c5ef96855a8da729a290e
4959Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4960Date:	Fri Mar 26 09:46:38 2010 +0100
4961
4962    cmd_i2c.c: declared local functions as static
4963
4964    Declared all functions that were not called outside the file as static
4965
4966    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4967
4968commit 2883cc2d48e99fd1873ef8af03fee7966611b735
4969Author: Wolfgang Denk <wd@denx.de>
4970Date:	Sun Mar 28 00:25:14 2010 +0100
4971
4972    Prepare 2010.03-rc3
4973
4974    Update CHANGELOG
4975
4976    Signed-off-by: Wolfgang Denk <wd@denx.de>
4977
4978commit 060f28532b09dd3d2c78423bdd809ac768a27629
4979Author: Wolfgang Denk <wd@denx.de>
4980Date:	Thu Mar 25 14:07:23 2010 +0100
4981
4982    cmd_usb.c: print debug messages only when DEBUG is defined
4983
4984    Signed-off-by: Wolfgang Denk <wd@denx.de>
4985
4986commit a574cff121b1479c8e962b7a2a29310020387260
4987Author: Wolfgang Denk <wd@denx.de>
4988Date:	Wed Mar 24 12:19:19 2010 +0100
4989
4990    ml300: remove support for broken, orphaned board
4991
4992    The ml300 board has a number of issues, but nobody cares about this
4993    long-orphaned board any more.  Remove it.
4994
4995    Signed-off-by: Wolfgang Denk <wd@denx.de>
4996    Acked-by: Michal Simek <monstr@monstr.eu>
4997
4998commit 04387d24a17b1ee13024dd4779da4b84d47c65cc
4999Author: Wolfgang Denk <wd@denx.de>
5000Date:	Sat Mar 27 23:37:46 2010 +0100
5001
5002    mkimage: fix Segmentation Fault when run without "-n name" option
5003
5004    The restructuring of the mkimage command in commit 89a4d6b1 ("tools:
5005    mkimage: split code into core, default and FIT image specific")
5006    introduced a bug that caused mkimage to segfault when run without
5007    "-n name" option.  Initialize the imagename entry to prevent that.
5008
5009    Signed-off-by: Wolfgang Denk <wd@denx.de>
5010
5011commit e5720823f6f81a0f3a9e3404dbc37059bf6644f1
5012Author: Thomas Chou <thomas@wytron.com.tw>
5013Date:	Fri Mar 26 08:17:00 2010 +0800
5014
5015    cfi flash: add status polling method for amd flash
5016
5017    This patch adds status polling method to offer an alternative to
5018    data toggle method for amd flash chips.
5019
5020    This patch is needed for nios2 cfi flash interface, where the bus
5021    controller performs 4 bytes read cycles for a single byte read
5022    instruction. The data toggle method can not detect chip busy
5023    status correctly. So we have to poll DQ7, which will be inverted
5024    when the chip is busy.
5025
5026    This feature is enabled with the config def,
5027    CONFIG_SYS_CFI_FLASH_STATUS_POLL
5028
5029    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
5030    Signed-off-by: Stefan Roese <sr@denx.de>
5031
5032commit c40c94a3d20a8616264c2dfcda85279185d69aeb
5033Author: Renato Andreola <renato.andreola@imagos.it>
5034Date:	Wed Mar 24 23:00:47 2010 +0800
5035
5036    cfi_flash: precision and underflow problem in tout calculation
5037
5038    With old configuration it could happen tout=0 if CONFIG_SYS_HZ<1000.
5039
5040    Signed-off-by: Renato Andreola <renato.andreola@imagos.it>
5041    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
5042    Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
5043    Signed-off-by: Stefan Roese <sr@denx.de>
5044
5045commit 9d3a86aec52cb3c0e9badd12167d9292184ce4dd
5046Author: TsiChung Liew <tsicliew@gmail.com>
5047Date:	Tue Mar 16 12:39:36 2010 -0500
5048
5049    ColdFire: Fix m54455EVB save environment bug
5050
5051    The ATMEL flash does not have buffer write feature. Assgined
5052    buffer_size = 1, so that when there is a write to the flash
5053    will not use buffer write function.
5054
5055    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5056
5057commit f26a247308568e32857a5cc054f7219510a7d44e
5058Author: TsiChung Liew <tsicliew@gmail.com>
5059Date:	Mon Mar 15 19:39:21 2010 -0500
5060
5061    ColdFire: Fix incorrect M5253DEMO default environment
5062
5063    The flash location is at 0xff800000, not 0
5064
5065    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5066
5067commit dd9f054ede433de73b137987fb3dc066e8d24ebb
5068Author: TsiChung Liew <tsicliew@gmail.com>
5069Date:	Thu Mar 11 22:12:53 2010 -0600
5070
5071    ColdFire: Cache update for all platforms
5072
5073    The CF will call cache functions in lib_m68/cache.c and the
5074    cache settings are defined in platform configuration file.
5075
5076    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5077
5078commit f628e2f72daee810aa568619b6629da68ad042d6
5079Author: TsiChung Liew <tsicliew@gmail.com>
5080Date:	Wed Mar 10 18:50:22 2010 -0600
5081
5082    ColdFire: Fix SDRAM size on M5208evb rev E
5083
5084    The proper SDRAM size is 32MB not 64MB
5085
5086    Signed-off-by: Jingchang Lu <b22599@freescale.com>
5087
5088commit 9e8e927023582231b034e199568e49f84ac032a9
5089Author: TsiChung Liew <tsicliew@gmail.com>
5090Date:	Wed Mar 10 18:24:07 2010 -0600
5091
5092    ColdFire: Misc update for M53017
5093
5094    Reside Ethernet buffer descriptors in SRAM instead of DRAM. Add
5095    CONFIG_SYS_TX_ETH_BUFFER in platform configuration file. Update
5096    DRAM control and SRAM control register setting. Update cache
5097    setting where size does not write to proper region.
5098
5099    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5100    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
5101
5102commit f9d877a6479878ca96688671f37d87b620c3e77c
5103Author: TsiChung Liew <tsicliew@gmail.com>
5104Date:	Wed Mar 10 17:32:13 2010 -0600
5105
5106    ColdFire: Add CPU compile flag for mcf5301x and mcf532x
5107
5108    Add CPU compile flag -mcpu=53015 in cpu/config.mk
5109
5110    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5111
5112commit 0e8a75550695aba9d8cfe9c7f7713da42c1f3e89
5113Author: TsiChung Liew <tsicliew@gmail.com>
5114Date:	Wed Mar 10 16:33:03 2010 -0600
5115
5116    ColdFire: Update Extra environment Data for M5275EVB
5117
5118    Provide extra environment Data. Remove default network
5119    address and MAC address.
5120
5121    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5122
5123commit 53e4290f20b5f73c95717f47f4c04ed6932ff931
5124Author: TsiChung Liew <tsicliew@gmail.com>
5125Date:	Wed Mar 10 16:14:01 2010 -0600
5126
5127    ColdFire: M5271EVB DRAM Bring up issue
5128
5129    Fix proper portsize: The register for portsize is either 00b, 01b,
5130    or 1xb. The value that previous assigned is 32d.
5131    Fix DRAM bring up: insert asm("nop") for every DRAM register setup
5132
5133    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5134
5135commit ac265f7fcab1a09b9a837a34ef8b10acc101695e
5136Author: TsiChung Liew <tsicliew@gmail.com>
5137Date:	Wed Mar 10 11:56:36 2010 -0600
5138
5139    ColdFire: Update M5253DEMO configuration file
5140
5141    Fix incorrect default environment for flash erase or protect
5142    range. Change offset from 0 to 0xff80nnnn. Remove default
5143    ethernet setup and MAC address.
5144
5145    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5146
5147commit 68e4e76af55746a4330865f56476e58ce4140ca8
5148Author: TsiChung Liew <tsicliew@gmail.com>
5149Date:	Thu Mar 11 15:04:21 2010 -0600
5150
5151    ColdFire: Relocate vector table - mcf5445x
5152
5153    Newer ColdFire processors family boot from address 0 instead of
5154    0xFFnn_nnnn. When the boot flash base chip select is set at new
5155    location instead of 0, an un-predictable error will occur if
5156    there is an vector being trigger and refer it to an invalid
5157    address or the vector table handler is not existed at address
5158    0.
5159
5160    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5161
5162commit fa9da596212d7f28eb26a3257d79d9515f9838cd
5163Author: TsiChung Liew <tsicliew@gmail.com>
5164Date:	Tue Mar 9 19:24:43 2010 -0600
5165
5166    ColdFire: Update uart_port_conf in serial driver
5167
5168    Provide proper port passing from serial_init to uart_part_conf.
5169
5170    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5171
5172commit 52affe04fa5493597d8a5f6202507190950a32e6
5173Author: TsiChung Liew <tsicliew@gmail.com>
5174Date:	Tue Mar 9 19:17:52 2010 -0600
5175
5176    ColdFire: Update processors' serial port configuration
5177
5178    Provide parameter passing to uart_port_config(). Update port
5179    configuration - un-mask it before enable the bits.
5180
5181    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5182
5183commit d04c1efae3d834db6e21e9976e338bf1e588e987
5184Author: TsiChung Liew <tsicliew@gmail.com>
5185Date:	Tue Mar 9 18:32:16 2010 -0600
5186
5187    ColdFire: Correct bit definition
5188
5189    Use correct definition for _MASK and _UNMASK. It was combined in
5190    the previous used and causes confusion.
5191
5192    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5193
5194commit 116095eb1f0f7017ea8062aa8a8ba8ceecb430b5
5195Author: Philippe De Muyter <phdm at macqel.be>
5196Date:	Mon Sep 21 22:20:29 2009 -0600
5197
5198    fix cmd_bdinfo.c:354: warning: 'print_eth' defined but not used
5199
5200    This fixes the following warnings when running MAKEALL for coldfire :
5201    cmd_bdinfo.c:354: warning: 'print_eth' defined but not used
5202
5203    Signed-off-by: Philippe De Muyter <phdm at macqel.be>
5204
5205commit dfc2b7697dc07862da804c1be084f96301884bc7
5206Author: Michael Durrant <mdurrant@arcturusnetworks.com>
5207Date:	Wed Jan 20 19:33:02 2010 -0600
5208
5209    Adding EP2500 MCF5282 board [PATCH]
5210
5211    Mercury-EP2500.patch
5212       - added Mercury's EP2500 board uses the mcf5282 processor
5213
5214    CREDITS.patch
5215
5216    Signed-off-by: David Wu <davidwu@arcturusnetworks.com>
5217    Signed-off-by: Michael Durrant <mdurrant@arcturusnetworks.com>
5218
5219commit 89083346d0627a5e6e271e61bd34ab5121f9462b
5220Author: Wolfgang Wegner <w.wegner@astro-kom.de>
5221Date:	Fri Oct 30 16:55:02 2009 +0100
5222
5223    add block write function to spartan3 slave serial load
5224
5225    Using seperate function calls for each bit-bang of slave serial
5226    load can be painfully slow. This patch adds the possibility to
5227    supply a block write function that loads the complete block of
5228    data in one call (like it can already be done with Altera FPGAs).
5229    On an MCF5373L (240 MHz) loading an XC3S4000 this reduces the load
5230    time from around 15 seconds to around 3 seconds
5231
5232    Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
5233
5234commit 9d79e5758c3a6776be9a86856823d28e7154a481
5235Author: Wolfgang Wegner <w.wegner@astro-kom.de>
5236Date:	Mon Jan 25 11:27:44 2010 +0100
5237
5238    add ASTRO MCF5373L board
5239
5240    This patch adds support for ASTRO board(s) based on MCF5373L.
5241
5242    Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
5243
5244commit c550afada5fcad426aa6a219a329feb9eedae8b2
5245Author: Rupjyoti Sarmah <rsarmah@appliedmicro.com>
5246Date:	Wed Mar 24 16:52:02 2010 +0530
5247
5248    ppc4xx fix unstable 440EPx bootstrap options
5249
5250    440EPx fixed bootstrap options A, B, D, and E sets PLL FWDVA to a value = 1.
5251    This results in the PLLOUTB being greater than the CPU clock frequency
5252    resulting unstable 440EPx operation resulting in various software hang
5253    conditions.
5254
5255    This patch reprograms the FWDVA satisfying the requirement of setting FWDVB
5256    to a value greater than 1 while using one of the four deafult bootstrap options.
5257
5258    Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
5259    Acked-by : Victor Gallardo <vgallardo@appliedmicro.com>
5260    Signed-off-by: Stefan Roese <sr@denx.de>
5261
5262commit fb508b8b39a52a4063d098f5a9b4355bc5b30c14
5263Author: Matthias Fuchs <matthias.fuchs@esd.eu>
5264Date:	Wed Mar 24 10:16:20 2010 +0100
5265
5266    at91: Get rid of some warnings when building for otc570
5267
5268    The soft-i2c code for AT91 defines I2C_SOFT_DECLARATIONS
5269    for direct access by dereferencing a pio pointer.
5270    The OTC570 platform uses the AT91 gpio API so it does not
5271    need the pio variable.
5272
5273    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
5274
5275commit acb13868936a28502782a16e1edaec378e494a29
5276Author: Alessandro Rubini <rubini@unipv.it>
5277Date:	Sat Mar 13 17:44:08 2010 +0100
5278
5279    lcd: make 16bpp work
5280
5281    Support for 16bpp was supposed to be in the code but was not working.
5282    This makes it work and has been tested in the nhk8815 board.
5283
5284    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
5285    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
5286    Signed-off-by: Anatolij Gustschin <agust@denx.de>
5287
5288commit 6b94b4962211c16ee2197048faa887e1f92f3757
5289Author: Florian Fainelli <f.fainelli@gmail.com>
5290Date:	Sat Mar 20 19:02:58 2010 +0100
5291
5292    cmd_nand: show nand scrub confirmation character
5293
5294    When issuing a nand scrub command, the entered character is not displayed
5295    this may be confusing. This patch makes the input character being
5296    displayed if it is a 'y' so that an user knows he is about to scrub his
5297    nand.
5298
5299    Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
5300
5301commit 7c27b7b1eac43cdcda735bad6231cdfc1f602284
5302Author: Nikolay Petukhov <nikolaypetukhov@gmail.com>
5303Date:	Fri Mar 19 10:49:27 2010 +0500
5304
5305    at91: add hwecc method for nand
5306
5307    This is a patch to use the hardware ECC controller of
5308    the AT91SAM9260 for the AT91 nand. Taken from the kernel 2.6.33.
5309
5310    Signed-off-by: Nikolay Petukhov <Nikolay.Petukhov@gmail.com>
5311
5312commit cc41a59a74ca9095d518d6d69655c6735dd00809
5313Author: Cyril Chemparathy <cyril@ti.com>
5314Date:	Wed Mar 17 10:03:10 2010 -0400
5315
5316    TI: Davinci: NAND Driver Cleanup
5317
5318    Modified to use IO accessor routines consistently.	Eliminated volatile usage
5319    to keep checkpatch.pl happy.
5320
5321    Signed-off-by: Cyril Chemparathy <cyril@ti.com>
5322
5323commit 152dda3d94e97ede7af3f9560a59a659384d4585
5324Author: Wolfgang Denk <wd@denx.de>
5325Date:	Mon Mar 22 23:25:00 2010 +0100
5326
5327    Prepare v2010.03-rc2
5328
5329    Update CHANGELOG
5330
5331    Signed-off-by: Wolfgang Denk <wd@denx.de>
5332
5333commit d650da2dd4af99967aabc43cccbd8f160eb4cea6
5334Author: Matthias Kaehlcke <matthias@kaehlcke.net>
5335Date:	Tue Mar 9 22:13:33 2010 +0100
5336
5337    ep93xx timer: Fix resolution of get_ticks()
5338
5339    ep93xx timer: Make get_ticks() return a value in CONFIG_SYS_HZ resolution,
5340    as announced by get_tbclk()
5341
5342    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
5343
5344commit 7e67fb5bf27a07d3b8d6b97c76f7195f7d68af58
5345Author: Matthias Kaehlcke <matthias@kaehlcke.net>
5346Date:	Tue Mar 9 22:13:20 2010 +0100
5347
5348    ep93xx timer: Fix possible overflow in usecs_to_ticks()
5349
5350    ep93xx timer: Use 64-bit values in usecs_to_ticks() in order to avoid
5351    overflows in intermediate values
5352
5353    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
5354
5355commit 3c950e2ebfde083084cc926b020e3a22a536bf85
5356Author: Anatolij Gustschin <agust@denx.de>
5357Date:	Tue Mar 16 17:10:05 2010 +0100
5358
5359    fdt_support: add partitions fixup in mtd node
5360
5361    Allow overwriting defined partitions in the device tree blob
5362    using partition info defined in the 'mtdparts' environment
5363    variable.
5364
5365    Signed-off-by: Anatolij Gustschin <agust@denx.de>
5366    Cc: Gerald Van Baren <vanbaren@cideas.com>
5367
5368commit d611295032c30e6c533cb356005fa82ab7992824
5369Author: John Schmoller <jschmoller@xes-inc.com>
5370Date:	Fri Mar 12 09:49:24 2010 -0600
5371
5372    cmd history: Match history buffer size to console buffer
5373
5374    Match history buffer size to console buffer size. History buffer size
5375    was hard coded to 256, artificially limiting the command buffer size.
5376    The history buffer now tracks CONFIG_SYS_CBSIZE.
5377
5378    Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
5379
5380commit 6475b9f91bd33bfd38418469cabdcfc0fefbd848
5381Author: John Schmoller <jschmoller@xes-inc.com>
5382Date:	Fri Mar 12 09:49:23 2010 -0600
5383
5384    console: Fix console buffer overrun
5385
5386    When CONFIG_SYS_CBSIZE equals MAX_CMDBUF_SIZE, a command string of
5387    maximum length will overwrite part of the history buffer, causing the
5388    board to die. Expand the console_buffer and hist_lines buffer by one
5389    character each to hold the missing NULL char.
5390
5391    Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
5392
5393commit e070a56c777f1fd05950e1bc63483c19decd6f78
5394Author: Michael Zaidman <michael.zaidman@gmail.com>
5395Date:	Mon Mar 1 11:47:36 2010 +0200
5396
5397    POST: add progress API
5398
5399    Add POST progress API implemented as weak calls before and after
5400    each call to the POST test callback in the post_run_single routine
5401    of the post.c file.
5402
5403    Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
5404    Acked-by: Detlev Zundel <dzu@denx.de>
5405
5406commit 47ab5ad14575531798431f0d1e8f83ee9bb0a87e
5407Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5408Date:	Fri Feb 26 14:00:19 2010 +0100
5409
5410    cmd_setexpr: allow memory addresses in expressions
5411
5412    This patch add functionality to use memory addresses in expressions.
5413    This increases the power of expressions substantially
5414
5415    It adheres to the standard convemtions: memory addresses can be given
5416    in the format *address (e.g. *1000)
5417
5418    Rationale for this change is that it allows masking off bits from a
5419    byte that is obtained by reading data from e.g. i2c.
5420
5421    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5422
5423    Fix warning: control reaches end of non-void function
5424    Signed-off-by: Wolfgang Denk <wd@denx.de>
5425
5426commit 652e53546b23c25f80756287eaf607b713afdc87
5427Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5428Date:	Thu Feb 25 10:12:16 2010 +0100
5429
5430    cmd_i2c.c: added i2c read to memory function
5431
5432    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5433
5434commit fb0070e9101a1f288d7054f7e80b3d808fd7ead2
5435Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5436Date:	Thu Feb 25 10:12:15 2010 +0100
5437
5438    cmd_i2c.c: sorted commands alphabetically
5439
5440    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5441
5442commit bfc3b77ebe68435b46e988e3a440bc4857bc7cf4
5443Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5444Date:	Thu Feb 25 10:12:14 2010 +0100
5445
5446    cmd_i2c.c: reworked subcommand handling
5447
5448    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5449
5450commit f74d9bd2a248efa229f0f3478fe331e2a319588c
5451Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5452Date:	Thu Feb 25 10:12:13 2010 +0100
5453
5454    cmd_bootm.c: made subcommand array static
5455
5456    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5457
5458commit faffe14f016db10f33836b018c4b304d939cf586
5459Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5460Date:	Thu Feb 25 10:12:12 2010 +0100
5461
5462    cmd_i2c.c: reduced subaddress length to 3 bytes
5463
5464    according to some of the comments the subaddress length is 1 or 2, but we are being
5465    prepared for the case it becomes 3. However the code also accepted 4.
5466    This repairs this by changing the constand 4 to 3.
5467
5468    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5469
5470commit a6a04967bc2957d20799f4bb2a6b3dd0353c1cfd
5471Author: Renato Andreola <renato.andreola@imagos.it>
5472Date:	Tue Mar 16 16:01:29 2010 -0400
5473
5474    nios2: Added support to YANU UART
5475
5476    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5477
5478commit 352745ad487f72e839986ddbb020e1fe86c1d482
5479Author: Thomas Chou <thomas@wytron.com.tw>
5480Date:	Tue Mar 16 12:12:48 2010 -0400
5481
5482    nios2: use generic unaligned.h
5483
5484    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5485
5486commit fd428c05c863aefb575b12b2a1916b02d5bfa759
5487Author: Detlev Zundel <dzu@denx.de>
5488Date:	Fri Mar 12 10:01:12 2010 +0100
5489
5490    mpc5xxx: Remove all references to MGT5100
5491
5492    We do not support a processor that never reached a real customer.
5493
5494    Signed-off-by: Detlev Zundel <dzu@denx.de>
5495
5496commit c0c316569f70055eb7c70864aaa6d48666782600
5497Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
5498Date:	Tue Jan 12 12:06:31 2010 +0100
5499
5500    video: Fix console display when splashscreen is used
5501
5502    If a splashscreen is used the console scrolling used the
5503    scroll size as needed when a logo was displayed. This
5504    patch sets the scroll size to the whole screen if
5505    a splashscreen is shown.
5506
5507    Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
5508
5509commit daa989b47297c9f73426783599c286ef3a1f3f49
5510Author: Asen Dimov <dimov@ronetix.at>
5511Date:	Thu Mar 18 13:41:47 2010 +0200
5512
5513    correct a syntax typo in at91_matrix.h
5514
5515    Signed-off-by: Asen Dimov <dimov@ronetix.at>
5516
5517commit 322ff395c9aec7b87a2211fe4333fdf44377c564
5518Author: Jeff Angielski <jeff@theptrgroup.com>
5519Date:	Wed Mar 17 15:09:26 2010 -0400
5520
5521    env: fix endian ordering in crc table
5522
5523    The crc table was being built as little endian for big endian
5524    targets.  This would cause fw_printenv to always fail with
5525    "Warning: Bad CRC, using default environment" messages.
5526
5527    Signed-off-by: Jeff Angielski <jeff@theptrgroup.com>
5528    Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
5529
5530commit 51c2ac9bb574c1420b993615268392b0c1f829f6
5531Author: Anatolij Gustschin <agust@denx.de>
5532Date:	Tue Mar 16 17:10:08 2010 +0100
5533
5534    mpc5121: cpu/mpc512x/diu.c: fix warnings
5535
5536    Fix warnings while compiling with CONFIG_VIDEO enabled:
5537
5538    diu.c: In function 'video_hw_init':
5539    diu.c:158: warning: 'return' with no value, in function returning non-void
5540    diu.c:162: warning: format '%ld' expects type 'long int', but argument 6 has type 'int'
5541    diu.c:162: warning: format '%ld' expects type 'long int', but argument 7 has type 'int'
5542
5543    Signed-off-by: Anatolij Gustschin <agust@denx.de>
5544
5545commit a74908161a1b37d780d3a826a86807bbc50a3857
5546Author: Anatolij Gustschin <agust@denx.de>
5547Date:	Tue Mar 16 15:29:33 2010 +0100
5548
5549    console.c: fix problem with splashimage
5550
5551    If a board uses cfb_console driver and splash image
5552    and also defines CONFIG_SILENT_CONSOLE, the user is
5553    locked out even if "silent" is not set. It is not
5554    possible to get any output, neither on vga console
5555    device nor on serial console after redirecting the
5556    output to the serial console, since the GD_FLG_SILENT
5557    flag remains set.
5558
5559    Fix the problem by redirecting the output from frame
5560    buffer to serial console if splashimage is used.
5561    Only suppress the output if "silent" environment
5562    variable was set and don't set the GD_FLG_SILENT
5563    flag arbitrarily.
5564
5565    Signed-off-by: Anatolij Gustschin <agust@denx.de>
5566
5567commit 5647f78d04174b0b99857d2a7cbf25141bd14a45
5568Author: Thomas Weber <swirl@gmx.li>
5569Date:	Sat Mar 13 23:14:45 2010 +0100
5570
5571    mod change 755 => 644 for multiple files
5572
5573    I executed 'find . -name "*.[chS]" -perm 755 -exec chmod 644 {} \;'
5574
5575    Signed-off-by: Thomas Weber <swirl@gmx.li>
5576    Add some more: neither Makefile nor config.mk need execute permissions.
5577    Signed-off-by: Wolfgang Denk <wd@denx.de>
5578
5579commit 99c006a320ceb9ea19135ac1512e4a81e8bebb72
5580Author: Stefano Babic <sbabic@denx.de>
5581Date:	Sat Mar 13 21:09:00 2010 +0100
5582
5583    mxcmmc: fix warnings due to access 32 bit registers with 16 bit accessors
5584
5585    Some registers of the mxcmmc driver were accessed using
5586    16 bit accessor functions, because only the LSB is
5587    significant. This is not needed and generates
5588    warnings.
5589
5590    Signed-off-by: Stefano Babic <sbabic@denx.de>
5591
5592commit c96f86eefc215b67dd222694ce2b6f60e6a42b0b
5593Author: Wolfgang Denk <wd@denx.de>
5594Date:	Sun Jan 17 23:55:53 2010 +0100
5595
5596    TFTP: allow for adjustable retransmission timout
5597
5598    So far, TFTP negotiated a fixed retransmission timeout of 5 seconds.
5599    In some cases (busy networks, slow TFTP servers) this caused very
5600    slow transfers. A new environment variable "tftptimeout" allows to
5601    set this timeout. Lowering this value may make downloads succeed
5602    faster in networks with high packet loss rates or with unreliable
5603    TFTP servers.
5604
5605    Signed-off-by: Wolfgang Denk <wd@denx.de>
5606    Cc: Ben Warren <biggerbadderben@gmail.com>
5607    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
5608
5609commit 252b404d954f91499a4477a3e1064eb237ce5a1c
5610Author: Wolfgang Denk <wd@denx.de>
5611Date:	Tue Mar 9 14:27:25 2010 +0100
5612
5613    Fix PCI_BASE_ADDRESS_5 handling in pci_hose_config_device()
5614
5615    Signed-off-by: FUJITA Kazutoshi <fujita@soum.co.jp>
5616    Signed-off-by: <wd@denx.de>
5617    Acked-by: Stefan Roese <sr@denx.de>
5618
5619commit 9d90a93d367272ee65550c0c9f82615cec967c70
5620Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5621Date:	Thu Feb 25 14:03:08 2010 +0100
5622
5623    cmd_mmc remove \n
5624
5625    This patch removes the \n after the help message for mmcinfo.
5626    This resulted in an empty line being displayed after the mmcinfo line
5627    when the help command was given.
5628
5629    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5630
5631commit 67c7189dd35cb368ef665126fd17816581bd2e92
5632Author: Renato Andreola <renato.andreola@imagos.it>
5633Date:	Tue Mar 16 16:01:29 2010 -0400
5634
5635    nios2: Added support to YANU UART
5636
5637    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5638
5639commit 1e67fb32fbdae7949bb423c9e20b3f77c0a61663
5640Author: Thomas Chou <thomas@wytron.com.tw>
5641Date:	Tue Mar 16 12:12:48 2010 -0400
5642
5643    nios2: use generic unaligned.h
5644
5645    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5646
5647commit 05022629a2ca6c385dc390d32c20aa27cf5d915a
5648Author: Mike Frysinger <vapier@gentoo.org>
5649Date:	Thu Jan 21 05:01:15 2010 -0500
5650
5651    asm-blackfin/unaligned.h: add for zlib code
5652
5653    The new zlib code wants asm/unaligned.h, so have the Blackfin version pull
5654    in the asm-generic/unaligned.h.
5655
5656    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5657
5658commit 3adc1fda38a6aacd4aaf3c2c9cc62a1e69e6de17
5659Author: Mike Frysinger <vapier@gentoo.org>
5660Date:	Thu Jan 21 05:01:14 2010 -0500
5661
5662    asm-generic/unaligned.h: dynamic default unaligned accesses
5663
5664    This is based on the asm-arm/unaligned.h, but made generic so all arches
5665    that cannot do unaligned accesses can utilize it.
5666
5667    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5668
5669commit be129aa71882421ad0b50cd3762915d10ace27ad
5670Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
5671Date:	Tue Jan 12 12:06:31 2010 +0100
5672
5673    video: Fix console display when splashscreen is used
5674
5675    If a splashscreen is used the console scrolling used the
5676    scroll size as needed when a logo was displayed. This
5677    patch sets the scroll size to the whole screen if
5678    a splashscreen is shown.
5679
5680    Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
5681
5682commit 93910edb595a88d394da3eb2cf5148096155dfe9
5683Author: Wolfgang Denk <wd@denx.de>
5684Date:	Fri Mar 12 23:06:04 2010 +0100
5685
5686    Prepare v2010.03-rc1
5687
5688    Coding style cleanup, update CHANGELOG.
5689
5690    Signed-off-by: Wolfgang Denk <wd@denx.de>
5691
5692commit 4e72fb15c9073129e05820cc9c54f54bc4985835
5693Author: Wolfgang Denk <wd@denx.de>
5694Date:	Fri Mar 12 22:11:00 2010 +0100
5695
5696    standalone eepro100_eeprom: fix build error
5697
5698    Building examples/standalone/eepro100_eeprom triggers this error:
5699
5700    In file included from include/common.h:629,
5701		     from eepro100_eeprom.c:24:
5702    include/net.h: In function 'NetReadIP':
5703    include/net.h:430: warning: implicit declaration of function 'memcpy'
5704    eepro100_eeprom.c: At top level:
5705    eepro100_eeprom.c:81: error: conflicting types for 'memcpy'
5706    include/net.h:430: error: previous implicit declaration of 'memcpy' was here
5707
5708    Fix this.
5709
5710    Signed-off-by: Wolfgang Denk <wd@denx.de>
5711
5712commit 1bb1809558e11eb089fba32caed9fc99d21477c1
5713Author: Wolfgang Denk <wd@denx.de>
5714Date:	Fri Mar 12 22:10:31 2010 +0100
5715
5716    Update .gitignore's: add some generated files
5717
5718    Signed-off-by: Wolfgang Denk <wd@denx.de>
5719
5720commit 9c9cbe78dcb0afad081670cb1bdc82d227095cae
5721Author: Detlev Zundel <dzu@denx.de>
5722Date:	Mon Mar 8 14:02:57 2010 +0100
5723
5724    mpc82xx: Remove SL8245 board and the now orpahned sk98lin network driver.
5725
5726    This code has compile problems and the company does not even exist any
5727    more.  So we take the liberty to drop support for it.
5728
5729    Signed-off-by: Detlev Zundel <dzu@denx.de>
5730    CC: Wolfgang Denk <wd@denx.de>
5731    CC: Ben Warren <biggerbadderben@gmail.com>
5732
5733commit ca02f6f8dc4966b2a019b15e01b5070189327df2
5734Author: Kumar Gala <galak@kernel.crashing.org>
5735Date:	Wed Mar 10 17:16:48 2010 -0600
5736
5737    85xx: Drop FIT support to allow u-boot image to fit in 512k
5738
5739    The 36-bit build exceeds the 512k size we have.  Removing FIT type image
5740    support allows us to fit and we dont really use it.
5741
5742    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5743
5744commit 5f8419597f427aaf9bb501460735d703d10db5ee
5745Author: Michael Zaidman <michael.zaidman@gmail.com>
5746Date:	Sun Feb 28 16:28:25 2010 +0200
5747
5748    Cosmetic change - indentation correction.
5749
5750    Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
5751
5752commit a693447ceadff49155e260cbbaef4e09c926cab5
5753Author: Anatolij Gustschin <agust@denx.de>
5754Date:	Wed Feb 24 00:29:44 2010 +0100
5755
5756    cmd_mtdparts.c: prevent printbuffer overflows
5757
5758    The length of configured MTDPARTS_DEFAULT string
5759    could be greater than console printbuffer size.
5760    Replace printf() by puts() to avoid potential buffer
5761    overflows.
5762
5763    Signed-off-by: Anatolij Gustschin <agust@denx.de>
5764
5765commit 3920bbedcf74a073bc72950a51de75af6faa2f06
5766Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5767Date:	Fri Feb 19 11:59:04 2010 +0100
5768
5769    Fix MPC8536DS documentation
5770
5771    This patch corrects small mistake in the register list in
5772    doc/README.mpc8536ds. These registers are 32 bits and this one starts
5773    at ....c not ....e
5774
5775    When using the ...c address I can boot from sd, when using the ...e
5776    address I cannot.
5777
5778    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5779    Acked-by: Hu Mingkai <B21284@freescale.com>
5780
5781commit ab68f4dd193053c0ba395af15b154caca35e99f3
5782Author: Heiko Schocher <hs@denx.de>
5783Date:	Wed Feb 10 08:03:21 2010 +0100
5784
5785    doc: add README for CONFIG_HWCONFIG option
5786
5787    Signed-off-by: Heiko Schocher <hs@denx.de>
5788
5789commit 7026ead0d3ece5e43d6b39f62fb5c4306f691224
5790Author: Heiko Schocher <hs@denx.de>
5791Date:	Tue Feb 9 15:50:27 2010 +0100
5792
5793    TQM8xx: enable device tree support on all TQM8xx based boards.
5794
5795    Also enable support for CONFIG_HWCONFIG because we use this for
5796    configuring if this hardware has a FEC or not.
5797
5798    syntax:
5799
5800    hwconfig=fec:on   if hardware has an fec
5801    hwconfig=fec:off  if hardware has no fec
5802
5803    Signed-off-by: Heiko Schocher <hs@denx.de>
5804    Signed-off-by: Wolfgang Denk <wd@denx.de>
5805
5806commit 6ed3b9d44c359bc829e9acd0a55fcd1c3e82b6ae
5807Author: Heiko Schocher <hs@denx.de>
5808Date:	Tue Feb 9 15:50:21 2010 +0100
5809
5810    TQM8xx: add device tree support for TQM8xx based boards.
5811
5812    Also use hwconfig to configure whether the board has a FEC or not.
5813    We then can adjust the DTS to tell Linux if there is a FEC present.
5814
5815    syntax:
5816
5817    hwconfig=fec:on   if hardware has a  FEC
5818    hwconfig=fec:off  if hardware has no FEC
5819
5820    Signed-off-by: Heiko Schocher <hs@denx.de>
5821    Signed-off-by: Wolfgang Denk <wd@denx.de>
5822
5823commit 143cd21fe22e69bf0cdaefd57be98f07ed8f04fa
5824Author: Wolfgang Denk <wd@denx.de>
5825Date:	Thu Mar 11 23:56:03 2010 +0100
5826
5827    Move CONFIG_UPDATE_TFTP code after CONFIG_PREBOOT
5828
5829    The auto-update feature (CONFIG_UPDATE_TFTP) requires that the env
5830    variable serverip be set for the TFTP access. If DHCP is to be used
5831    to get the serverip env variable, this doesn't work as DHCP happens
5832    after the auto-update attempt has run. A solution is to run DHCP in
5833    PREBOOT, but even this is too late.
5834
5835    To solve this, we move update_tftp() below the PREBOOT stuff.
5836
5837    Signed-off-by: Wolfgang Denk <wd@denx.de>
5838
5839commit 1b691bb0c2fa18c9b68f15398ef6c8b9e0c0f3e3
5840Author: Mike Frysinger <vapier@gentoo.org>
5841Date:	Mon Jan 25 18:50:11 2010 -0500
5842
5843    mkimage: dont force entry point with xip
5844
5845    Some people boot images with the entry point in the middle of the blob
5846    (like Linux with the head code in discardable .init.text), and there is no
5847    no real requirement that the entry point be right after the mkimage header
5848    when doing XIP, so let people specify whatever they want.  If they do need
5849    an entry right after the header, then they still can do that with normal
5850    -e behavior.
5851
5852    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5853
5854commit 4b99327a4121a28d2bdb2c2b841f5d97931ae905
5855Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5856Date:	Fri Jan 15 10:06:06 2010 -0500
5857
5858    PPC: Record U-Boot's relocated address in RAM and show in bdinfo.
5859
5860    This patch uses gd->relocaddr variable to store uboot's relocated
5861    address in RAM and shows it in bdinfo command.
5862
5863    This patch moves CONFIG_AMIGAONEG3SE style copying of the address
5864    in board_init_f to just before relocation is actually done.
5865
5866    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5867    Tested-by: Detlev Zundel <dzu@denx.de>
5868
5869commit 8c4444ff5e1d8e9fd1a847a2fb096aa9aff66f85
5870Author: Wolfgang Denk <wd@denx.de>
5871Date:	Thu Mar 11 23:35:43 2010 +0100
5872
5873    Fix memory leak in mmc_read()
5874
5875    There is be a path through mmc_read in drivers/mmc/mmc.c where
5876    malloc'd memory is not freed before exiting mmc_read: it occurs if
5877    mmc_set_blocklen() returns a non-zero value.
5878
5879    Reported-by: Quentin Armitage <Quentin@Armitage.org.uk>
5880    Signed-off-by: Wolfgang Denk <wd@denx.de>
5881
5882commit 6258b04e9a41ee60f21547358a58fbcb9087735d
5883Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
5884Date:	Thu Feb 11 14:57:04 2010 +0100
5885
5886    AT91: Update otc570 board to new SoC access
5887
5888    * convert otc570 board to use c stucture SoC access
5889    * change gpio access to at91_gpio syntax
5890
5891    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
5892
5893commit 7cedb29872069e782f9f97cef4ab1232736e4c85
5894Author: Jens Scharsig <js_at_ng@scharsoft.de>
5895Date:	Sun Feb 14 12:20:43 2010 +0100
5896
5897    updates the at91 main_clock calculation
5898
5899    * updates the conditional main_clock calculation (if AT91_MAIN_CLOCK defined) to c structure SoC access
5900     * add need register flags
5901
5902    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
5903
5904commit 637833c2d669f9a370706e275e7103454c3c83ec
5905Author: Prafulla Wadaskar <prafulla@marvell.com>
5906Date:	Wed Mar 3 15:27:37 2010 +0530
5907
5908    arm: kirkwood: suen3: fixed build warning
5909
5910    This patch fixes following build warning
5911
5912    Invalid Kwbimage command Type - valid names are: BOOT_FROM, NAND_ECC_MODE, NAND_PAGE_SIZE, SATA_PIO_MODE, DDR_INIT_DELAY, DATA, , spi, nand, sata, pex, uart
5913
5914    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
5915
5916commit e4d34492017c95e4041ea0c581e1ab8d1d49381b
5917Author: Stefano Babic <sbabic@denx.de>
5918Date:	Fri Mar 5 17:54:37 2010 +0100
5919
5920    MX51: removed warnings for the mx51evk
5921
5922    The patch removes warnings at compile time and provides
5923    some cleanup code:
5924    - Removed comment on NAND (not yet supported) from lowlevel_init.S
5925    - Removed NFMS bit definition from imx-regs.h
5926      The bit is only related to MX.25/35 and can lead to confusion
5927    - Moved is_soc_rev() to soc specific code (removed from mx51evk.c)
5928
5929    Signed-off-by: Stefano Babic <sbabic@denx.de>
5930
5931commit 9d69e33d8d0f112fe3a089101d023e87431684d1
5932Author: Vipin Kumar <vipin.kumar@st.com>
5933Date:	Tue Mar 2 10:46:52 2010 +0530
5934
5935    SPEAr : Supporting new mach ids for spear310 and spear320
5936
5937    Supporting new machine ids for SoCs spear310 and spear320
5938
5939    include/asm-arm/mach-types.h has to be updated before applying
5940    this patch for build to work
5941
5942    Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
5943
5944commit cc0b53c8d5d6a3f14f36982552bc3feb8ecb1db5
5945Author: Heiko Schocher <hs@denx.de>
5946Date:	Mon Mar 1 15:58:18 2010 +0100
5947
5948    arm, suen3: fix compile error, if doing not a local build
5949
5950    Signed-off-by: Heiko Schocher <hs@denx.de>
5951
5952commit 67fa8c25f5c2d23932c0f31b035281d6abbb0965
5953Author: Heiko Schocher <[hs@denx.de]>
5954Date:	Mon Feb 22 16:43:02 2010 +0530
5955
5956    arm: add support for the suen3 board from keymile
5957
5958    Add support for the ARM part of the mgcoge2, named suen3.
5959    This board is based on the Marvell Kirkwood (88F6281) SoC.
5960    As there come more board variants, common config options
5961    are collected in include/configs/km_arm.h. Also, this board
5962    use common code for all keymile boards, which is stored in
5963    board/keymile/common/common.c
5964
5965    Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
5966    Signed-off-by: Stefan Roese <sr@denx.de>
5967    Signed-off-by: Heiko Schocher <hs@denx.de>
5968
5969commit 6895d4510a7758595b85b48a7f449bd61dfc812f
5970Author: John Rigby <jcrigby@gmail.com>
5971Date:	Mon Jan 25 23:12:58 2010 -0700
5972
5973    Add support for KARO TX25 board
5974
5975    This is an i.MX25 base board with only NAND
5976    so it uses nand_spl to boot.
5977
5978    Signed-off-by: John Rigby <jcrigby@gmail.com>
5979
5980    Tune configuration, add support for (redundant) environment in NAND.
5981    Signed-off-by: Wolfgang Denk <wd@denx.de>
5982
5983    Acked-by: Wolfgang Denk <wd@denx.de>
5984    CC: Fred Fan <fanyefeng@gmail.com>
5985    CC: Tom <Tom.Rix@windriver.com>
5986
5987commit 740d6ae5b982496fcea0666b2207cb34cc0e6015
5988Author: John Rigby <jcrigby@gmail.com>
5989Date:	Mon Jan 25 23:12:57 2010 -0700
5990
5991    fec_mxc: add MX25 support
5992
5993    Use RMII for MX25
5994    Add code to init gasket that enables RMII
5995
5996    Signed-off-by: John Rigby <jcrigby@gmail.com>
5997    CC: Ben Warren <biggerbadderben@gmail.com>
5998
5999commit cb17b92de03416cf4d5db5bd27ef4ae17f95e707
6000Author: John Rigby <jcrigby@gmail.com>
6001Date:	Mon Jan 25 23:12:55 2010 -0700
6002
6003    fec_mxc: cleanup and factor out MX27 dependencies
6004
6005    general cleanup
6006    move clock init to cpu_eth_init in cpu/arm926ejs/mx27/generic.c
6007    make MX27 specific phy init conditional on CONFIG_MX27
6008    replace call to imx_get_ahbclk with one to imx_get_fecclk
6009    and define imx_get_fecclk in include/asm-arm/arch-mx27/clock.h
6010
6011    Signed-off-by: John Rigby <jcrigby@gmail.com>
6012    CC: Ben Warren <biggerbadderben@gmail.com>
6013    CC: Fred Fan <fanyefeng@gmail.com>
6014    CC: Tom <Tom.Rix@windriver.com>
6015
6016commit 552ff8f1d9fccf57243a01afe6dbebb982867e20
6017Author: John Rigby <jcrigby@gmail.com>
6018Date:	Mon Jan 25 23:12:56 2010 -0700
6019
6020    Add support for Freescale MX25 SOC
6021
6022    ARM926EJS core with MX31 peripherals.
6023
6024    Signed-off-by: John Rigby <jcrigby@gmail.com>
6025    Earlier Version Signed-off-by: Wolfgang Denk <wd@denx.de>
6026    CC: Fred Fan <fanyefeng@gmail.com>
6027    CC: Tom <Tom.Rix@windriver.com>
6028
6029commit e911c983f4a8d588f831806af37eb56c95512d5d
6030Author: John Rigby <jcrigby@gmail.com>
6031Date:	Mon Jan 25 23:12:51 2010 -0700
6032
6033    mxc_serial replace platform specific clock
6034
6035    remove ifdef'd clock selection code from
6036    serial_mxc.c and replace with call to imx_get_uartclk
6037
6038    Add definitions for imx_get_uartclk to imx31 and imx27
6039    include files.
6040
6041    This makes it easier to add new imx platforms.
6042
6043    Signed-off-by: John Rigby <jcrigby@gmail.com>
6044
6045commit c5fb70c9114bd0a8289444d3d5c7e360eda08232
6046Author: Stefano Babic <sbabic@denx.de>
6047Date:	Fri Feb 5 15:13:58 2010 +0100
6048
6049    Add initial support for Freescale mx51evk board
6050
6051    The patch adds initial support for the Freescale mx51evk board.
6052    Network (FEC) and SD controller (fsl_esdhc) are supported.
6053
6054    Signed-off-by: Stefano Babic <sbabic@denx.de>
6055    Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6056
6057commit c67bee1460a0da89ef08cbc28375171acc9a4227
6058Author: Stefano Babic <sbabic@denx.de>
6059Date:	Fri Feb 5 15:11:27 2010 +0100
6060
6061    fsl_esdhc: add support for mx51 processor
6062
6063    The esdhc controller in the mx51 processor is quite
6064    the same as the one in some powerpc processors
6065    (MPC83xx, MPC85xx). This patches adapts the driver
6066    to support the arm mx51.
6067
6068    Signed-off-by: Stefano Babic <sbabic@denx.de>
6069
6070commit 69df00f9d9c2f45b4576d1eae79bfac8bebb8821
6071Author: Stefano Babic <sbabic@denx.de>
6072Date:	Fri Feb 5 15:07:33 2010 +0100
6073
6074    ARM: add accessors functions
6075
6076    Some Freescale's processors of different architecture
6077    have the same peripheral (eSDHC controller in PowerPC
6078    and i.MX51). This patch adds accessors for
6079    the internal registers of the SOCs, as already
6080    implemented in the PowerPC architecture.
6081
6082    Signed-off-by: Stefano Babic <sbabic@denx.de>
6083
6084commit 11fdade294b4d60c19ae861515aabddca1278deb
6085Author: Stefano Babic <sbabic@denx.de>
6086Date:	Fri Feb 5 15:04:43 2010 +0100
6087
6088    MMC: add weak function to detect MMC/SD card
6089
6090    Most controllers can check if there is a card in the slot.
6091    However, they require pins that could be not available because
6092    required by other functions and the detection of a card must
6093    be performed in another way. This patch adds a weak function
6094    that a board can implement to add its internal custom way
6095    to check the presence of a MMC/SD card.
6096
6097    Signed-off-by: Stefano Babic <sbabic@denx.de>
6098
6099commit 250de12bc2f7842807d25e16971c5bea59c3a4b1
6100Author: Stefano Babic <sbabic@denx.de>
6101Date:	Wed Jan 20 18:20:39 2010 +0100
6102
6103    mmc: check correctness of the voltage mask in ocr
6104
6105    Most cards do not answer if some reserved bits
6106    in the ocr are set. However, some controllers
6107    can set bit 7 (reserved for low voltages), but
6108    how to manage low voltages SD card is not yet
6109    specified.
6110
6111    Signed-off-by: Stefano Babic <sbabic@denx.de>
6112
6113commit 71d64c0e4fa5910c15eca175a8f3b0e1c1d6711c
6114Author: Stefano Babic <sbabic@denx.de>
6115Date:	Wed Jan 20 18:20:19 2010 +0100
6116
6117    serial_mxc: add support for MX51 processor
6118
6119    The patch adds support for the Freescale mx51 processor.
6120
6121    Signed-off-by: Stefano Babic <sbabic@denx.de>
6122    Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6123
6124commit 67adcee0e091f0935e7dd722404d2a864cdecbe7
6125Author: Stefano Babic <sbabic@denx.de>
6126Date:	Wed Jan 20 18:20:04 2010 +0100
6127
6128    MX51: Add pin and multiplexer definitions.
6129
6130    The patch add header files to support the pin multiplexer
6131    of the the Freescale i.MX51 processor.
6132
6133    Signed-off-by: Stefano Babic <sbabic@denx.de>
6134    Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6135
6136commit fb87a1ed9205bf5f843e1f264198ce946602deda
6137Author: Stefano Babic <sbabic@denx.de>
6138Date:	Wed Jan 20 18:19:51 2010 +0100
6139
6140    MX51: Add register definitions
6141
6142    The patch add header files to support the Freescale i.MX51
6143    processor, setting definitions for internal registers.
6144
6145    Signed-off-by: Stefano Babic <sbabic@denx.de>
6146    Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6147
6148commit 64fdf452a85718935d82416d141be144b262c542
6149Author: Stefano Babic <sbabic@denx.de>
6150Date:	Wed Jan 20 18:19:32 2010 +0100
6151
6152    MX51: Add initial support for the Freescale MX51
6153
6154    The patch add initial support for the Freescale i.MX51 processor
6155    (family arm cortex_a8).
6156
6157    Signed-off-by: Stefano Babic <sbabic@denx.de>
6158    Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6159
6160commit 18ba012b9b919a7c264dc6299f954d7f53d06605
6161Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6162Date:	Wed Feb 24 19:45:39 2010 +0100
6163
6164    edb93xx: Fix SDRAM initialization
6165
6166    edb93xx: Fix SDRAM initialization by issuing a precharge all command before
6167    forcing the precharge and select mode register update mode before programming
6168    the mode registers. Write to the SDRAM banks in order to force a precharge,
6169    reading causes the edb93xx boards to hang
6170
6171    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6172
6173commit cade7d9577d4d17f55404b5e60cd5e5b0b605c31
6174Author: Anders Darander <anders.darander@gmail.com>
6175Date:	Thu Feb 25 15:57:03 2010 +0100
6176
6177    Add bootcount to AT91
6178
6179    Use AT91_GPBR 3 as a bootcount register.
6180    The bootmagic and the bootcount shares AT91_GPBR 3.
6181
6182    Signed-off-by: Anders Darander <ad@datarespons.se>
6183
6184commit 5f353484093876d7021f20fa4bd63f82d32941b9
6185Author: Tom Rix <Tom.Rix@windriver.com>
6186Date:	Thu Feb 25 12:05:32 2010 -0600
6187
6188    ARM Update mach-types
6189
6190    Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
6191    And built with
6192
6193    repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
6194    commit aea187c46f7d03ce985e55eb1398d0776a15b928
6195
6196    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6197
6198commit c7ad13a24295ded880d7bcd17181df4a5f3bac58
6199Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6200Date:	Wed Feb 24 00:22:09 2010 +0100
6201
6202    ep93xx: Refactoring of timer code
6203
6204    ep93xx: Refactoring of the timer code, including the following changes
6205
6206     * use a free running timer instead of a periodical one
6207     * use unsigned long long for total number of ticks
6208     * hold the timer state in a structure instead of separate variables
6209     * increment the timer counter instead of decrementing it
6210     * remove unused function udelay_masked()
6211     * remove unused function set_timer()
6212
6213    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6214
6215commit d9f505e3cddbb7afce26dcfe0fd19b207ee57c09
6216Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6217Date:	Wed Feb 24 00:22:00 2010 +0100
6218
6219    ep93xx: Fix calculation of sys ticks in clk_to_systicks()
6220
6221    ep93xx: Use unsigned long long for calculation of sys ticks in clk_to_systicks()
6222    for proper handling of large intermediate values
6223
6224    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6225
6226commit 041d42e789aba20296ffcde92173f100a9592880
6227Author: Siarhei Siamashka <siarhei.siamashka@gmail.com>
6228Date:	Tue Feb 23 23:56:36 2010 -0500
6229
6230    OMAP3: workaround for ARM Cortex-A8 erratum 725233
6231
6232    725233: PLD instructions executed with PLD data forwarding
6233    enabled can result in a processor deadlock
6234
6235    This deadlock can happen when NEON load instructions are used together
6236    with cache preload instructions (PLD). The problematic conditions
6237    can be triggered in-the-wild by NEON optimized functions from pixman
6238    library (http://cgit.freedesktop.org/pixman), which perform dynamic
6239    adjustment of prefetch distance.
6240
6241    The workaround disables PLD data forwarding by setting PLD_FWD bit
6242    in L2 Cache Auxiliary Control Register as recommended in ARM Cortex-A8
6243    errata list.
6244
6245    The deadlock can only happen on r1pX revisions of Cortex-A8 (used in
6246    OMAP34xx/OMAP35xx). Performance impact of the workaround is practically
6247    non-existant.
6248
6249    Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
6250    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6251
6252commit 7c966a8bdfdab80cafbfed035d7ae6ea6f58f756
6253Author: Achim Ehrlich <aehrlich@taskit.de>
6254Date:	Wed Feb 24 10:29:16 2010 +0100
6255
6256    ARM change name of defines for AT91 arm926ejs
6257
6258    Configuration defines should be preceeded with CONFIG_SYS_. Renamed
6259    some at91 specific defines to conform to this naming convention:
6260
6261    AT91_CPU_NAME to CONFIG_SYS_AT91_CPU_NAME
6262    AT91_MAIN_CLOCK to CONFIG_SYS_AT91_MAIN_CLOCK
6263
6264    Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
6265
6266commit 5c97a1de196fdcbe9d098948ecf4fccfbea23b78
6267Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6268Date:	Wed Feb 17 21:29:45 2010 -0500
6269
6270    VoiceBlue: fix linker errors
6271
6272    linking eeprom with libgeneric.a is not really needed and causes following
6273    error:
6274    ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
6275    /home/ladis/src/u-boot-ti/lib_generic/string.c:152: multiple definition of `strcmp'
6276    ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
6277    make[1]: *** [eeprom.srec] Error 1
6278
6279    Fix undefined reference to memset generated by some versions of gcc
6280    to zero out initialized structure on the stack:
6281    eeprom.o: In function `eeprom':
6282    board/voiceblue/eeprom.c:152: undefined reference to `memset'
6283    make[1]: *** [eeprom] Error 1
6284
6285    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6286    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6287
6288commit a32c1e0ecd563c65c617b0eb9080a10d286bb0b4
6289Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6290Date:	Wed Feb 17 21:29:39 2010 -0500
6291
6292    VoiceBlue: limit line lenght to 80 characters
6293
6294    Reindent configuration header to limit line lenght to 80 characters by
6295    removing obvious and sometimes misleading comments.
6296
6297    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6298    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6299
6300commit 779b534385adf0a1efdd8b40dbacae11598575b8
6301Author: Ladislav Michl <ladis@linux-mips.org>
6302Date:	Wed Feb 17 21:13:53 2010 -0500
6303
6304    netstar.h: do not exceed 80 columns
6305
6306    Limit line length to 80 characters mostly by removing obvious and sometimes
6307    misleading comments. Fix indentation, too.
6308
6309    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6310    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6311
6312commit 3fca29294abd73915de2bd0fcf2650e03cc9becc
6313Author: Sandeep Paulraj <s-paulraj@ti.com>
6314Date:	Wed Feb 17 21:09:21 2010 -0500
6315
6316    DaVinci: Adding entry to MAKEALL for DM365 EVM
6317
6318    The patch adds an entry for the DM365 EVM to MAKEALL
6319
6320    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6321
6322commit 37cffdad06af5a4538dd090794f213292135adbc
6323Author: Nick Thompson <nick.thompson@ge.com>
6324Date:	Wed Feb 17 20:37:24 2010 -0500
6325
6326    da830evm: Add support for TI EMAC
6327
6328    Adds support for ethernet networking on the da830evm platform.
6329
6330    This platform uses an SoC EMAC interface and a 3 port ethernet
6331    switch as a PHY with an RMII interface. The PHY also has a i2c
6332    interface for configuring the switch functions.
6333
6334    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6335    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6336
6337commit d8775d03f3f0116241cfb45c7ef27fd080904c4a
6338Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6339Date:	Mon Feb 8 14:19:06 2010 -0500
6340
6341    NetStar: make mtdparts default ready for recent kernels
6342
6343    Recent kernels are using generic NAND and NOR drivers. Change
6344    default mtdparts to reflect it.
6345
6346    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6347    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6348
6349commit de9a1e0d08301ea4925ee137af240424b107a608
6350Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6351Date:	Mon Feb 8 14:17:45 2010 -0500
6352
6353    NetStar: fix default environment
6354
6355    Correct switching partitions after upgrade and make it more readable.
6356
6357    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6358    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6359
6360commit 3a67566c1def7d2eb935b31b3b282ba893c3f330
6361Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6362Date:	Mon Feb 8 14:15:47 2010 -0500
6363
6364    NetStar: eeprom - fix linker error
6365
6366    linking eeprom with libgeneric.a is not really needed and causes following
6367    error:
6368    ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
6369    lib_generic/string.c:152: multiple definition of `strcmp'
6370    ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
6371    Remove eeprom linker script as well and generate entry point object
6372    (to start application by jumping on its beginning) on the fly.
6373    Out-of-tree build tested as well.
6374
6375    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6376    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6377
6378commit 308d463eaf6f4ada00193306a6e643298d1990d8
6379Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6380Date:	Mon Feb 8 14:15:43 2010 -0500
6381
6382    NetStar: eeprom - be less verbose
6383
6384    Use shorter yet descriptive messages, replace printf() with
6385    puts() where appropriate. This saves few bytes.
6386
6387    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6388    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6389
6390commit b29ff6277239f5c8bc9366e74afac5a36ab3b23e
6391Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6392Date:	Mon Feb 8 14:15:15 2010 -0500
6393
6394    NetStar: eeprom - undefined reference to `memset'
6395
6396    Defining partially initialized struct eth_device on stack means
6397    gcc has to zero out it, and some gcc versions optimize this with
6398    an implicit call to memset. Move definition to data section
6399    to avoid that (it has also nice side effect that we need not
6400    to pass it to helper functions anymore)
6401
6402    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6403    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6404
6405commit 8f9a221045a4ace14fe006e1353c593619d1001a
6406Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6407Date:	Tue Mar 2 10:59:19 2010 +0100
6408
6409    ] fix monitor protection for CONFIG_MONITOR_IS_IN_RAM
6410
6411    For platforms with flash below ram addresses, the current check to
6412    activate monitor protection is wrong/insufficient. This patch fixes
6413    CONFIG_MONITOR_IS_IN_RAM for these systems by adding a check for
6414    this configuration.
6415
6416    Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
6417    Signed-off-by: Stefan Roese <sr@denx.de>
6418
6419commit c7de810c79a00aa6fc08900ee0bb57bd295db733
6420Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6421Date:	Tue Mar 2 10:59:20 2010 +0100
6422
6423    allow MCF532x to use CONFIG_MONITOR_IS_IN_RAM
6424
6425    CONFIG_MONITOR_IS_IN_RAM is broken for MCF532x. This patch fixes this
6426     by conditionally
6427    - removing the vector table at the beginning of code
6428    - not overwriting the vector base register
6429    - removing the code to re-set the PLL, which effectively disables
6430      SDRAM access
6431
6432    Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
6433
6434commit bb907ab51fd04255923b7ecf9dab352078808351
6435Author: Richard Retanubun <RichardRetanubun at RuggedCom.com>
6436Date:	Mon Oct 26 14:19:17 2009 -0400
6437
6438    MCF5271-only: Added a weak board_reset function to allow custom reset
6439
6440    This patch adds a board_reset function to allow boards to specify
6441    their own custom reset sequence (e.g. resetting by timing out watchdog).
6442    Tested only on MCF5271, can be expanded if needed.
6443
6444    Based on Mike Frysinger's suggestion on:
6445    http://article.gmane.org/gmane.comp.boot-loaders.u-boot/70304
6446
6447    Signed-off-by: Richard Retanubun <RichardRetanubun at RuggedCom.com>
6448
6449commit 992d7129500d239d684c15fa2d61e0a8f2e64457
6450Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6451Date:	Wed Oct 28 15:11:00 2009 -0500
6452
6453    MCF532x: make icache_enable use CONFIG_SYS_SDRAM_SIZE
6454
6455    in cpu/mcf532x/start.S, the function icache_enable enables the cache for
6456    a fixed 32MB region starting at the SDRAM start address; this patch
6457    changes the function to cover the region defined by CONFIG_SYS_SDRAM_SIZE
6458
6459    Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
6460
6461commit 870bf3ee60320b58f8970ffe3ddebda0e8ac62f7
6462Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6463Date:	Wed Dec 9 17:32:12 2009 -0500
6464
6465    add include/asm-m68k/unaligned.h
6466
6467    lib_generic/zlib.c needs include/asm/unaligned.h since commit
6468    cd514aeb996e2f7aefbe1f78481965d9d074aed4, which broke compilation for
6469    Coldfire/M68K. This patch adds the missing header for these
6470    architectures.
6471
6472    Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
6473
6474commit da5e083590bb62ca6d7f08d3714d07ba736da863
6475Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6476Date:	Mon Feb 8 11:50:16 2010 +0900
6477
6478    sh: Add asm/unaligned.h and asm/unaligned-sh4a.h from Linux kernel
6479
6480    zlib.c demands asm/unaligned.h. But, SH does not have these.
6481    This commit add asm/unaligned.h and asm/unaligned-sh4a.h from Linux
6482    kernel and modifyf for u-boot.
6483
6484    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6485
6486commit fe389da6ae739816879606ecde4ab25f4292377d
6487Author: Kim Phillips <kim.phillips@freescale.com>
6488Date:	Mon Mar 1 11:10:17 2010 -0600
6489
6490    mpc83xx: fix out-of-tree mpc8315 nand build
6491
6492    commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2 "mpc83xx: Add NAND boot support
6493    for MPC8315E-RDB boards" symlinked nand_spl/board/freescale/mpc8315erdb to
6494    mpc8313erdb in order to not duplicate code.
6495
6496    Since the main makefile builds nand_spl/board/$(BOARDDIR) (which makes sense),
6497    and the board Makefile and linker script are the only two necessary files
6498    to enable out-of-tree building, and other boards have duplicated nand makefiles
6499    (e.g. 8536ds & 8569mds), it only seems prudent to copy these two files in the
6500    name of the 8315 too.
6501
6502    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6503    Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
6504    Cc: Wolfgang Denk <wd@denx.de>
6505
6506commit 4e7e12dfa103cb8ec6dc7547dd1c9976337dc1fd
6507Author: Kim Phillips <kim.phillips@freescale.com>
6508Date:	Mon Feb 22 19:39:16 2010 -0600
6509
6510    mpc83xx: vme8349: fix incorrect BR0_PRELIM port size comment
6511
6512    commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a "sbc8349: fix incorrect
6513    comment" missed this one.
6514
6515    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6516
6517commit 87800f72414b830756aefc757dd191688febacf9
6518Author: Eugene O'Brien <eugene.g.obrien@gmail.com>
6519Date:	Wed Feb 24 14:10:24 2010 -0500
6520
6521    ppc4xx: Corrected EBC register bit definitions
6522
6523    Corrected the bit field positions of the external master priority low
6524    and the external master priority high values in the EBC configuration
6525    register. These bit field positions differ between PPC405 and PPC440
6526    processors
6527
6528    Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
6529    Signed-off-by: Stefan Roese <sr@denx.de>
6530
6531commit f3651764e57e353251695691677bd95ba5a420bc
6532Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
6533Date:	Mon Feb 22 22:49:06 2010 +0100
6534
6535    cmd_itest.c: fix pointer dereferencing
6536
6537    fix pointer dereferencing
6538    if the size is .b and .w an 8 or 16 bit access is done.
6539
6540    Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
6541    Acked-by: Detlev Zundel <dzu@denx.de>
6542
6543commit 0ad22703f06af5fe100cfe6f08b1f32ea89cd5b1
6544Author: Kim Phillips <kim.phillips@freescale.com>
6545Date:	Mon Feb 22 19:37:56 2010 -0600
6546
6547    tools: fix imximage warning
6548
6549    Fix build warning:
6550
6551    Configuring for MPC837XEMDS board...
6552    imximage.c: In function `imximage_parse_cfg_file':
6553    imximage.c:146: warning: passing argument 2 of `getline' from incompatible pointer type
6554    /usr/include/bits/stdio.h:116: note: expected `size_t *' but argument is of type `uint32_t *'
6555
6556    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6557
6558commit 5b28e913f4519870ad2ca06cd7845b053f78bf0f
6559Author: Stefano Babic <sbabic@denx.de>
6560Date:	Fri Feb 5 15:16:02 2010 +0100
6561
6562    mkimage: SEGFAULT with imximage on 64 bit systems
6563
6564    Running mkimage to generate an imximage produces a SEGFAULT
6565    on 64 bit machines due to pointer arithmetic limited to 32 bit.
6566
6567    Signed-off-by: Stefano Babic <sbabic@denx.de>
6568    Acked-by: Kim Phillips <kim.phillips@freescale.com>
6569
6570commit ecd1a09b81f2ed6e6ba7bd1d0bfb0cc3d0ea2ad0
6571Author: Kim Phillips <kim.phillips@freescale.com>
6572Date:	Thu Feb 18 19:28:12 2010 -0600
6573
6574    mpc83xx: remove hardcoded network addresses from config files
6575
6576    and avoid e.g., two identical boards from causing random networking
6577    conflicts when hooked up to the same network.
6578
6579    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6580
6581commit 4c006dd1501283eecaea813a0e5e225e9ee6fdeb
6582Author: Michael Zaidman <michael.zaidman@gmail.com>
6583Date:	Mon Feb 15 10:02:32 2010 +0200
6584
6585    Bug: do_reset issued via netconsole does not reset mpc83xx cpu.
6586
6587    The do_reset routine in the cpu/mpc83xx/cpu.c file does not reset
6588    the mpc83xx cpu when issued via netconsole.
6589
6590    Moving the console output "resetting the board." to the beginning of
6591    the routine before disabling interrupts solved the problem.
6592
6593    Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
6594    Acked-by: Detlev Zundel <dzu@denx.de>
6595    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6596
6597commit 77e7273c40315abd2f3c17ad8d46a78950e3e65f
6598Author: Jens Scharsig <js_at_ng@scharsoft.de>
6599Date:	Wed Feb 3 22:48:09 2010 +0100
6600
6601    new board (eb_cpux9k2)
6602
6603    * new board (eb_cpux9k2)
6604     * support for EB+CPUx9K2 board by BuS Elektronik GmbH & Co. KG
6605     * select via make eb_cpux9k2_config
6606     * this also demonstrates, how to use boards with AT91RM9200 cpu
6607       in at91 arch tree
6608
6609    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6610
6611commit 6799a80f7644d78988187390dfd37352f20ad710
6612Author: Jens Scharsig <js_at_ng@scharsoft.de>
6613Date:	Wed Feb 3 22:47:57 2010 +0100
6614
6615    new at91_emac network driver (NET_MULTI api)
6616
6617    * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
6618     * enable driver with CONFIG_DRIVER_AT91EMAC
6619     * generic PHY initialization
6620     * modify AT91RM9200 boards to use NET_MULTI driver
6621     * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII
6622       interface
6623
6624    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6625
6626commit 98250e8e17fc76b3981708c6e63d41f875bf0359
6627Author: Jens Scharsig <js_at_ng@scharsoft.de>
6628Date:	Wed Feb 3 22:47:35 2010 +0100
6629
6630    prepare joining at91rm9200 into at91
6631
6632    * prepare joining at91 and at91rm9200
6633     * add modified copy of soc files to cpu/arm920t/at91 to make
6634       possible to compile at91rm9200 boards in at91 tree instead
6635       of at91rm9200
6636     * add header files with c structure defs for AT91 MC, ST and TC
6637     * the new cpu files are using at91 c structure soc access
6638     * please read README.soc-at91 for details
6639
6640    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6641
6642commit 1b34f00c28a3023693d9b31e7bd1a9212af8352f
6643Author: Jens Scharsig <js_at_ng@scharsoft.de>
6644Date:	Wed Feb 3 22:47:18 2010 +0100
6645
6646    update at91sam9263ek board to new SoC access
6647
6648    * convert at91sam9263ek board to use c stucture SoC access
6649     * change gpio access to at91_gpio syntax
6650
6651    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6652
6653commit 0cf0b93161beb3f3ed5e37e6112aedf15da17e8a
6654Author: Jens Scharsig <js_at_ng@scharsoft.de>
6655Date:	Wed Feb 3 22:46:58 2010 +0100
6656
6657    convert common files to new SoC access
6658
6659    * add's a warning to all files, which need update to new SoC access
6660     * convert common files in cpu/../at91 and a lot of drivers to use
6661       c stucture SoC access
6662
6663    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6664
6665commit 7f9e8633ac9c846e7e4f867507cbd5de1bd99e0c
6666Author: Jens Scharsig <js_at_ng@scharsoft.de>
6667Date:	Wed Feb 3 22:46:46 2010 +0100
6668
6669    convert all at91 files to use at91_gpio driver syntax
6670
6671    * convert all files cpu/../at91 to use at91_gpio driver syntax
6672     * change AT91_PINP([A-F])(\d+) to AT91_PIO_PORT\1, \2
6673       this makes all 160 AT91_PINPxxx defines obsolete
6674     * AT91_PINPxxx defines and gpio.h can be remove, if all boards converted to new SoC access
6675
6676    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6677
6678commit ea8fbba73184a40437bdeccd888cf448d5f1105e
6679Author: Jens Scharsig <js_at_ng@scharsoft.de>
6680Date:	Wed Feb 3 22:46:16 2010 +0100
6681
6682    add a new AT91 GPIO driver
6683
6684    * add a real AT91 GPIO driver instead of header inline code
6685    * resolve the mixing of port and pins
6686    * change board config files to use new driver
6687    * add macros to gpio to realize backward compatibility
6688
6689    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6690
6691commit 5d8e359c38d3ab80015e47d0cab792efe75cacf9
6692Author: Jens Scharsig <js_at_ng@scharsoft.de>
6693Date:	Wed Feb 3 22:46:01 2010 +0100
6694
6695    add c structures for SoC access
6696
6697    * add's c structures for SoC access to pheriperials head files
6698
6699    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6700
6701commit 425de62d40f84524b90e776b141b060cd438a9fe
6702Author: Jens Scharsig <js_at_ng@scharsoft.de>
6703Date:	Wed Feb 3 22:45:42 2010 +0100
6704
6705    add new CONFIG_AT91_LEGACY
6706
6707    * add's the new temporary CONFIG_AT91_LEGACY to all board configs
6708     This will need for backward compatiblity, while change the SoC access
6709     to c structures. If CONFIG_AT91_LEGACY is defined, the deprecated
6710     SoC is used.
6711
6712    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6713
6714commit 3a4e43921d2599453ea87c623099e5f347c9e54a
6715Author: Nick Thompson <nick.thompson@ge.com>
6716Date:	Mon Feb 8 11:36:16 2010 -0500
6717
6718    DA830 EVM: Enable NAND support on Spectrum Digital EVM
6719
6720    The EVM UI extender card has a NAND device. This change will enable
6721    saveenv to work with NAND and Linux to be booted using:
6722
6723	mtdparts default
6724	nboot kernel
6725	bootm
6726
6727    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6728    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6729
6730commit 6228e6389e5ef472d5f43cc5ec4f309323305638
6731Author: Nick Thompson <nick.thompson@ge.com>
6732Date:	Mon Feb 8 11:34:58 2010 -0500
6733
6734    Davinci: Add EMIF-A macros for setting chip select parameters
6735
6736    The patch adds EMIF-A macros for setting chip select parameters
6737
6738    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6739    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6740
6741commit b74064a0e2984a166e3575852f3697ef5595a97b
6742Author: Sanjeev Premi <premi@ti.com>
6743Date:	Mon Feb 8 11:33:25 2010 -0500
6744
6745    OMAP3: Avoid re-write to PRM_CLKSRC_CTRL
6746
6747    In function get_osc_clk_speed(), do not change/ update
6748    the divider for SYS_CLK as it can has cascading effect
6749    on the other derived clocks.
6750
6751    Sudden change in divider value can lead to inconsistent
6752    behavior in the system - often leading to crashes.
6753
6754    The problem was found when working with OMAP3EVM using
6755    DM3730 processor card.
6756
6757    The patch has been tested with OMAP3530 on OMAP3EVM as
6758    well
6759
6760    Signed-off-by: Sanjeev Premi <premi@ti.com>
6761    Signed-off-by: Hiremath Vaibhav <hvaibhav@ti.com>
6762    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6763
6764commit eff536befd3efab538bba10bad07ecff63c9f470
6765Author: Magnus Lilja <lilja.magnus@gmail.com>
6766Date:	Tue Feb 9 22:05:39 2010 +0100
6767
6768    SPI: Fix 32 bit transfers in mxc_spi.c
6769
6770    Commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f,  "i.MX31: fix SPI
6771    driver for shorter than 32 bit" broke 32 bit transfers. This patch
6772    makes single 32 bit transfer work again.
6773
6774    Transfer lengths that are known not to work will abort and print
6775    an error message.
6776
6777    Tested on i.MX31 Litekit and i.MX31 PDK using 32 bit transfers to
6778    the MC13783/ATLAS chip (using the 'date' command).
6779
6780    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
6781
6782commit 39a9142203e610bf2b1a216085e374277fd28f9f
6783Author: Alessandro Rubini <rubini-list@gnudd.com>
6784Date:	Sat Feb 6 20:54:05 2010 +0100
6785
6786    edb93xx: enable the uart in devicecfg register
6787
6788    printf goes to uart1, but it will block forever waiting for
6789    busy to go off unless the uart is enabled first.
6790
6791    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6792
6793commit 822bd70db49773b4d57eaa484dca83386a6b3479
6794Author: Alessandro Rubini <rubini-list@gnudd.com>
6795Date:	Sat Feb 6 20:53:54 2010 +0100
6796
6797    edb93xx: change calculation un early_udelay.h
6798
6799    Previous code compiled with gcc-4.2.2 makes a call to
6800    __aeabi_uidiv to divide by 20. As a side effect it was
6801    not inline any more, and so sdram_cfg used the stack
6802    as well, but this is early code that has no stack yet.
6803    The patch explicitly removes the division, so no stack is used.
6804
6805    The calculation of the counter calls a division by 20
6806
6807    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6808
6809commit c50a0f503967d435150bbb9f2f816ce33afdf231
6810Author: Alessandro Rubini <rubini-list@gnudd.com>
6811Date:	Sat Feb 6 20:53:43 2010 +0100
6812
6813    EP93xx: fix syscon_regs definition
6814
6815    The structure was missing a reserved entry (not listed in the manual,
6816    actually), so the last registers had a wrong offset. This prevented
6817    all swlocked registers to be modified as swlock is last in the structure.
6818
6819    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6820
6821commit fcfb632bd1e9de645b015cf73a78183c299743d8
6822Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6823Date:	Mon Feb 1 21:29:39 2010 +0100
6824
6825    ARM: Add support for EP93xx SoCs
6826
6827    Add support for the Cirrus EP93xx platform
6828
6829    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6830    Acked-by: Tom <Tom.Rix@windriver.com>
6831
6832commit cf3c142ee4be0f077f8b84593f1b24b35d14039e
6833Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6834Date:	Mon Feb 1 21:29:48 2010 +0100
6835
6836    Add support for EDB93xx boards
6837
6838    Added support for the following EDB93xx boards:
6839
6840    EDB9301
6841    EDB9302
6842    EDB9302A
6843    EDB9307
6844    EDB9307A
6845    EDB93012
6846    EDB9315
6847    EDB9315A
6848
6849    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6850
6851commit d798e27b14543762f9f5d0561a3430c7f9e2153b
6852Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6853Date:	Wed Jan 27 11:12:28 2010 -0500
6854
6855    NetStar: Remove debug junk leaked into eeprom utility
6856
6857    This patch removes debug junk leaked into eeprom utility.
6858
6859    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6860    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6861
6862commit 89e94d81eda9af2e1c35e97125b0c049335c70fc
6863Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6864Date:	Wed Jan 27 11:12:23 2010 -0500
6865
6866    NetStar: make crcit utility more readable
6867
6868    This patch makes the crcit utility more readable
6869
6870    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6871    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6872
6873commit 3843e7dc934d8ef7c592f5a2106885efe32eac7f
6874Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6875Date:	Wed Jan 27 11:12:08 2010 -0500
6876
6877    NetStar: Disable CONFIG_CMD_JFFS2
6878
6879    This patch removes "CONFIG_CMD_JFFS" from the board config
6880
6881    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6882    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6883
6884commit 632e1d9014848ec8d983a629c2e35b4423816336
6885Author: Tom Rix <Tom.Rix@windriver.com>
6886Date:	Wed Jan 27 11:11:55 2010 -0500
6887
6888    OMAP3 Move declaration of gpmc_cfg.
6889
6890    Every omap3 board config file declared the global variable gpmc_cfg.
6891    This changes moves the declaration to a better location in the
6892    arch dependent header file cpu.h.
6893
6894    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6895    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6896
6897commit 093d6018cf0a8dae614c2924c0013d97e2a48662
6898Author: Scott Ellis <scott@jumpnowtek.com>
6899Date:	Wed Jan 27 11:11:46 2010 -0500
6900
6901    Overo GPMC registers
6902
6903    Use appropriate GPMC timings for the LAN9221 controller on the
6904    Gumstix Overo expansion boards not the values in arch-omap3/mem.h
6905    which are for a different ethernet controller.
6906
6907    Signed-off-by: Scott Ellis <scott@jumpnowtek.com>
6908    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6909
6910commit 63a47dfd07536e399665ca7504bac512bf21491e
6911Author: Nick Thompson <nick.thompson@ge.com>
6912Date:	Wed Jan 27 11:11:28 2010 -0500
6913
6914    da830evm: Use table driven pin mux configuration
6915
6916    Tidyup the pin muxer configuration using the Davinci table driven
6917    pinmux configuration function and data tables.
6918
6919    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6920    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6921
6922commit 8ed5885693b39c5c2cca5574dd98d6ad8a982702
6923Author: Sekhar Nori <nsekhar@ti.com>
6924Date:	Wed Jan 27 11:10:40 2010 -0500
6925
6926    TI DaVinci: Driver for the davinci SPI controller
6927
6928    This adds a driver for the SPI controller found on davinci
6929    based SoCs from Texas Instruments.
6930
6931    Signed-off-by: Sekhar Nori <nsekhar@ti.com>
6932    Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
6933    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6934
6935commit 44d80256229d05862622f4dd886466fd70fe04ae
6936Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
6937Date:	Mon Jan 25 10:50:41 2010 +0100
6938
6939    at91: Add esd gmbh OTC570 board support
6940
6941    This patch adds support for esd gmbh OTC570 board.
6942    The OTC570 is based on an Atmel AT91SAM9263 SoC.
6943
6944    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
6945
6946commit e39bf1e2a9e437174687de687c127ec980a93eeb
6947Author: Mike Frysinger <vapier@gentoo.org>
6948Date:	Mon Feb 8 15:30:16 2010 -0500
6949
6950    kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed
6951
6952    Commit cbb0cab1d929839d broke some platforms which used kgdb code but
6953    didn't actually include kgdb.h.  So include kgdb.h in all the relevant
6954    traps code.
6955
6956    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
6957
6958commit ab5a0dcb9c8f19e351fc33c5db91469bfb1d9438
6959Author: Stefan Roese <sr@denx.de>
6960Date:	Tue Feb 2 13:43:48 2010 +0100
6961
6962    net: Use 0.5 sec timeout in miiphy_reset() instead of counting loop
6963
6964    This patch fixes a problem I've notived on a buggy PPC4xx system. This
6965    system has problems with the PHY MDIO communication and seemed to be
6966    stuck/crashed in miiphy_reset(). But degugging revealed, that the CPU
6967    didn't crash, but "only" hung in this counting loop for about 2 minutes.
6968
6969    This patch now uses a real timeout of 0.5 seconds (as mentioned in the
6970    comment in miiphy_reset).
6971
6972    Signed-off-by: Stefan Roese <sr@denx.de>
6973    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6974
6975commit 4294b2485bf0e8d68c893190a96bb0e7856b12c4
6976Author: Stefano Babic <sbabic@denx.de>
6977Date:	Mon Feb 1 14:51:30 2010 +0100
6978
6979    fec_mxc: add support for MX51 processor
6980
6981    The patch add support for the Freescale mx51 processor
6982    to the FEC ethernet driver.
6983
6984    Signed-off-by: Stefano Babic <sbabic@denx.de>
6985    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6986
6987commit e66b19ce6dbe6f91b18ba47273cbe89eb5a80e78
6988Author: Siddarth Gore <gores@marvell.com>
6989Date:	Tue Jan 19 11:09:07 2010 +0530
6990
6991    NET: kirkwood-egiga smi access fix
6992
6993    Although the datasheet mentions seperate smi registers for each
6994    port, using Port 1 smi register to access ethernet phys does not
6995    work. Hence only Port 0 smi register should be used to access all
6996    devices connected to the smi bus. This behavior is consistant with
6997    the mv643xx driver in the linux kernel.
6998
6999    Signed-off-by: Siddarth Gore <gores@marvell.com>
7000    Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
7001    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7002
7003commit a1b322a98319de568b3bc38029ef7e123643c1e8
7004Author: Ladislav Michl <ladis@linux-mips.org>
7005Date:	Mon Feb 1 23:34:25 2010 +0100
7006
7007    ns16550: kick watchdog while waiting for a character
7008
7009    ns16550 busyloops waiting for incoming byte causing watchdog to reboot
7010    while waiting for a key press. A call to WATCHDOG_RESET in NS16550_getc
7011    loop fixes it.
7012
7013    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
7014
7015commit 84d36b30181acfb72f22d1105c15574b30ea2fa1
7016Author: Remy Bohmer <linux@bohmer.net>
7017Date:	Mon Feb 1 19:40:47 2010 +0100
7018
7019    USB: usb_control_msg wait for driver ISR to set status.
7020
7021    This patch changes usb_control_msg back to the state prior to commit
7022    48867208444cb2a82e2af9c3249e90b7ed4a1751.
7023
7024    The USB driver ISR routine may update the status.
7025
7026    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
7027
7028commit 6e20e64f5c6deb5b48e40a0cba4877f9170545e0
7029Author: Prathap Srinivas <msprathap@ti.com>
7030Date:	Mon Jan 11 15:36:46 2010 +0530
7031
7032    musb: Add host support for DM365 EVM
7033
7034    Add support for musb host on DM365 EVM.
7035
7036    Signed-off-by: Prathap Srinivas <msprathap@ti.com>
7037
7038commit ec2aadb40855cecb088b68c062e3534d6ce39128
7039Author: Cliff Cai <cliff.cai@analog.com>
7040Date:	Tue Jan 19 00:10:42 2010 -0500
7041
7042    usb: musb: fix Blackfin DMA register padding
7043
7044    The conversion from offsets to C structs lost a little padding in the DMA
7045    register map.  Accessing endpoints other than ep0 with DMA would fail as
7046    the addresses wouldn't be adjusted correctly.
7047
7048    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
7049    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7050
7051commit d0750bc9e5932baf4c90eda2456106f21a26bdc1
7052Author: Wolfgang Denk <wd@denx.de>
7053Date:	Mon Feb 1 11:36:29 2010 +0100
7054
7055    EXBITGEN: drop support for unmaintained board
7056
7057    The EXBITGEN board has not been maintained for a long time; it has
7058    build problems, but no hardware is available any more for testing.
7059
7060    Drop support for this board.
7061
7062    Signed-off-by: Wolfgang Denk <wd@denx.de>
7063    Acked-by: Stefan Roese <sr@denx.de>
7064
7065commit 9461a939cabd606d7f0e9b8490b40841af104ff5
7066Author: Wolfgang Denk <wd@denx.de>
7067Date:	Sun Jan 31 22:03:15 2010 +0100
7068
7069    mpc5xxx/cpu_init.c: fix warning: unused variable 'cdm'
7070
7071    Signed-off-by: Wolfgang Denk <wd@denx.de>
7072    Acked-by: Detlev Zundel <dzu@denx.de>
7073
7074commit 13d8bfe26c0dd2c08b76c5f077e800a718859bbc
7075Author: Wolfgang Denk <wd@denx.de>
7076Date:	Sun Jan 31 21:58:48 2010 +0100
7077
7078    mpc5xxx/cpu_init.c: fix warning: unused variable 'gpt0'
7079
7080    Signed-off-by: Wolfgang Denk <wd@denx.de>
7081    Acked-by: Detlev Zundel <dzu@denx.de>
7082
7083commit 4710cee1b5292fe077a67cc23193cc43060fbe3d
7084Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7085Date:	Mon Feb 1 13:54:09 2010 +0100
7086
7087    ppc4xx: Remove unused feature from AR405 board
7088
7089    This patch fixes building for AR405 boards by remove an unused feature.
7090
7091    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7092    Signed-off-by: Stefan Roese <sr@denx.de>
7093
7094commit 976c21ad8e136df0ec361aca0c4bc287c5637c01
7095Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7096Date:	Mon Feb 1 13:53:59 2010 +0100
7097
7098    ppc4xx: Fix building for PLU405 boards
7099
7100    The init_coupler() function from board/esd/plu405/plu405.c
7101    got lost somehow! This patch readds it.
7102
7103    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7104    Signed-off-by: Stefan Roese <sr@denx.de>
7105
7106commit 59c1db6dab52b981e6ea25a203d0a919ede61ed2
7107Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7108Date:	Mon Feb 1 13:53:47 2010 +0100
7109
7110    ppc4xx: Fix building of PMC440 board
7111
7112    Remove some unused features and default environment variable
7113    to shrink the PMC440 u-boot.
7114
7115    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7116    Signed-off-by: Stefan Roese <sr@denx.de>
7117
7118commit 6f6c26e430ffae87b6b3d74ba7cbf9439703feea
7119Author: Stefan Roese <sr@denx.de>
7120Date:	Tue Jan 26 13:33:29 2010 +0100
7121
7122    ppc4xx: Fix compilation error on ML2 board
7123
7124    Recently this compilation error occurs:
7125
7126    Configuring for ML2 board...
7127    traps.c: In function 'MachineCheckException':
7128    traps.c:159: error: 'debugger_exception_handler' undeclared (first use
7129	in this function)
7130    traps.c:159: error: (Each undeclared identifier is reported only once
7131    traps.c:159: error: for each function it appears in.)
7132
7133    This patch now fixes it by including kgdb.h
7134
7135    Signed-off-by: Stefan Roese <sr@denx.de>
7136
7137commit f3dec798d9ebf7f17c11ec7671b979ce3d251955
7138Author: Ladislav Michl <ladis@linux-mips.org>
7139Date:	Thu Jan 28 12:27:14 2010 +0100
7140
7141    CFI: fix eraseregions numblocks
7142
7143    eraseregions numblocks was sometimes one less than actual, possibly producing
7144    erase regions with zero blocks. As MTD code touches eraseregions only if
7145    numeraseregions is greater that zero, allocate eraseregions only for non
7146    uniform erase size flash.
7147
7148    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
7149    Signed-off-by: Stefan Roese <sr@denx.de>
7150
7151commit c041e9d212162f6c85cd3b6a40ad6ba9d9292451
7152Author: Jens Scharsig <js_at_ng@scharsoft.de>
7153Date:	Sat Jan 23 12:03:45 2010 +0100
7154
7155    new at91_emac network driver (NET_MULTI api)
7156
7157    * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
7158    * enable driver with CONFIG_DRIVER_AT91EMAC
7159    * generic PHY initialization
7160    * modify AT91RM9200 boards to use NET_MULTI driver
7161    * the drivers has been tested with LXT971 Phy and DM9161 Phy at
7162      MII and RMII interface
7163
7164    Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
7165    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7166
7167commit 594d57d0ccce649d6ccd881b8d9c5ea8d0c307ef
7168Author: Matthias Kaehlcke <matthias@kaehlcke.net>
7169Date:	Sun Jan 31 17:39:49 2010 +0100
7170
7171    Add EP93xx ethernet driver
7172
7173    Added ethernet driver for EP93xx SoCs
7174
7175    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
7176    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7177
7178commit 582c55a0274f38e6e7e35b95e7ab81d3e912f700
7179Author: Heiko Schocher <hs@denx.de>
7180Date:	Wed Jan 20 09:04:28 2010 +0100
7181
7182    83xx, uec: split enet_interface in two variables
7183
7184    There's no sensible reason to unite speed and interface type into
7185    one variable.  So split this variable enet_interface into two
7186    vars: enet_interface_type, which hold the interface type and speed.
7187
7188    Also: add the possibility for switching between 10 and 100 MBit
7189    interfaces on the fly, when running in FAST_ETH mode.
7190
7191    Signed-off-by: Heiko Schocher <hs@denx.de>
7192    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7193
7194commit d7e354374c8eb0a5d8b8226b881c5ee276c77a60
7195Author: Nick Thompson <nick.thompson@ge.com>
7196Date:	Fri Dec 18 13:33:07 2009 +0000
7197
7198    TI: DaVinci: Updating EMAC driver for DM365, DM646x and DA8XX
7199
7200    The EMAC IP on DM365, DM646x and DA830 is slightly different
7201    from that on DM644x. This change updates the DaVinci EMAC driver
7202    so that EMAC becomes operational on SOCs with EMAC v2.
7203
7204    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
7205    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7206
7207commit 0f751d6ef3e6fb1d28ac272c39c34831d629a59e
7208Author: Semih Hazar <semih.hazar@indefia.com>
7209Date:	Thu Dec 17 15:07:15 2009 +0200
7210
7211    macb: Fix mii_phy_read and mii_phy_write functions
7212
7213    Enabling CONFIG_CMD_MII in AVR32 boards was not possible due to
7214    compile errors.
7215
7216    This patch fixes miiphy_read and miiphy_write functions and
7217    registers them properly.
7218
7219    Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
7220    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7221
7222commit 5f6b1442218fcb6a3ef0d2be05d84119cebfe0ae
7223Author: Peter Tyser <ptyser@xes-inc.com>
7224Date:	Mon Nov 9 13:09:48 2009 -0600
7225
7226    tsec: Add TSEC_FIBER flag
7227
7228    The TSEC_FIBER flag should be set when a PHY is operating with an
7229    external fiber interface.  Currently it is only used to notify a user
7230    that the PHY is operating in fiber mode.
7231
7232    A short description was also added to the other TSEC flag defines so
7233    that it is clear how they differ from one another.
7234
7235    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7236    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7237
7238commit 8abb8dcc8d6f2a9e31551a6fa41de97bd1f15350
7239Author: Peter Tyser <ptyser@xes-inc.com>
7240Date:	Mon Nov 9 13:09:47 2009 -0600
7241
7242    tsec: Add support for using the BCM5482 PHY in fiber mode
7243
7244    The BCM5482 PHY supports both copper and fiber as an ethernet medium.
7245    By enabling its copper/fiber mode auto-detection feature it can
7246    dynamically determine if it should be configured for copper or fiber.
7247
7248    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7249    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7250
7251commit c6dbdfda5393c155bb13a90d9d6be4fe75ec3498
7252Author: Peter Tyser <ptyser@xes-inc.com>
7253Date:	Mon Nov 9 13:09:46 2009 -0600
7254
7255    tsec: General cleanup
7256
7257    - Cleanup formatting of phy_info structures
7258
7259    - Fix lines > 80 chars
7260
7261    - Fix some random indentation inconsistencies
7262
7263    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7264    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7265
7266commit e1957ef02c0d949c27f7386e5fa509a57e033d5a
7267Author: Peter Tyser <ptyser@xes-inc.com>
7268Date:	Mon Nov 9 13:09:45 2009 -0600
7269
7270    tsec: Make functions/data static when possible
7271
7272    This is generally good practice and saves ~150 bytes.
7273
7274    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7275    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7276
7277commit 27165b5c328464b706601b1cd586e359a3dc2f6d
7278Author: Peter Tyser <ptyser@xes-inc.com>
7279Date:	Mon Nov 9 13:09:44 2009 -0600
7280
7281    tsec: Clean up Broadcom PHY status parsing
7282
7283    - Remove unnecessary printing "Enet starting in <speed>/<duplex>"
7284	This same information is already printed during normal ethernet
7285	operation in the form "Speed: 1000, full duplex".
7286
7287    - Add a check for link before determining link speed and duplex
7288	If there is no link, speed/duplex don't matter.  This also removes
7289	the annoying and unneeded "Auto-neg error, defaulting to 10BT/HD"
7290	message that occurs when no link is detected.
7291
7292    - Whitespace and line > 80 characters cleanup
7293
7294    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7295    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7296
7297commit 46e91674fb4b6d06c6a4984c0b5ac7d9a16923f4
7298Author: Peter Tyser <ptyser@xes-inc.com>
7299Date:	Tue Nov 3 17:52:07 2009 -0600
7300
7301    tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode
7302
7303    In SGMII mode the link between a processor's internal TBI PHY and an
7304    external PHY should always be 1000Mbps, full duplex.  Also, the SGMII
7305    interface between an internal TBI PHY and external PHY does not
7306    support in-band auto-negotation.
7307
7308    Previously, when configured for SGMII mode a TBI PHY would attempt to
7309    restart auto-negotation during initializtion.  This auto-negotation
7310    between a TBI PHY and external PHY would fail and result in unusable
7311    ethernet operation.
7312
7313    Forcing the TBI PHY and and external PHY to link at 1000Mbps full duplex
7314    in SGMII mode resolves this issue of auto-negotation failing.
7315
7316    Note that 10Mbps and 100Mbps operation is still possible on the external
7317    side of the external PHY even when SGMII is operating at 1000Mbps.
7318    The SGMII interface still operates at 1000Mbps, but each byte of data
7319    is repeated 100 or 10 times for 10/100Mbps and the external PHY handles
7320    converting this data stream into proper 10/100Mbps signalling.
7321
7322    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7323    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7324
7325commit 76771e595aa2640da8c7b5ea81bd9583ccdab8a1
7326Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
7327Date:	Mon Nov 2 00:00:00 2009 -0800
7328
7329    NET: Fix MAC addr handling for smc911x
7330
7331    This patch turns off MAC address mismatch warning when
7332    optional eeprom programmed with MAC address is not available.
7333    In that case, smc911x's MAC address register has its default
7334    value ff:ff:ff:ff:ff:ff and it's not a valid address. This
7335    makes eth_initialize() show the warning which has no
7336    meaningful information while environment variable ethaddr
7337    overrides the address read from the register. If there's no
7338    eeprom and the value of MAC address register is not valid
7339    after initialization, dev->enetaddr had better not be updated
7340    and maintain its initial value 00:00:00:00:00:00, which I
7341    think is what eth_initialize() expects. This is not a bug fix.
7342    Even without this patch, the driver works fine. It's just for
7343    enhancing the way of displaying messages.
7344
7345    Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
7346    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7347
7348commit 07c966066b977b24f4b08b1684eed130f463b4c6
7349Author: Matthias Kaehlcke <matthias@kaehlcke.net>
7350Date:	Thu Jan 21 22:16:34 2010 +0100
7351
7352    cs8900_initialize() cleanup
7353
7354    cs8900_initialize(): remove unecessary calls to free() and fix memory leak
7355
7356    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
7357    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7358
7359commit c4168af3ba03c17a73751b98c124bbd2e3e1f5b0
7360Author: Mike Frysinger <vapier@gentoo.org>
7361Date:	Thu Jan 21 05:04:59 2010 -0500
7362
7363    smc91111_eeprom: fix linking error
7364
7365    Building for a bf533-stamp ends up with this error:
7366    smc91111_eeprom.o: In function `smc91111_eeprom':
7367    examples/standalone/smc91111_eeprom.c:58: undefined reference to `memset'
7368    make[2]: *** [smc91111_eeprom] Error 1
7369
7370    The new eth_struct definition means gcc has to zero out the structure on
7371    the stack, and some gcc versions optimize this with an implicit call to
7372    memset.  So tweak the structure style to avoid that gcc feature.
7373
7374    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7375    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7376
7377commit 5f566f454750be4f2f83288ef382afcb9c4aa8a4
7378Author: Wolfgang Denk <wd@denx.de>
7379Date:	Sun Jan 31 21:51:43 2010 +0100
7380
7381    cmd_ximg.c: fix error: 'i' undeclared
7382
7383    Fix compile error:
7384
7385	cmd_ximg.c: In function 'do_imgextract':
7386	cmd_ximg.c:234: error: 'i' undeclared (first use in this function)
7387	cmd_ximg.c:234: error: (Each undeclared identifier is reported only once
7388	cmd_ximg.c:234: error: for each function it appears in.)
7389
7390    Signed-off-by: Wolfgang Denk <wd@denx.de>
7391
7392commit a6e42ed097220a82870a32f4e60ac8863a8b05ab
7393Author: Anatolij Gustschin <agust@denx.de>
7394Date:	Sat Dec 12 21:20:57 2009 +0100
7395
7396    lcd: remove CONFIG_ATMEL_LCD ifdefs from lcd_setfgcolor
7397
7398    Not all boards defining LCD_COLOR16 are able to set
7399    lcd_color_fg/lcd_color_bg correctly. The issue seems to
7400    be caused by CONFIG_ATMEL_LCD ifdefs in lcd_setfgcolor()
7401    and lcd_setbgcolor(). Actually, the color values passed
7402    to these functions are already correct, we don't need
7403    to fix them. So remove ifdefs here.
7404
7405    Reported-by: Alessandro Rubini <rubini@unipv.it>
7406    Signed-off-by: Anatolij Gustschin <agust@denx.de>
7407
7408commit d841978ea616e661e48f8da4045a71d6217823bd
7409Author: Alessandro Rubini <rubini@unipv.it>
7410Date:	Sat Dec 5 13:39:41 2009 +0100
7411
7412    include/nomadik.h: add physical address for cldc
7413
7414    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
7415    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
7416
7417commit 3e446cbdf30221b9ca3a89b0f5abbfc691ce7755
7418Author: Alessandro Rubini <rubini@unipv.it>
7419Date:	Sat Dec 5 13:39:31 2009 +0100
7420
7421    video: add amba-clcd prime-cell
7422
7423    This adds support for the CLCD logic cell. It accepts precompiled
7424    register values for specific configuration through a board-supplied
7425    data structure.  It is used by the Nomadik nhk8815, added by a later
7426    patch in this series.
7427
7428    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
7429    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
7430
7431commit b081c2e9b9329d7dadc8d13fc9a2bae5c90a1204
7432Author: John Rigby <jcrigby@gmail.com>
7433Date:	Tue Jan 26 19:24:18 2010 -0700
7434
7435    Nand mxc_nand add v1.1 controller support
7436
7437    Add support for version 1.1 of the nfc nand flash
7438    controller which is on the i.mx25 soc.
7439
7440    Signed-off-by: John Rigby <jcrigby@gmail.com>
7441    CC: Scott Wood <scottwood@freescale.com>
7442
7443commit f3bb63a304c4e76010a2a4e99da61f7b6ffffc77
7444Author: John Rigby <jcrigby@gmail.com>
7445Date:	Tue Jan 26 19:24:17 2010 -0700
7446
7447    Add MX25 support to nand_spl fsl nfc driver
7448
7449    MX25 has a different version of the fsl_nfc
7450    flash controller known as version 1.1.
7451
7452    Add support to the nand_spl fsl_nfc driver
7453
7454    Versioning differs from mainline mxc kernel driver
7455    no consensus yet on if the naming here and in
7456    Redboot or the kernel is "correct".
7457
7458    Signed-off-by: John Rigby <jcrigby@gmail.com>
7459    Signed-off-by: Wolfgang Denk <wd@denx.de>
7460    CC: Scott Wood <scottwood@freescale.com>
7461
7462commit ef22b50370f7b6d8deba9e9e64d2cb13c542b647
7463Author: John Rigby <jcrigby@gmail.com>
7464Date:	Mon Jan 25 23:12:52 2010 -0700
7465
7466    arm926ejs: add nand_spl boot support
7467
7468    Add CONFIG_PRELOADER/CONFIG_NAND_SPL support for nand booting
7469    to arm926ejs/start.S
7470
7471    This is derived from CONFIG_PRELOADER support in arm1136/start.S
7472
7473    Signed-off-by: John Rigby <jcrigby@gmail.com>
7474    CC: Scott Wood <scottwood@freescale.com>
7475
7476commit 15b86c3d6c9a5a2e917b73d758a556568430021a
7477Author: Wolfgang Denk <wd@denx.de>
7478Date:	Sat Jan 16 21:50:26 2010 -0700
7479
7480    env_nand.c: print error message and fail gracefully
7481
7482    env_nand.c would crash silently if a malloc() for the environment
7483    buffers failed; make it print an error message and fail gracefully,
7484    i. e. use the default environment then.
7485
7486    Signed-off-by: Wolfgang Denk <wd@denx.de>
7487    Acked-by: John Rigby <jcrigby@gmail.com>
7488
7489commit 674ef7bd02de948b6d8757f6a43a6f2fa4d88769
7490Author: Liu Yu <yu.liu@freescale.com>
7491Date:	Mon Jan 18 19:03:28 2010 +0800
7492
7493    Nand boot: Add nand boot support for MPC8569mds board
7494
7495    This patch add nand boot support for MPC8569mds board.
7496
7497    Signed-off-by: Liu Yu <yu.liu@freescale.com>
7498
7499commit 249d4dec69e8d41ca58fe6cb3c56ea6f0480ef16
7500Author: Kumar Gala <galak@kernel.crashing.org>
7501Date:	Wed Jan 27 10:16:56 2010 -0600
7502
7503    Fix compiler warning in imximage.c due to getline prototype
7504
7505    imximage.c: In function 'imximage_parse_cfg_file':
7506    imximage.c:142: warning: implicit declaration of function 'getline'
7507
7508    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7509
7510commit a9c3ac78d81d7ff4fe239e292e11e0f78ac5d461
7511Author: Kumar Gala <galak@kernel.crashing.org>
7512Date:	Tue Jan 12 12:56:05 2010 -0600
7513
7514    85xx: Add support for 'cpu disable' command
7515
7516    Support disabling of a core via user command 'cpu disable'.
7517
7518    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7519
7520commit c894852b7aa2ac5f04ca70a073f803aa665c3ec1
7521Author: Kumar Gala <galak@kernel.crashing.org>
7522Date:	Tue Jan 12 11:51:52 2010 -0600
7523
7524    86xx: Add support for 'cpu disable' command
7525
7526    Support disabling of a core via user command 'cpu disable'.
7527
7528    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7529
7530commit 4194b3668a93eee18dd1f7eb1309ca7b05003aa7
7531Author: Kumar Gala <galak@kernel.crashing.org>
7532Date:	Tue Jan 12 11:42:43 2010 -0600
7533
7534    Add support to disable cpu's in multicore processors
7535
7536    Add a disable sub-command to the cpu command that allows for disabling
7537    cores in multicore processors.  This can be useful for systems that are
7538    using multicore chips but aren't utilizing all the cores as a way to
7539    reduce power and possibly improve performance.
7540
7541    Also updated an added missing copyright.
7542
7543    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7544
7545commit 8b1760ed9a35a5fd71d1f64981068ca2979f1e3d
7546Author: Heiko Schocher <hs@denx.de>
7547Date:	Wed Jan 20 09:05:32 2010 +0100
7548
7549    83xx, kmeter1: fix compile error
7550
7551    - delete double MTDIDS_DEFAULT and MTDPARTS_DEFAULT
7552      defines in board config file.
7553    - add mising CONFIG_KM_UBI_PARTITION_NAME define
7554
7555    Signed-off-by: Heiko Schocher <hs@denx.de>
7556    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7557
7558commit 5912d3650740468329a0df014109132431d2140d
7559Author: Wolfgang Wegner <w.wegner@astro-kom.de>
7560Date:	Thu Dec 10 10:11:21 2009 +0100
7561
7562    add ability to handle compressed images to imxtract
7563
7564    imxtract currently can not handle compressed images. This patch adds
7565    handling for bzip2 and zip compression. In both cases, a destination
7566    address has to be specified for extraction.
7567
7568    Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
7569
7570commit a16e9a5b5f23106665dde15d974db17e8aeb83f1
7571Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7572Date:	Tue Jan 19 14:41:57 2010 +0100
7573
7574    ppc: remove -ffixed-r14 gcc option.
7575
7576    This is no loger needed, free up r14 for general usage.
7577
7578    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7579
7580commit e6bee80814c3a0d7eab89d28142fe68c4a670f31
7581Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7582Date:	Tue Jan 19 14:41:58 2010 +0100
7583
7584    ppc: Update README about the new GOT ptr.
7585
7586    r14 is no longer used as non volatile GOT ptr. Instead
7587    the volatile r12 is used so be sure to do GET_GOT in
7588    asm code when you need to access global data.
7589
7590    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7591
7592commit 0f8aa159175385ddd77bc91d11b9568583fbbd0c
7593Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7594Date:	Tue Jan 19 14:41:56 2010 +0100
7595
7596    ppc: Use r12 instead of r14 as GOT pointer.
7597
7598    r14 is not supposed to be clobbered by functions. Switch
7599    to r12 and call GET_GOT when needed. This will allow u-boot
7600    to loose the -ffixed-r14 gcc option.
7601
7602    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7603
7604commit fc4e188789b01dc9f18c80869c43fdd7d1a51378
7605Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7606Date:	Tue Jan 19 14:41:55 2010 +0100
7607
7608    ppc: Loose GOT access in IRQ
7609
7610    Using the GOT in IRQ handlers requires r14 to be -ffixed-r14.
7611    Avoid this by relocatate transfer_to_handler too.
7612    This will allow to free up r14 later on.
7613
7614    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7615
7616commit 66e821ebe96123b3a81ec9ca25cec9c0560fe232
7617Author: Vivek Mahajan <vivek.mahajan@freescale.com>
7618Date:	Thu Jan 7 14:27:14 2010 +0530
7619
7620    85xx/p1_p2_rdb: enable hwconfig
7621
7622    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
7623    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7624
7625commit 46df64f22c471b010161aa68bfdbfe94ea46e7bd
7626Author: Liu Yu <yu.liu@freescale.com>
7627Date:	Fri Jan 15 14:58:40 2010 +0800
7628
7629    qe: fixup the snum for MPC8569 Rev2.0
7630
7631    Since 1.0 and 2.0 use different snum table,
7632    we fixup the snum value according to SPRN_SVR.
7633
7634    Signed-off-by: Liu Yu <yu.liu@freescale.com>
7635    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7636
7637commit 0fd2fa6cce6eb91271ebf9733878d0f1fcbc9b32
7638Author: Dave Liu <daveliu@freescale.com>
7639Date:	Tue Nov 17 20:49:05 2009 +0800
7640
7641    Fix the local bus divider mapping
7642
7643    The real clock divider is 4 times of the bits LCRR[CLKDIV],
7644    according the latest RevF RM.
7645
7646    Signed-off-by: Dave Liu <daveliu@freescale.com>
7647    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7648
7649commit c95d541e4b46cb3ba19bf35e34b1dc3ca32f7b4b
7650Author: Liu Yu <yu.liu@freescale.com>
7651Date:	Fri Nov 27 15:31:52 2009 +0800
7652
7653    ppc/85xx: Add ATM config for MPC8569MDS
7654
7655    Signed-off-by: Liu Yu <yu.liu@freescale.com>
7656    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7657
7658commit d91803826985bfdf151eed66543ce3b1a301682f
7659Author: Liu Yu <yu.liu@freescale.com>
7660Date:	Fri Nov 27 15:31:51 2009 +0800
7661
7662    ppc/85xx: Add PIB/ATM support for MPC8569mds
7663
7664    Signed-off-by: Liu Yu <yu.liu@freescale.com>
7665    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7666
7667commit 1118cdbfeb8fc3acfe542d08703153ac188f9dbd
7668Author: Li Yang <leoli@freescale.com>
7669Date:	Thu Jan 7 16:00:13 2010 +0800
7670
7671    fsl_esdhc: fix wrong clock mask
7672
7673    Fix typo in SYSCTL_CLOCK_MASK, which caused residual in high bits of SDCLKFS.
7674
7675    Signed-off-by: Jin Qing <B24347@freescale.com>
7676    Signed-off-by: Li Yang <leoli@freescale.com>
7677    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7678
7679commit 693416fe01d324472d270ac28389022eb82c7217
7680Author: Kumar Gala <galak@kernel.crashing.org>
7681Date:	Mon Jan 25 11:01:51 2010 -0600
7682
7683    Revert "ppc/p4080: Fix reporting of PME & FM clock frequencies"
7684
7685    This reverts commit bc20f9a9527afe8ae406a74f74765d4323f04922.
7686
7687    The original code was correct.  I clearly need glasses or a brown
7688    paper bag.
7689
7690    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7691
7692commit 93cedc71647b4b72ac9b48e11997eb2f91645001
7693Author: James Yang <James.Yang@freescale.com>
7694Date:	Tue Jan 12 15:50:18 2010 -0600
7695
7696    ppc/p4080: Fix mask width of RCW fields MEM_PLL_RAT, SYS_PLL_RAT
7697
7698    The masks for MEM_PLL_RAT and SYS_PLL_RAT should have been 5-bits
7699    instead of 4.
7700
7701    Signed-off-by: James Yang <James.Yang@freescale.com>
7702    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7703
7704commit 2903ad33a71251a3a87485b5b185852c8998f209
7705Author: Mike Frysinger <vapier@gentoo.org>
7706Date:	Fri Jan 8 08:03:06 2010 -0500
7707
7708    jffs2: fix hangs/crashs when not using CONFIG_JFFS2_PART_SIZE
7709
7710    Commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042 caused the sector_size to
7711    be calculated incorrectly when the part size was not hardcoded.  This is
7712    because the new code relied on part->size but tried to do the calculation
7713    before it was initialized properly, and it did not take into consideration
7714    the magic SIZE_REMAINING define.
7715
7716    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7717
7718commit 64b150213365db6be97a98d25884f87d83caacaf
7719Author: Mike Frysinger <vapier@gentoo.org>
7720Date:	Fri Jan 8 02:48:03 2010 -0500
7721
7722    getline: split out for darwin systems
7723
7724    At least on OS X 10.5 and older, getline does not exist.  So split out the
7725    function from the mingw code so that we can pull it in for Darwin systems.
7726
7727    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7728
7729commit e852d36a1e12864ab0656729c45c846e65efa4ee
7730Author: Mike Frysinger <vapier@gentoo.org>
7731Date:	Thu Jan 21 19:59:04 2010 -0500
7732
7733    tools: give explicit libfdt paths
7734
7735    The current libfdt object rules hard depend implicitly on the .depend file
7736    being correct.  If it isn't, then it is unable to properly compile the
7737    objects.  Give it a full path like all the other implicit rules here so it
7738    will always work in face of .depend issues.
7739
7740    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7741
7742commit 44431cabbb66e81a2d77642b6f7d39c6230ea4ba
7743Author: Mike Frysinger <vapier@gentoo.org>
7744Date:	Thu Jan 21 19:30:36 2010 -0500
7745
7746    gzip/zlib: make features optional
7747
7748    If you really want to slim down U-Boot and you would rather use a higher
7749    compression scheme (like LZMA), it'd be nice to disable gzip/zlib since
7750    these code bases take up a significant amount of space.
7751
7752    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7753
7754commit 8edcde5e4e2e7f6bc7e277011fed71e64fd9d294
7755Author: Stefano Babic <sbabic@denx.de>
7756Date:	Wed Jan 20 18:19:10 2010 +0100
7757
7758    mkimage: Add Freescale imx Boot Image support (imximage)
7759
7760    This patch adds support for "imximage" (MX Boot Image)
7761    to the mkimage utility. The imximage is used on the Freescales's
7762    MX.25, MX.35 and MX.51 processors.
7763
7764    Further details under doc/README.imximage.
7765
7766    This patch was tested on a Freescale mx51evk board.
7767
7768    Signed-off-by: Stefano Babic <sbabic@denx.de>
7769
7770commit a21fb981d533ac6d323a01c7fa2cda20f2d36de5
7771Author: Detlev Zundel <dzu@denx.de>
7772Date:	Wed Jan 20 14:28:48 2010 +0100
7773
7774    mpc5xxx: Support CPU internal watchdog.
7775
7776    Signed-off-by: Detlev Zundel <dzu@denx.de>
7777
7778commit 82826d5422331e9c99e5408dcf0348c8e0c257a6
7779Author: Detlev Zundel <dzu@denx.de>
7780Date:	Fri Jan 22 14:47:59 2010 +0100
7781
7782    mpc512x: Add display of reset status register
7783
7784    Content of the RSR is put into gd early so we can output it together
7785    with the CPU info.	The clearing of gd in board_init_f is redundant for
7786    this architecture as it is done in cpu_init_f so we remove it.
7787
7788    Signed-off-by: Detlev Zundel <dzu@denx.de>
7789
7790commit a3f3897bfda9b4729785bdd328b3b7f30417a67f
7791Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
7792Date:	Wed Jan 20 08:00:11 2010 +0100
7793
7794    at91: Enable slow master clock on meesc board
7795
7796    Normally the processor clock has a divisor of 2.
7797    In some cases this this needs to be set to 4.
7798    Check the user has set environment mdiv to 4 to change the divisor.
7799
7800    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
7801
7802commit 7da692360414d07027c6cf564a15d79cd9dcf488
7803Author: Vipin KUMAR <vipin.kumar@st.com>
7804Date:	Fri Jan 15 19:15:53 2010 +0530
7805
7806    SPEAr : Support added for SPEAr320 board
7807
7808    SPEAr320 SoC support contains basic spear320 support along with the
7809    usage of following drivers
7810    - serial driver(UART)
7811    - i2c driver
7812    - smi driver
7813    - nand driver(FSMC)
7814    - usbd driver
7815    - emi driver(cfi support)
7816
7817    Signed-off-by: Vipin <vipin.kumar@st.com>
7818
7819commit 080cfee71459588fd6312e475bb5115bdbda1cb3
7820Author: Vipin KUMAR <vipin.kumar@st.com>
7821Date:	Fri Jan 15 19:15:52 2010 +0530
7822
7823    SPEAr : Support added for SPEAr310 board
7824
7825    SPEAr310 SoC support contains basic spear310 support along with the
7826    usage of following drivers
7827    - serial driver(UART)
7828    - i2c driver
7829    - smi driver
7830    - nand driver(FSMC)
7831    - usbd driver
7832    - emi driver(cfi support)
7833
7834    Signed-off-by: Vipin <vipin.kumar@st.com>
7835
7836commit 4bfacad4e796f2e121ee7432705ecc9c61e7b6ca
7837Author: Vipin KUMAR <vipin.kumar@st.com>
7838Date:	Fri Jan 15 19:15:51 2010 +0530
7839
7840    SPEAr : emi controller initialization for CFI driver support
7841
7842    SPEAr310 and SPEAr320 SoCs contain an EMI controller to interface
7843    Paraller NOR flashes. This patch adds the support for this IP
7844
7845    The standard CFI driver is used to interface with NOR flashes
7846
7847    Signed-off-by: Vipin <vipin.kumar@st.com>
7848
7849commit 7e074158ce239380259c5fc97e87be2896169973
7850Author: Vipin KUMAR <vipin.kumar@st.com>
7851Date:	Fri Jan 15 19:15:50 2010 +0530
7852
7853    SPEAr : Support added for SPEAr300 board
7854
7855    SPEAr300 SoC support contains basic spear300 support along with the
7856    usage of following drivers
7857    - serial driver(UART)
7858    - i2c driver
7859    - smi driver
7860    - nand driver(FSMC)
7861    - usbd driver
7862
7863    Signed-off-by: Vipin <vipin.kumar@st.com>
7864
7865commit f92994f0f7403b84366ce04e554e461f624e6868
7866Author: Vipin KUMAR <vipin.kumar@st.com>
7867Date:	Fri Jan 15 19:15:49 2010 +0530
7868
7869    SPEAr : Support for HW mac id read/write from i2c mem
7870
7871    This patch adds the  support to read and write mac id from i2c
7872    memory.
7873    For reading:
7874	if (env contains ethaddr)
7875		pick env ethaddr
7876	else
7877		pick ethaddr from i2c memory
7878    For writing:
7879	chip_config ethaddr XX:XX:XX:XX:XX:XX writes the mac id
7880	in i2c memory
7881
7882    Signed-off-by: Vipin <vipin.kumar@st.com>
7883
7884commit 566c9c16fe4e501c3193ae6605bc9c663c6ea706
7885Author: Vipin KUMAR <vipin.kumar@st.com>
7886Date:	Fri Jan 15 19:15:48 2010 +0530
7887
7888    SPEAr : Support added for SPEAr600 board
7889
7890    SPEAr600 SoC support contains basic spear600 support along with the
7891    usage of following drivers
7892    - serial driver(UART)
7893    - i2c driver
7894    - smi driver
7895    - nand driver(FSMC)
7896    - usbd driver
7897
7898    Signed-off-by: Vipin <vipin.kumar@st.com>
7899
7900commit 62db1c0d79f1fd75961eec81edc8c0a1bc1f09a6
7901Author: Vipin KUMAR <vipin.kumar@st.com>
7902Date:	Fri Jan 15 19:15:47 2010 +0530
7903
7904    SPEAr : usbd driver support for SPEAr SoCs
7905
7906    SPEAr SoCs contain a synopsys usb device controller.
7907    USB Device IP can work in 2 modes
7908    - DMA mode
7909    - Slave mode
7910
7911    The driver adds support only for slave mode operation of usb
7912    device IP. This driver is used along with standard USBTTY
7913    driver to obtain a tty interface over USB on the host
7914
7915    Signed-off-by: Vipin <vipin.kumar@st.com>
7916
7917commit 165fa406ad8c39c0c32a31476a8a9bda3db72851
7918Author: Vipin KUMAR <vipin.kumar@st.com>
7919Date:	Fri Jan 15 19:15:46 2010 +0530
7920
7921    SPEAr : nand driver support for SPEAr SoCs
7922
7923    SPEAr SoCs contain an FSMC controller which can be used to interface
7924    with a range of memories eg. NAND, SRAM, NOR.
7925    Currently, this driver supports interfacing FSMC with NAND memories
7926
7927    Signed-off-by: Vipin <vipin.kumar@st.com>
7928
7929commit a6e34f76c51c8514f1b691fc60394f09ae4fb2ff
7930Author: Vipin KUMAR <vipin.kumar@st.com>
7931Date:	Fri Jan 15 19:15:45 2010 +0530
7932
7933    SPEAr : smi driver support for SPEAr SoCs
7934
7935    SPEAr SoCs contain a serial memory interface controller. This
7936    controller is used to interface with spi based memories.
7937    This patch adds the driver for this IP.
7938
7939    Signed-off-by: Vipin <vipin.kumar@st.com>
7940
7941commit 2403f8f417b1b94701bb5949903d701f1f414a42
7942Author: Vipin KUMAR <vipin.kumar@st.com>
7943Date:	Fri Jan 15 19:15:44 2010 +0530
7944
7945    SPEAr : i2c driver support added for SPEAr SoCs
7946
7947    SPEAr SoCs contain a synopsys i2c controller.
7948    This patch adds the driver for this IP.
7949
7950    Signed-off-by: Vipin <vipin.kumar@st.com>
7951
7952commit 81c0ebf623ddbb6a4da8e051441c83e99a01b00b
7953Author: Vipin KUMAR <vipin.kumar@st.com>
7954Date:	Fri Jan 15 19:15:43 2010 +0530
7955
7956    SPEAr : Adding basic SPEAr architecture support.
7957
7958    SPEAr Architecture support added. It contains the support for
7959    following SPEAr blocks
7960    - Timer
7961    - System controller
7962    - Misc registers
7963
7964    Signed-off-by: Vipin <vipin.kumar@st.com>
7965
7966commit 6fffcdf8c869a3d8436be8eff6428d8121aa76e6
7967Author: Vipin KUMAR <vipin.kumar@st.com>
7968Date:	Fri Jan 15 19:15:42 2010 +0530
7969
7970    SPEAr : Adding README.spear in doc
7971
7972    README.spear contains information about SPEAr architecture and
7973    build options etc
7974
7975    Signed-off-by: Vipin <vipin.kumar@st.com>
7976
7977commit e4c43c20b87d5c9a7ac3b5250ca009311c62945c
7978Author: Tom Rix <Tom.Rix@windriver.com>
7979Date:	Wed Jan 20 18:00:28 2010 -0600
7980
7981    ARM Update mach-types
7982
7983    Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
7984    And built with
7985
7986    repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
7987    commit 2045124ffd1a5e46d157349016a2c50f19c8c91d
7988
7989    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
7990
7991commit bfb6d510e9acbec97e4e1cc855ec1269538689f8
7992Author: Prafulla Wadaskar <prafulla@marvell.com>
7993Date:	Mon Nov 16 18:29:25 2009 +0530
7994
7995    Kirkwood: Makefile cleanup- fixed ordering (cosmetic change)
7996
7997    As per coding guidlines, it is good to maintain proper ordering
7998    in the makefiles.
7999    This was missed during initial coding, corrected here.
8000
8001    This was discovered during orion5x code review
8002    Thanks to Albert Aribaud for this.
8003
8004    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
8005
8006commit beca04dd2446fc9ec46ca17163dadb7f82420e7c
8007Author: Prafulla Wadaskar <prafulla@marvell.com>
8008Date:	Thu Dec 24 02:55:23 2009 +0530
8009
8010    Kirkwood: Upgated licencing for files imported from linux source to GPLv2 or later
8011
8012    These are few files directly imported from Linux kernel source.
8013    Those are not modifyed at all ar per strategy.
8014    These files contains source with GPLv2 only
8015    whereas u-boot expects GPLv2 or latter
8016
8017    These files are updated for the same from prior permission from original writes
8018
8019    Acked-by: Nicolas Pitre <nico@marvell.com>
8020    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
8021
8022commit d8e5f55475e621e793a15d93e2dd2549c5138735
8023Author: Minkyu Kang <mk7.kang@samsung.com>
8024Date:	Fri Dec 18 15:03:51 2009 +0900
8025
8026    s5pc1xx: update cache routines
8027
8028    Because of v7_flush_dcache_all is moved to omap3/cache.S
8029    and s5pc110 needs cache routines, update s5pc1xx cache routines.
8030
8031    l2_cache_enable and l2_caceh_disable are moved from cache.c to cache.S
8032    and invalidate_dcache is modified for SoC specific.
8033
8034    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8035
8036commit 17ef9104ae11220979e1870f22dcaf535d9baacf
8037Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
8038Date:	Thu Dec 3 09:41:49 2009 +0900
8039
8040    samsung: fix DMC1_MEM_CFG for s3c64xx
8041
8042    The MSB of DMC1_MEM_CFG can be set to '1' for separate CKE control
8043    for S3C6400. In the configuration of SMDK6400, however, two 16-bit
8044    mDDR (SAMSUNG K4X51163) chips are used in parallel to form 32-bit
8045    memory bus and there is no need to control CKE for each chip
8046    separately. AFAIK, CKE1 is not at all connected. Only CKE0 is
8047    used. Futhermore, it should be '0' always for S3C6410. When tested
8048    with a board which has a S3C6410 and the same memory configuration,
8049    a side effect is observed that u-boot command "reset" doesn't work
8050    leading to system hang. Leaving the bit clear is safe in most cases.
8051
8052    Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
8053    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8054
8055commit 9998b1366e7e42089c3f579b4d1d790d3c295387
8056Author: Stefan Roese <sr@denx.de>
8057Date:	Thu Jan 21 11:37:31 2010 +0100
8058
8059    ppc4xx: Kilauea: Add CPLD version detection and EBC reconfiguration
8060
8061    A newer CPLD version on the 405EX evaluation board requires a different
8062    EBC controller setup for the CPLD register access. This patch adds a CPLD
8063    version detection for Kilauea and code to reconfigure the EBC controller
8064    (chip select 2) for the old CPLD if no new version is found.
8065
8066    Additionally the CPLD version is printed upon bootup:
8067
8068    Board: Kilauea - AMCC PPC405EX Evaluation Board (CPLD rev. 0)
8069
8070    Signed-off-by: Stefan Roese <sr@denx.de>
8071    Acked-by: Wolfgang Denk <wd@denx.de>
8072    Cc: Zhang Bao Quan <bqzhang@udtech.com.cn>
8073
8074commit 97c9f29008579f56c3fb86785f29f04dd4f47f94
8075Author: Felix Radensky <felix@embedded-sol.com>
8076Date:	Sat Jan 23 01:35:24 2010 +0200
8077
8078    ppc4xx: Fix sending type 1 PCI transactions
8079
8080    The list of 4xx SoCs that should send type 1 PCI transactions
8081    is not defined correctly. As a result PCI-PCI bridges and devices
8082    behind them are not identified. The following 4xx variants should
8083    send type 1 transactions: 440GX, 440GP, 440SP, 440SPE, 460EX and 460GT.
8084
8085    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8086    Signed-off-by: Stefan Roese <sr@denx.de>
8087
8088commit 57ae8a5cced612088104303777e71a3dc89c00ef
8089Author: Detlev Zundel <dzu@denx.de>
8090Date:	Thu Jan 21 17:55:58 2010 +0100
8091
8092    mpc512x: Use in/out accessors for all registers
8093
8094    This is not only a cosmetic change as it fixes the real bug of board
8095    reset not working with the ELDK 4.2 toolchain.
8096
8097    Signed-off-by: Detlev Zundel <dzu@denx.de>
8098
8099commit c7c0d542a199089cf658a7c23c314a5cff248b00
8100Author: Mike Frysinger <vapier@gentoo.org>
8101Date:	Thu Jan 21 04:03:22 2010 -0500
8102
8103    tools: allow people to compile w/out configuring
8104
8105    It's useful to be able to build up the host tools without having to select
8106    a board first.  Pretty much all tools in there are config-independent
8107    anyways.
8108
8109    Also add a shortcut "tools-all" to quickly build all host tools that are
8110    actually config-independent to allow for simple test builds.
8111
8112    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8113
8114commit c5a028f085020b60040a2b42966f29b25bd6ee8e
8115Author: Mike Frysinger <vapier@gentoo.org>
8116Date:	Thu Jan 21 04:03:21 2010 -0500
8117
8118    ubsha1: drop unnecessary includes/prototypes
8119
8120    This code doesn't use any config.h defines, and the sha1.h header already
8121    declares a sha1_csum prototype.
8122
8123    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8124
8125commit 5daa1c18b6a6877b0619a8dbaad0afd783f79e4f
8126Author: Mike Frysinger <vapier@gentoo.org>
8127Date:	Thu Jan 21 04:03:20 2010 -0500
8128
8129    image.h: avoid command.h for host tools
8130
8131    The u-boot command structures don't get used with host systems, so don't
8132    bother including it when building host code.  This avoids an implicit need
8133    on config.h in the process.
8134
8135    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8136
8137commit 34be10651704709dfb35f9c57013f02d47cced09
8138Author: Matthias Weisser <weisserm@arcor.de>
8139Date:	Mon Jan 18 10:58:13 2010 +0100
8140
8141    Removing Atmel from ARM926EJ-S Systems
8142
8143    Signed-off-by: Matthias Weisser <weisserm@arcor.de>
8144
8145commit a16028da63c78001823bfb375b3f6d9d86e5a534
8146Author: Mike Frysinger <vapier@gentoo.org>
8147Date:	Tue Nov 3 11:35:59 2009 -0500
8148
8149    lmb: only force on arches that use it
8150
8151    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8152
8153commit dac4d7e8849d275023ea2fcae6caf941db91c042
8154Author: Mike Frysinger <vapier@gentoo.org>
8155Date:	Sun Jan 17 21:08:00 2010 -0500
8156
8157    sha1: add dedicated config option
8158
8159    The sha1 code is currently compiled for everyone, but in reality, it's
8160    only used by the FIT code.	So make it optional just like MD5.
8161
8162    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8163
8164commit 33c8c664239f6665b228145d7e5adfa238a300bc
8165Author: Felix Radensky <felix@embedded-sol.com>
8166Date:	Tue Jan 19 21:19:06 2010 +0200
8167
8168    ppc4xx: Allow setting a single SPD EEPROM address for DDR2 DIMMs
8169
8170    On platforms where SPD EEPROM and another EEPROM have adjacent
8171    I2C addresses SPD_EEPROM_ADDRESS should be defined as a single
8172    element array, otherwise DDR2 setup code would fail with the
8173    following error:
8174
8175    ERROR: Unknown DIMM detected in slot 1
8176
8177    However, fixing SPD_EEPROM_ADDRESS would result in another
8178    error:
8179
8180    ERROR: DIMM's DDR1 and DDR2 type can not be mixed.
8181
8182    This happens because initdram() routine does not explicitly
8183    initialize dimm_populated array. This patch fixes the problem.
8184
8185    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8186    Signed-off-by: Stefan Roese <sr@denx.de>
8187
8188commit d98964aaacc5c54cf7d67bb1e5128ed067086dd7
8189Author: Felix Radensky <felix@embedded-sol.com>
8190Date:	Tue Jan 19 17:37:13 2010 +0200
8191
8192    ppc4xx: Fix reporting of bootstrap options G and F on 460EX/GT
8193
8194    Bootstrap options G and F are reported incorrectly (G instead
8195    of F and vice versa). This patch fixes this.
8196
8197    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8198    Signed-off-by: Stefan Roese <sr@denx.de>
8199
8200commit 19c292999732996e071caa0782eeef0ce0a60ac0
8201Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
8202Date:	Wed Jan 20 21:07:00 2010 +0900
8203
8204    MIPS: qemu_mips: Import asm/unaligned.h from the Linux kernel
8205
8206    with a few adjustments for U-Boot.	This fixes the following build error:
8207
8208    make -C lib_generic/
8209    zlib.c:31:27: error: asm/unaligned.h: No such file or directory
8210    zlib.c: In function 'inflate_fast':
8211    zlib.c:641: warning: implicit declaration of function 'get_unaligned'
8212    make[1]: *** [zlib.o] Error 1
8213    make[1]: Leaving directory `/home/skuribay/git/u-boot.git/lib_generic'
8214    make: *** [lib_generic/libgeneric.a] Error 2
8215
8216    Reported-by: Himanshu Chauhan <himanshu@symmetricore.com>
8217    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
8218
8219commit 38a8b3eafb17d61690e5fc93e6dc45120f79d7d0
8220Author: Magnus Lilja <lilja.magnus@gmail.com>
8221Date:	Sun Jan 17 17:46:11 2010 +0100
8222
8223    MX31: Activate NAND environment on i.MX31 PDK board.
8224
8225    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8226
8227commit c4832dffff20519e72879a8da010174ac0526141
8228Author: Magnus Lilja <lilja.magnus@gmail.com>
8229Date:	Sun Jan 17 17:46:10 2010 +0100
8230
8231    MXC: Add large page oob layout for i.MX31 NAND controller.
8232
8233    Import the large page oob layout from Linux mxc_nand.c driver.
8234
8235    The CONFIG_SYS_NAND_LARGEPAGE option is used to activate
8236    the large page oob layout. Run time detection is not supported
8237    as this moment.
8238
8239    This has been tested on the i.MX31 PDK board with a large
8240    page NAND device.
8241
8242    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8243
8244commit f6a9748e3261fdccdeb78a2b58e6ad538ba54496
8245Author: Magnus Lilja <lilja.magnus@gmail.com>
8246Date:	Wed Nov 11 20:18:43 2009 +0100
8247
8248    mxc_nand: Update driver to work with i.MX31.
8249
8250    Tested on i.MX31 Litekit.
8251
8252    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8253
8254commit c816dcb118e26ba17e7d73989514fec08a3823ac
8255Author: Magnus Lilja <lilja.magnus@gmail.com>
8256Date:	Wed Nov 11 20:18:42 2009 +0100
8257
8258    MX31: Add struct definition for clock control module in i.MX31.
8259
8260    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8261
8262commit 50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51
8263Author: Michal Simek <monstr@monstr.eu>
8264Date:	Tue Jan 19 12:03:25 2010 +0100
8265
8266    microblaze: zlib needs asm/unaligned.h
8267
8268    Microblaze has own hw unaligned handler if is available.
8269    Use big endian version.
8270
8271    Signed-off-by: Michal Simek <monstr@monstr.eu>
8272
8273commit 5b8b83bce6fdd0d2ca661de90ae83a0f8b152de6
8274Author: Michal Simek <monstr@monstr.eu>
8275Date:	Tue Jan 19 12:03:24 2010 +0100
8276
8277    microblaze: Remove getenv_IPaddr prototype
8278
8279    Commit 6a45e384955262882375a2785426dc65aeb636c4
8280    should remove reference from Microblaze too.
8281
8282    Signed-off-by: Michal Simek <monstr@monstr.eu>
8283
8284commit b9e6957ca15be8466190794d6d87845491b3411b
8285Author: Alessandro Rubini <rubini@unipv.it>
8286Date:	Mon Jan 18 22:38:38 2010 +0100
8287
8288    MAINTAINERS: fix nhk8815 board name
8289
8290    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
8291
8292commit b40e2320c440c5082020e5036a0cb8d4ed1b3d7d
8293Author: Ben Warren <biggerbadderben@gmail.com>
8294Date:	Mon Jan 18 11:35:31 2010 -0800
8295
8296    Fix breakage in SMC EEPROM standalone applications
8297
8298    Commit 6a45e384955262882375a2785426dc65aeb636c4 (Make getenv_IPaddr() global)
8299    inadvertently added ' #include "net.h" ' to the standalone programs, creating
8300    duplicate definitions of 'struct eth_device'.  This patch removes the local
8301    definitions and removes other code that breaks due to the change in definition.
8302
8303    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
8304    Acked-by: Mike Frysinger <vapier@gentoo.org>
8305
8306commit 2a9987935e3cdb61e7550c87cbc9f500a54f672d
8307Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
8308Date:	Mon Jan 18 18:13:39 2010 +0100
8309
8310    Makefile: fix parallel build
8311
8312    During parallel build, the top Makefile spawns multiple sub-makes for
8313    targets in cpu/$(CPU) and $(dir $(LDSCRIPT)). If the .depend files are
8314    not present in these directories, the sub-makes may end up generating
8315    these files simultaneously which leads to corrupted content.
8316
8317    A typical error message is:
8318
8319    .depend:39: *** multiple target patterns.  Stop.
8320
8321    This patch serializes the creation of .depend in cpu/$(CPU) and
8322    $(dir $(LDSCRIPT)) by adding these directories to the depend target
8323    in the top Makefile.
8324
8325    Other directories in $(LIBS) are not affected since they contain only
8326    one Make target and thus only one sub-make is spawned per directory.
8327
8328    Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
8329    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8330
8331commit f19fd87e9387282b5abbfdafe46ac272320643d8
8332Author: Robin Getz <robin.getz@analog.com>
8333Date:	Mon Dec 21 16:35:48 2009 -0500
8334
8335    Blackfin: add support for kgdb
8336
8337    Signed-off-by: Robin Getz <robin.getz@analog.com>
8338    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8339
8340commit 3869453f659c22396fecb7c8ed7af909e89f461c
8341Author: Robin Getz <robin.getz@analog.com>
8342Date:	Mon Dec 21 17:55:22 2009 -0500
8343
8344    asm-generic/signal.h: import from linux
8345
8346    We need signal.h for Blackfin/KGDB, so import the asm-generic/signal.h
8347    for people to leverage.
8348
8349    Signed-off-by: Robin Getz <robin.getz@analog.com>
8350    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8351
8352commit 88ffb2665cd066b6b20cfaade13929d4e8428dde
8353Author: Heiko Schocher <hs@denx.de>
8354Date:	Thu Jan 7 08:55:54 2010 +0100
8355
8356    CRAMFS: support cramfs in RAM
8357
8358    cramfsls and cramfsload are added to the command list.
8359    A cramfs placed at 'cramfs_addr' can the be listed with 'cramfsls' and files
8360    can be loaded with 'cramfsload'. 'cramfs_addr' is an environment variable
8361    specifying the address the cramfs is located.
8362    This works for powerpc and for ARM.
8363
8364    Use CONFIG_CMD_CRAMFS.
8365
8366    Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
8367    Signed-off-by: Heiko Schocher <hs@denx.de>
8368
8369commit 4897ee33c98b4b29efd62854052eb7862380b5ae
8370Author: Heiko Schocher <hs@denx.de>
8371Date:	Thu Jan 7 08:55:50 2010 +0100
8372
8373    powerpc: keymile boards updates
8374
8375    - malloc size 4 MB for all keymile boards
8376    - use generic FDT code for fixing up the DTS
8377    - enable unit-led at startup for keymile boards
8378    - remove some dts updates for keymile boards
8379    - ppc_83xx, kmeter1: take FE/GbE PHYs out of reset
8380    - ppc_83xx, kmeter1: change from Intel Strata to Spansion 64MB flash
8381      changed from Intel Strata to Spansion 64MB flash and changed flash layout.
8382    +---------+----------+-----------------------+-----------------------------+
8383    | name    | size	 | range		 | description		       |
8384    +---------+----------+-----------------------+-----------------------------+
8385    | u-boot  |   768 KB | 0xf0000000-0xf00bffff | for u-boot		       |
8386    | env     |   128 KB | 0xf00c0000-0xf00dffff | for environment	       |
8387    | envred  |   128 KB | 0xf00e0000-0xf00fffff | for environment (redundant) |
8388    | ubi0    | 64512 KB | 0xf0100000-0xf3ffffff | ubi0 for ubi volumes        |
8389    +---------+----------+-----------------------+-----------------------------+
8390
8391    Signed-off-by: Heiko Schocher <hs@denx.de>
8392
8393commit 1567b596d9f4a7ff49ebdca29e15a33777dfd670
8394Author: Heiko Schocher <hs@denx.de>
8395Date:	Thu Jan 7 08:55:44 2010 +0100
8396
8397    env, eeprom: add redundant environment support
8398
8399    Add redundant environment support for environment lying on a EEPROM.
8400
8401    Tested on uppcoming suen3 support
8402
8403    Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
8404
8405commit 548738b4d43af841ff58c787bce297ac6a8bf7d1
8406Author: Heiko Schocher <hs@denx.de>
8407Date:	Thu Jan 7 08:55:40 2010 +0100
8408
8409    cmd_eeprom: I2C updates
8410
8411    - CONFIG_ENV_EEPROM_IS_ON_I2C
8412      define this, if you have I2C and SPI activated, and your
8413      EEPROM, which holds the environment, is on the I2C bus.
8414
8415    - CONFIG_I2C_ENV_EEPROM_BUS
8416      if you have an Environment on an EEPROM reached over
8417      I2C muxes, you can now define, how to reach this
8418      EEPROM.
8419
8420    Signed-off-by: Heiko Schocher <hs@denx.de>
8421
8422commit b63815e31355b44e65899b361da1d8ef6940ab90
8423Author: Matthias Kaehlcke <matthias@kaehlcke.net>
8424Date:	Tue Dec 22 23:05:45 2009 +0100
8425
8426    move definition of macros likely and unlikely to compiler.h
8427
8428    the macros likely and unlikely were defined in include/linux/mtd/compat.h,
8429    but used in code not related to MTD. moved the macro definitions to compiler.h
8430
8431    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
8432
8433commit c3d7eec6d88945dec0626cdd4f4a35cb5f83ef00
8434Author: Detlev Zundel <dzu@denx.de>
8435Date:	Tue Dec 22 12:43:02 2009 +0100
8436
8437    cmd_bootm.c: Change interpretation of standalone image parameters.
8438
8439    Current code uses the second argument to bootm for standalone images to
8440    override the load address specified in the image instead of passing all
8441    parameters as is to the application.  This behaviour is not documented
8442    and not in line with how the go command works for standalone applications,
8443    so we simply drop it.
8444
8445    Signed-off-by: Detlev Zundel <dzu@denx.de>
8446
8447commit 8b828a8f44b7ee9953c7ba63e64b1e80790139b3
8448Author: Detlev Zundel <dzu@denx.de>
8449Date:	Tue Dec 22 12:43:01 2009 +0100
8450
8451    cmd_bootm.c: Do not load a ramdisk when not booting a kernel.
8452
8453    In case we boot an image marked as 'standalone' and 'linux', the current
8454    code erroneously tried to load a ramdisk.
8455
8456    Signed-off-by: Detlev Zundel <dzu@denx.de>
8457
8458commit 16035bcd8c81c3c59dddfb54f48e8059a623b13c
8459Author: Robin Getz <robin.getz@analog.com>
8460Date:	Mon Dec 21 18:40:44 2009 -0500
8461
8462    kgdb: update mem2hex/hex2mem funcs
8463
8464    Convert the funcs to do the conversion inline so that we can do the copy
8465    all at once with memcpy.  This let's us push out an weird arch-specific
8466    issue with accessing different regions of memory to the memcpy function
8467    like the MMRs on Blackfin systems, and it should be a bit faster.
8468
8469    Signed-off-by: Robin Getz <robin.getz@analog.com>
8470    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8471
8472commit cbb0cab1d929839d1cf170b54b1fef05896433ea
8473Author: Mike Frysinger <vapier@gentoo.org>
8474Date:	Mon Dec 21 18:40:43 2009 -0500
8475
8476    kgdb: drop duplicate debugger_exception_handler
8477
8478    The debugger_exception_handler definition is the same for everyone, so use
8479    the common one now.
8480
8481    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8482
8483commit 0c909551f88c0d92a919ff70127df7b33cdd473d
8484Author: Robin Getz <robin.getz@analog.com>
8485Date:	Mon Dec 21 18:40:42 2009 -0500
8486
8487    kgdb: add default generic stubs
8488
8489    The default kgdb functions can be implemented with common U-Boot functions,
8490    so rather than force everyone to copy & paste these things, create a set of
8491    weak stubs.
8492
8493    Signed-off-by: Robin Getz <robin.getz@analog.com>
8494    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8495
8496commit fa2744de6584c92750f807a006e20a59ee046e76
8497Author: Mike Frysinger <vapier@gentoo.org>
8498Date:	Mon Dec 21 14:19:12 2009 -0500
8499
8500    netconsole: mark local funcs with static
8501
8502    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8503
8504commit 7293e0577f149b75595b6f6ceb75bf50a523aff6
8505Author: Michael Hennerich <michael.hennerich@analog.com>
8506Date:	Sat Dec 19 08:19:09 2009 -0500
8507
8508    easylogo: add support for 16-bit RGB565
8509
8510    Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
8511    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8512
8513commit 0f597bc2a80353bcd0fd4daf42e2047c959485c8
8514Author: Detlev Zundel <dzu@denx.de>
8515Date:	Fri Dec 18 17:35:57 2009 +0100
8516
8517    mpc5xxx/cpu_init.c: Convert to IO accessors.
8518
8519    Signed-off-by: Detlev Zundel <dzu@denx.de>
8520
8521commit 18e89890625c86be6c971c01b824d14bbdd78e25
8522Author: Detlev Zundel <dzu@denx.de>
8523Date:	Fri Dec 18 17:35:56 2009 +0100
8524
8525    mpc5xxx.h: Add structure definition for XLB arbiter block.
8526
8527    Signed-off-by: Detlev Zundel <dzu@denx.de>
8528
8529commit 10c32ff59f7abe352b548066918bc5ea39e7c47b
8530Author: Mike Frysinger <vapier@gentoo.org>
8531Date:	Wed Dec 2 21:15:03 2009 -0500
8532
8533    config_defaults.h: new header for common u-boot config defaults
8534
8535    There are a bunch of features in U-Boot that we want to enable by default,
8536    and it's best if we centralize them in one place rather than updating all
8537    the board files out there.
8538
8539    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8540
8541commit 64917ca38933d10b3763f61df7a1e58e1e127b52
8542Author: Peter Tyser <ptyser@xes-inc.com>
8543Date:	Sun Jan 17 15:38:26 2010 -0600
8544
8545    PCIe, USB: Replace 'end point' references with 'endpoint'
8546
8547    When referring to PCIe and USB 'endpoint' is the standard naming
8548    convention.
8549
8550    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8551    Acked-by: Stefan Roese <sr@denx.de>
8552    Acked-by: Remy Bohmer <linux@bohmer.net>
8553
8554commit 6a45e384955262882375a2785426dc65aeb636c4
8555Author: Dirk Behme <dirk.behme@googlemail.com>
8556Date:	Sun Jan 3 08:33:58 2010 +0100
8557
8558    Make getenv_IPaddr() global
8559
8560    There are boards out there that do not have network support in
8561    U-Boot (CONFIG_CMD_NET not set), but they do so in Linux. This
8562    makes it desirable to be able to port network configuration (like
8563    the IP address) to the Linux kernel.
8564
8565    We should not make the passing of the IP configuration to Linux
8566    dependent on U-Boot features / settings.
8567
8568    For this, make getenv_IPaddr() global. This fixes build error
8569
8570    u-boot/lib_xxx/board.c:360: undefined reference to `getenv_IPaddr'
8571
8572    on various architectures.
8573
8574    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8575    Acked-by: Ben Warren <biggerbadderben@gmail.com>
8576
8577commit 846a6391e4bc9fdd721753a1021953ff0ca17c27
8578Author: Mike Frysinger <vapier@gentoo.org>
8579Date:	Fri Jan 15 04:50:40 2010 -0500
8580
8581    Blackfin: drop .eh_frame from linker script
8582
8583    Nothing in U-Boot uses runtime C++ exceptions/unwinding, so there is no
8584    need to list this section.
8585
8586    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8587
8588commit ed912d4d659e67910edca04498803db24d826615
8589Author: Mike Frysinger <vapier@gentoo.org>
8590Date:	Fri Jan 15 04:47:06 2010 -0500
8591
8592    Blackfin: use sort funcs in the linker script
8593
8594    This is just Blackfin catching up with every one else.
8595
8596    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8597
8598commit 2aeda2d054bb32027bed33d9c3a63d152164b5e0
8599Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8600Date:	Wed Jan 13 09:04:53 2010 -0500
8601
8602    Blackfin: tcm-bf518: new board port
8603
8604    Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8605    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8606
8607commit c46a0ebf82d3fd27dd21ad7d4fe7f11c2b2b0b21
8608Author: Mike Frysinger <vapier@gentoo.org>
8609Date:	Fri Jan 8 07:56:17 2010 -0500
8610
8611    Blackfin: enable JFFS summary support for ADI boards
8612
8613    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8614
8615commit 912da8d606997822d44905b83ef47799a130a1b9
8616Author: Mike Frysinger <vapier@gentoo.org>
8617Date:	Fri Jan 8 06:14:13 2010 -0500
8618
8619    Blackfin: bf518f-ezbrd: increase monitor length
8620
8621    The addition of KGDB overflowed the current linker section.
8622
8623    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8624
8625commit 03642aeee0d51660c35c9dbdde78882eb3efb350
8626Author: Robin Getz <robin.getz@analog.com>
8627Date:	Mon Dec 21 17:02:48 2009 -0500
8628
8629    Blackfin: handle anomaly 05000257
8630
8631    Need to reload the loop counters to keep from corrupting hardware loops.
8632
8633    Signed-off-by: Robin Getz <robin.getz@analog.com>
8634    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8635
8636commit b6db2834407d49ec48ac8e9281fdd704d5ee3eba
8637Author: Robin Getz <robin.getz@analog.com>
8638Date:	Mon Dec 21 16:59:21 2009 -0500
8639
8640    Blackfin: keep hwtrace on CPLB miss
8641
8642    Crashes rarely happen in the CPLB miss handler compared to the rest of
8643    U-Boot code, so disable hardware tracing when processing misses.  This
8644    way a crash due to other functions will be shown properly.
8645
8646    Signed-off-by: Robin Getz <robin.getz@analog.com>
8647    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8648
8649commit 0097870e3d72f10ec58ae22488945fd9ee37289f
8650Author: Robin Getz <robin.getz@analog.com>
8651Date:	Mon Dec 21 15:31:08 2009 -0500
8652
8653    Blackfin: add a netconsole helper
8654
8655    Signed-off-by: Robin Getz <robin.getz@analog.com>
8656    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8657
8658commit 10eafa10be2deaba4939d0c19cd21648f2d3d4aa
8659Author: Michael Hennerich <michael.hennerich@analog.com>
8660Date:	Thu Dec 10 09:19:21 2009 +0000
8661
8662    Blackfin: add support for BF527-EZKIT v2.1
8663
8664    The new board revision has a different LCD.
8665
8666    Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
8667    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8668
8669commit 9442c4a1337dbcf82e3bc02a12e24f491e0e6122
8670Author: Cliff Cai <cliff.cai@analog.com>
8671Date:	Tue Dec 8 07:25:57 2009 +0000
8672
8673    Blackfin: bf527-ezkit/bf548-ezkit: add musb board specific initialization
8674
8675    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8676    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8677
8678commit 581d92eefc1a060ea5c6eb42028880a37095953d
8679Author: Cliff Cai <cliff.cai@analog.com>
8680Date:	Mon Dec 7 08:03:06 2009 +0000
8681
8682    Blackfin: bfin_spi: round up clock divider
8683
8684    If the requested clock cannot be exactly obtained, round it up so that we
8685    err on the side of slightly slower rather than slightly faster.
8686
8687    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8688    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8689
8690commit a52ad4f99486ce3f404f83f75263e321956bb6d5
8691Author: Mike Frysinger <vapier@gentoo.org>
8692Date:	Mon Nov 30 13:51:24 2009 -0500
8693
8694    Blackfin: pull io funcs from linux
8695
8696    Some common code uses more of the io.h funcs than we currently provide, so
8697    pull in all of the ones from the linux kernel.
8698
8699    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8700
8701commit 5eefe7e99537ca3641496185f23b1dc9e76b405c
8702Author: Mike Frysinger <vapier@gentoo.org>
8703Date:	Mon Nov 30 13:34:07 2009 -0500
8704
8705    Blackfin: section off the CF/IDE io.h hacks
8706
8707    These need to be rethought, but until that happens, isolate the hack so
8708    that we can extend the common code without breaking things.
8709
8710    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8711
8712commit 3b062da326f9b37d34aa8f80bf9d2f9e74f55c86
8713Author: Mike Frysinger <vapier@gentoo.org>
8714Date:	Mon Nov 30 13:30:18 2009 -0500
8715
8716    Blackfin: drop unused funcs from io.h
8717
8718    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8719
8720commit 5f79644d2665763d522ef2db53c026c5f4865b02
8721Author: Mike Frysinger <vapier@gentoo.org>
8722Date:	Mon Nov 30 13:08:39 2009 -0500
8723
8724    Blackfin: bf533-stamp: split and cleanup CF/IDE code
8725
8726    Give the CF/IDE code its own file to keep things cleanly separated.  While
8727    we're here, clean up the code to use common functions.
8728
8729    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8730
8731commit e54c8209913a3f26ae28819e3515df53ec2b4548
8732Author: Cliff Cai <cliff.cai@analog.com>
8733Date:	Fri Nov 20 08:24:43 2009 +0000
8734
8735    Blackfin: convert bfin_sdh to generic mmc
8736
8737    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8738    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8739
8740commit 17ebd5bf3393144f3ead19384318a6e5b01c4f90
8741Author: Cliff Cai <cliff.cai@analog.com>
8742Date:	Tue Nov 17 09:36:21 2009 +0000
8743
8744    Blackfin: bfin_spi: let boards control idle value
8745
8746    Some SPI devices like to see high idle values rather than low.
8747
8748    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8749    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8750
8751commit ea693f22d8dbd8a65867a60a7f3faac30f85d65b
8752Author: Mike Frysinger <vapier@gentoo.org>
8753Date:	Sat Nov 14 13:53:00 2009 -0500
8754
8755    Blackfin: asm/string.h: drop useless includes
8756
8757    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8758
8759commit f948158f72e6b880d02e4fa549362e4dc285eb1c
8760Author: Mike Frysinger <vapier@gentoo.org>
8761Date:	Thu Nov 12 18:42:53 2009 -0500
8762
8763    Blackfin: use new bfin read/write mmr helper funcs
8764
8765    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8766
8767commit 313e8aacc1c9f5ca06085fa19b1429fa18a01aaa
8768Author: Mike Frysinger <vapier@gentoo.org>
8769Date:	Thu Nov 12 18:42:07 2009 -0500
8770
8771    Blackfin: move watchdog config check to Makefile
8772
8773    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8774
8775commit dc6bc645e0cc1939b31cc54346415cf8e0dffc88
8776Author: Mike Frysinger <vapier@gentoo.org>
8777Date:	Wed Nov 11 19:08:33 2009 -0500
8778
8779    Blackfin: fix L1 Instruction sizes on BF52x/BF54x
8780
8781    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8782
8783commit b7659ef2e764f62fc334f0d970721496823e4888
8784Author: Mike Frysinger <vapier@gentoo.org>
8785Date:	Wed Nov 11 17:29:35 2009 -0500
8786
8787    Blackfin: bf527-ezkit: auto-select NAND settings
8788
8789    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8790
8791commit 7527feef06b13e9fd5b6d10a4bfc81b59ee56f27
8792Author: Mike Frysinger <vapier@gentoo.org>
8793Date:	Mon Nov 9 19:38:23 2009 -0500
8794
8795    Blackfin: support boards with no external memory
8796
8797    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8798
8799commit dbda2c65e5fec92d0791367b53042983746ce95b
8800Author: Mike Frysinger <vapier@gentoo.org>
8801Date:	Mon Nov 9 19:44:04 2009 -0500
8802
8803    Blackfin: re-architect initcode
8804
8805    The single initcode function was growing unwieldy, so split it up the
8806    distinct steps into their own function.  This should making digesting the
8807    result much easier on people.
8808
8809    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8810
8811commit f5402d4c27e471c333cb84a82a437e60c6182449
8812Author: Mike Frysinger <vapier@gentoo.org>
8813Date:	Mon Nov 9 18:08:09 2009 -0500
8814
8815    Blackfin: global_data.h: make pull in needed headers
8816
8817    We need the definition of bd_t in this header, so pull in asm/u-boot.h.
8818
8819    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8820
8821commit fa45bd498a1970574f4b7539b67cc2286f1324fa
8822Author: Mike Frysinger <vapier@gentoo.org>
8823Date:	Tue Nov 3 06:28:22 2009 -0500
8824
8825    Blackfin: kill off useless initdram() usage
8826
8827    While the initdram() function makes sense on some arches, it doesn't for
8828    Blackfin systems as it's always implemented the same way.
8829
8830    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8831
8832commit b1e2c5519a06f9a5841a7a434bf4da4d393f8df5
8833Author: Mike Frysinger <vapier@gentoo.org>
8834Date:	Tue Nov 3 06:11:31 2009 -0500
8835
8836    Blackfin: move section length calculation to linker script
8837
8838    The length of the sections is fixed at link time, so let the linker do the
8839    calculation rather than doing it ourselves at runtime.
8840
8841    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8842
8843commit 446707c90f52e5fcafecd468920cfad685ee9fc7
8844Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
8845Date:	Mon Oct 26 18:43:04 2009 -0400
8846
8847    Blackfin: bf561-acvilon: new board port
8848
8849    Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
8850    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8851
8852commit 16ada4f66ffea53662b7a61a5222cbc825d67175
8853Author: Mike Frysinger <vapier@gentoo.org>
8854Date:	Thu Oct 15 14:59:46 2009 -0400
8855
8856    Blackfin: ADI settings: enable silent console support
8857
8858    Very little additional code overhead, and only works when the user sets an
8859    env var ahead of time, so default to on makes sense.
8860
8861    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8862
8863commit ac41c7a0e76fe6384949571373dc84a6098965ac
8864Author: Mike Frysinger <vapier@gentoo.org>
8865Date:	Thu Oct 15 14:55:21 2009 -0400
8866
8867    Blackfin: bf537-stamp: rename SPI/MMC define
8868
8869    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8870
8871commit fd04a05b89d848c7841d8512751b8cce8b791e69
8872Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8873Date:	Wed Oct 14 08:37:32 2009 -0400
8874
8875    Blackfin: update tiny board settings (voltage/default env)
8876
8877    The tinyboards like to run at a little lower voltage than the default, and
8878    they prefer to boot over the network.  For the latter, extend the common
8879    code a little to make this easier.
8880
8881    Also fix the cm-bf527 env sector size while we're in here to reflect the
8882    flash that is actually in use.
8883
8884    Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8885    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8886
8887commit 76d82187c6cccbcd8d514015c3b283f05ee8ac5c
8888Author: Mike Frysinger <vapier@gentoo.org>
8889Date:	Tue Jul 21 22:17:36 2009 -0400
8890
8891    Blackfin: tweak embedded LDR env config option
8892
8893    Use the common config option for extracting the environment for embedding
8894    into LDR files and clarify the LDR-specific option.
8895
8896    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8897
8898commit 2740544881f652566756815dda4da0bcd946e9de
8899Author: Wolfgang Denk <wd@denx.de>
8900Date:	Fri Jan 15 11:20:10 2010 +0100
8901
8902    malloc: return NULL if not initialized yet
8903
8904    When malloc() was called before it was properly initialized
8905    (as would happen if when used before relocation to RAM) it returned
8906    random, non-NULL values, which called all kinds of difficult to debug
8907    subsequent errors.
8908
8909    Make sure to return NULL when initialization was not done yet.
8910
8911    Signed-off-by: Wolfgang Denk <wd@denx.de>
8912
8913commit f098337152ca48e135448f5e7836cce938e12bc0
8914Author: Wolfgang Denk <wd@denx.de>
8915Date:	Fri Jan 15 11:10:33 2010 +0100
8916
8917    JFFS2: drop support for LZARI compression mode
8918
8919    Support for LZARI compression mode was added based on a MTD CVS
8920    snapshot of March 13, 2005. However, fs/jffs2/compr_lzari.c contains
8921    contradictory licensing terms: the original copyright clause says "All
8922    rights reserved. Permission granted for non-commercial use.", but
8923    later reference to the file 'LICENCE' in the jffs2 directory was added
8924    which says GPL v2 or later.
8925
8926    As no boards ever used LZARI compression, and this file is also not
8927    present in recent MTD code, we resolve this conflict by removing the
8928    conflicting file and references to it.
8929
8930    Also copy the referenced but missing file 'LICENCE' from the current
8931    MTD source tree.
8932
8933    Signed-off-by: Wolfgang Denk <wd@denx.de>
8934
8935commit 321790f61bb92fead0fc01b8d055aa331d8dcf85
8936Author: Bryan Wu <bryan.wu@analog.com>
8937Date:	Sat Jan 9 16:53:54 2010 -0500
8938
8939    usb: musb: add virtual root hub control support
8940
8941    For MUSB devices that do not support multipoint (hubs), we have to emulate
8942    a root hub so that we can support core operations like resetting ports.
8943
8944    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
8945    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8946    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8947
8948commit 559e2c87e45ae7261837d4945411c04833937d2a
8949Author: Chris Zhang <chris@seamicro.com>
8950Date:	Wed Jan 6 13:34:06 2010 -0800
8951
8952    Adds EHCI definitions to sequoia board configuration file.
8953
8954    Adds required definitions for EHCI support in sequoia configuration file.
8955    But still keeps the OHCI as default driver.
8956
8957    Signed-off-by: Chris Zhang <chris@seamicro.com>
8958
8959commit 5f82887feecd7895593401f1ccda866bfb299fbb
8960Author: Chris Zhang <chris@seamicro.com>
8961Date:	Wed Jan 6 13:34:05 2010 -0800
8962
8963    Add ppc440epx USB ehci support.
8964
8965    Currently ppc440epx uses OHCI for USB full-speed support. This change adds
8966    support for EHCI.
8967
8968    Signed-off-by: Chris Zhang <chris@seamicro.com>
8969
8970commit b416191a14770c6bcc6fd67be7decf8159b2baee
8971Author: Chris Zhang <chris@seamicro.com>
8972Date:	Wed Jan 6 13:34:04 2010 -0800
8973
8974    Fix EHCI port reset.
8975
8976    In USB ehci driver, the port reset is not terminated. EHCI spec says "A host
8977     controller must terminate the reset and stabilize the state of the port within
8978     2 milliseconds". Without termination, a port stays at reset state. This is
8979     observed on ppc4xx(sequoia) boards.
8980
8981    Signed-off-by: Chris Zhang <chris@seamicro.com>
8982
8983commit b301be0599d14be46fc088861bb798648844aea5
8984Author: Sanjeev Premi <premi@ti.com>
8985Date:	Thu Dec 24 14:20:41 2009 +0530
8986
8987    omap3: fix compile warning
8988
8989    This patch fixes this warning during compile:
8990
8991    omap3.c: In function 'musb_platform_init':
8992    omap3.c:126: warning: label 'end' defined but not used
8993
8994    Problem reported by: Dirk Behme[dirk.behme@googlemail.com]
8995
8996    Signed-off-by: Sanjeev Premi <premi@ti.com>
8997
8998commit e608f221c13943d88e86f44753e23668342c3df3
8999Author: Bryan Wu <bryan.wu@analog.com>
9000Date:	Wed Dec 16 22:04:02 2009 -0500
9001
9002    usb: musb: add support for Blackfin MUSB
9003
9004    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9005    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9006    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9007    Signed-off-by: Remy Bohmer <linux@bohmer.net>
9008
9009commit bc72a919e037782f64e3ac45c91bc60408e57e85
9010Author: Bryan Wu <bryan.wu@analog.com>
9011Date:	Wed Dec 16 22:04:01 2009 -0500
9012
9013    usb: musb: change rxcsr register from write to read/modify/write
9014
9015    The RX Control/Status register has bits that we want to preserve, so don't
9016    just write out a single bit.  Preserve the others bits in the process.
9017
9018    The original code posted to the u-boot list had this behavior, but looks
9019    like it was lost somewhere along the way to merging.
9020
9021    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9022    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9023    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9024    Signed-off-by: Remy Bohmer <linux@bohmer.net>
9025
9026commit 8868fd443b7a52bf433903cc9527403ad055acb9
9027Author: Bryan Wu <bryan.wu@analog.com>
9028Date:	Wed Dec 16 22:04:00 2009 -0500
9029
9030    usb: musb: make multipoint optional
9031
9032    The multipoint handling under MUSB is optional, and some parts (like the
9033    Blackfin processor) do not implement support for it.
9034
9035    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9036    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9037    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9038    Signed-off-by: Remy Bohmer <linux@bohmer.net>
9039
9040commit df402ba38103df51f6929848b6a797eff4db61f8
9041Author: Bryan Wu <bryan.wu@analog.com>
9042Date:	Wed Dec 16 22:03:59 2009 -0500
9043
9044    usb: musb: make fifo support configurable
9045
9046    The dynamic FIFO handling under MUSB is optional, and some parts (like
9047    the Blackfin processor) do not implement support for it.
9048
9049    Due to this, the FIFO reading/writing steps need special handling, so
9050    mark the common versions weak so drivers can override.
9051
9052    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9053    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9054    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9055    Signed-off-by: Remy Bohmer <linux@bohmer.net>
9056
9057commit dc2cd05c91a134d53fada41e8f97a434be22de02
9058Author: Mike Frysinger <vapier@gentoo.org>
9059Date:	Wed Dec 16 22:03:58 2009 -0500
9060
9061    usb: musb: make sure the register layout is packed
9062
9063    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9064    Signed-off-by: Remy Bohmer <linux@bohmer.net>
9065
9066commit 7b4292883b6fdc42984671fbe4e0a352ec704bde
9067Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9068Date:	Tue Dec 22 10:56:14 2009 +0530
9069
9070    DA830: Add usb config
9071
9072    Adding USB configuration. Default is set for USB MSC host.
9073
9074    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9075    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9076
9077commit 7359273d946a7dcde04c5e8d5bad669146efc87c
9078Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9079Date:	Tue Dec 22 10:56:13 2009 +0530
9080
9081    DA8xx: Add MUSB host support
9082
9083    Tested USB host functionality on DA830 EVM.
9084
9085    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9086    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9087
9088commit 0b232310b2087d4278fb224fa01e228136fb8bdf
9089Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9090Date:	Tue Dec 22 10:56:12 2009 +0530
9091
9092    DA8xx: Add GPIO register definitions
9093
9094    Added DA8xx GPIO base addresses in gpio_defs.h and pointers
9095    to different BANKs which can be used to program GPIOs.
9096
9097    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9098    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9099
9100commit 82a821f89bee913d7ba17cb500c778cf08dce321
9101Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9102Date:	Tue Dec 22 10:56:11 2009 +0530
9103
9104    DA830: Add pinmux for USB0_DRVVBUS
9105
9106    USB0_DRVVBUS pinmux configuration is required for USB functinality
9107    in uboot.
9108
9109    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9110    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9111
9112commit a3f5da1bee9a8c343a411080d7d468bdc78794a4
9113Author: Heiko Schocher <hs@denx.de>
9114Date:	Thu Jan 7 08:56:00 2010 +0100
9115
9116    mpc83xx: add support configure bus parking
9117
9118    Add support to configure bus parking mode and master in bus arbitration
9119    configuration (ACR). Add this for the kmeter1 port:
9120
9121    Configure bus arbiter with recommended values from Freescale
9122    to improve bus latency/throughput for application with
9123    intensive QuiccEngine activity.
9124
9125    Signed-off-by: Heiko Schocher <hs@denx.de>
9126    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9127
9128commit a0daa2e06f05d97c03c59b656d50371319bf29ec
9129Author: Reinhard Arlt <reinhard.arlt@esd.eu>
9130Date:	Tue Dec 8 09:21:41 2009 +0100
9131
9132    mpc83xx: vme8349: Fix power up reset sequence for tsi148
9133
9134    Remove PCI reset, if there is a monarch PMC module.
9135
9136    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
9137    Signed-off-by: Stefan Roese <sr@denx.de>
9138
9139    convert clrbits_be32 + setbits_be32 to clrsetbits_be32, use out_be32 to set gcr.
9140
9141    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9142
9143commit 1dee9be683c9b0f060452aaf1a97a34fae87f07a
9144Author: Reinhard Arlt <reinhard.arlt@esd.eu>
9145Date:	Tue Dec 8 09:13:08 2009 +0100
9146
9147    mpc83xx: Add support for MPC8349 esd caddy2
9148
9149    The caddy2 is a variant of the already supported vme8349. So we just
9150    add the differences to this board port. To better support those two
9151    boards we switched from fixed SDRAM configuration to usage of
9152    spd_sdram(). This is done by providing a board specific SPD EEPROM
9153    routine with different values for both boards.
9154
9155    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
9156    Signed-off-by: Stefan Roese <sr@denx.de>
9157
9158    changed to use mkconfig -t option instead, plus misc codingstyle fixes.
9159
9160    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9161
9162commit 7693640acd5222f5a64e59ccf5e3bc511e8054b9
9163Author: Stefan Roese <sr@denx.de>
9164Date:	Tue Dec 8 09:10:04 2009 +0100
9165
9166    mpc83xx: spd_sdram.c: Disable memory controller before initializing
9167
9168    The memory controller could already be enabled, when spd_sdram() is
9169    called. This could be the case for example, when the SDRAM is initialized
9170    by the JTAG debugger.
9171
9172    The "sync" after the register access via the accessor function is
9173    still needed, because the macro uses the sync before the real write
9174    is done. So until not all accesses are converted to using accessor
9175    functions, this sync still needs to be made "manually" here.
9176
9177    Signed-off-by: Stefan Roese <sr@denx.de>
9178    Cc: Reinhard Arlt <reinhard.arlt@esd.eu>
9179    Acked-by: Dave Liu <daveliu@freescale.com>
9180    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9181
9182commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2
9183Author: Anton Vorontsov <avorontsov@ru.mvista.com>
9184Date:	Tue Nov 24 20:12:12 2009 +0300
9185
9186    mpc83xx: Add NAND boot support for MPC8315E-RDB boards
9187
9188    The core support for NAND booting is there already, so this patch
9189    is pretty straightforward.
9190
9191    There is one trick though: top level Makefile expects nand_spl to
9192    be in nand_spl/board/$(BOARDDIR), but we can fully reuse the code
9193    from mpc8313erdb boards, and so to not duplicate the code we just
9194    symlink nand_spl/board/freescale/mpc8315erdb to mpc8313erdb.
9195
9196    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
9197
9198    o silence make during ln echo
9199    o update documentation
9200    o and avoid:
9201
9202    $ ./MAKEALL MPC8315ERDB_NAND
9203    Configuring for MPC8315ERDB board...
9204    sdram.o: In function `fixed_sdram':
9205    /home/r1aaha/git/u-boot/nand_spl/board/freescale/mpc8313erdb/sdram.c:72: undefined reference to `udelay'
9206
9207    by renaming udelay -> __udelay in the spirit of commit
9208    3eb90bad651fab39cffba750ec4421a9c01d60e7 "Generic udelay() with watchdog
9209    support".
9210
9211    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9212
9213commit b821cead7d2147724d5f1d8ccbca40710faad38a
9214Author: Sanjeev Premi <premi@ti.com>
9215Date:	Fri Dec 18 14:55:24 2009 +0530
9216
9217    onenand: Fix compile errors due to FlexOneNAND
9218
9219    This patch fixes the compile error while trying to
9220    compile for omap3evm.
9221
9222    env_onenand.c: In function 'env_relocate_spec':
9223    env_onenand.c:70: error: 'CONFIG_ENV_ADDR_FLEX' undeclared
9224     (first use in this function)
9225    env_onenand.c:70: error: (Each undeclared identifier is re
9226    ported only once
9227    env_onenand.c:70: error: for each function it appears in.)
9228    env_onenand.c: In function 'saveenv':
9229    env_onenand.c:106: error: 'CONFIG_ENV_ADDR_FLEX' undeclare
9230    d (first use in this function)
9231    env_onenand.c:107: error: 'CONFIG_ENV_SIZE_FLEX' undeclare
9232    d (first use in this function)
9233
9234    Signed-off-by: Sanjeev Premi <premi@ti.com>
9235    Acked-by: Tom Rix <Tom.Rix@windriver.com>
9236
9237commit 20da6f4d93db270c57eb67968e441a20faf61938
9238Author: Nick Thompson <nick.thompson@ge.com>
9239Date:	Wed Dec 16 11:15:58 2009 +0000
9240
9241    Davinci: davinci_nand.c performance enhancments
9242
9243    Introduces various optimisations that approximately triple the
9244    read data rate from NAND when run on da830evm.
9245
9246    Most of these optimisations depend on the endianess of the machine
9247    and most of them are very similar to optimisations already present
9248    in the Linux Kernel.
9249
9250    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
9251
9252commit 06f95959bc5421e516a9a25012e303dea8833385
9253Author: Tom Rix <Tom.Rix@windriver.com>
9254Date:	Wed Jan 6 09:36:24 2010 -0600
9255
9256    ARM Update mach-types
9257
9258    Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
9259    And built with
9260
9261    repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
9262    commit c9f937e4a3f4ebf9924ec21d80632e5eb61d949c
9263
9264    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9265
9266commit 8b0ab304943b07d13a29db6d3d2ca3edad32cdcb
9267Author: Becky Bruce <beckyb@kernel.crashing.org>
9268Date:	Tue Nov 17 21:10:21 2009 -0600
9269
9270    ppc/p4080: Add Corenet Platform Cache (CPC) registers
9271
9272    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
9273    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9274
9275commit 3e731aaba30c7011edf6391072eee845ed1b816f
9276Author: Dave Liu <daveliu@freescale.com>
9277Date:	Wed Dec 16 10:24:39 2009 -0600
9278
9279    fsl-ddr: setup ODT_RD_CFG & ODT_WR_CFG when we interleave
9280
9281    In chip-select interleaving case, we also need set the ODT_RD_CFG
9282    and ODT_WR_CFG in cs1_config register.
9283
9284    Signed-off-by: Dave Liu <daveliu@freescale.com>
9285    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9286
9287commit 1aa3d08a0244506b94031522e54fe06ee7a5ae0e
9288Author: Dave Liu <daveliu@freescale.com>
9289Date:	Wed Dec 16 10:24:38 2009 -0600
9290
9291    fsl-ddr: add override for the Rtt_Wr
9292
9293    Different boards may require different settings of Dynamic ODT (Rtt_Wr).
9294    We provide a means to allow the board specific code to provide its own
9295    value of Rtt_Wr.
9296
9297    Signed-off-by: Dave Liu <daveliu@freescale.com>
9298    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9299
9300commit bdc9f7b5eab8d5edd8a8cc5d80ef080836b00e85
9301Author: Dave Liu <daveliu@freescale.com>
9302Date:	Wed Dec 16 10:24:37 2009 -0600
9303
9304    fsl-ddr: add the override for write leveling
9305
9306    add the override for write leveling sampling and
9307    start time according to specific board.
9308
9309    Signed-off-by: Dave Liu <daveliu@freescale.com>
9310    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9311
9312commit 0a71c92c7e1e565111cb34cd389a21ec500ca5c1
9313Author: Dave Liu <daveliu@freescale.com>
9314Date:	Wed Dec 16 10:24:36 2009 -0600
9315
9316    fsl-ddr: Fix power-down timing settings
9317
9318    1. TIMING_CFG_0[ACT_PD_EXIT] was set to 6 clocks, but
9319       It should be set to tXP parameter, tXP=max(3CK, 7.5ns)
9320    2. TIMING_CFG_0[PRE_PD_EXIT] was set to 6 clocks, but
9321       It should be set to tXP (if MR0[A12]=1) else to tXPDLL parameter
9322       We are setting the mode register MR0[A12]='1'
9323
9324    Signed-off-by: Dave Liu <daveliu@freescale.com>
9325    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9326
9327commit c4ca10f1db36c3ce649c656dec14f7aab644dd86
9328Author: Anton Vorontsov <avorontsov@ru.mvista.com>
9329Date:	Wed Dec 16 01:14:31 2009 +0300
9330
9331    mpc85xx: Add 4-bits eSDHC support for MPC8569E-MDS boards
9332
9333    Thanks to "Errata to MPC8569E PowerQUICC III Integrated Host Processor
9334    Family Reference Manual, Rev. 0" document, which describes all eSDHC
9335    pins, we can add 4-bits eSDHC support for MPC8569E-MDS boards.
9336
9337    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
9338    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9339
9340commit bc20f9a9527afe8ae406a74f74765d4323f04922
9341Author: Kumar Gala <galak@kernel.crashing.org>
9342Date:	Wed Dec 9 17:28:17 2009 -0600
9343
9344    ppc/p4080: Fix reporting of PME & FM clock frequencies
9345
9346    We incorrectly had the sense of PME_CLK_SEL, FM1_CLK_SEL, FM2_CLK_SEL
9347    backwards so we report the wrong frequency.
9348
9349    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9350
9351commit de3cbd78c9a485389b233f8ca705a9e5f51afaf3
9352Author: Li Yang <leoli@freescale.com>
9353Date:	Wed Dec 9 14:26:08 2009 +0800
9354
9355    fsl_law: add SRIO2 target id and law_size_bits() macro
9356
9357    Signed-off-by: Li Yang <leoli@freescale.com>
9358    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9359
9360commit abc76eb6a6936a99811eda256222b3927427f8e2
9361Author: Kumar Gala <galak@kernel.crashing.org>
9362Date:	Tue Nov 17 20:21:20 2009 -0600
9363
9364    ppc/85xx: Map boot page guarded for MP boot
9365
9366    We already map the page cache-inhibited.  There is no reason we
9367    shouldn't also be marking it guarded to prevent speculative accesses.
9368
9369    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9370
9371commit effe4973f2f349e6e87d455ae718aabaf919a75d
9372Author: Kumar Gala <galak@kernel.crashing.org>
9373Date:	Tue Nov 17 22:44:52 2009 -0600
9374
9375    ppc: Added macro to test for specific SVR revision
9376
9377    Various SoC errata are specific to a given revision of silicon. This
9378    patch gives us a simple macro to use when doing such tests.
9379
9380    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9381
9382commit f5ecc6e027150289c2a46db7cec197b2b6da893c
9383Author: Dave Liu <daveliu@freescale.com>
9384Date:	Tue Nov 17 20:01:24 2009 -0600
9385
9386    p4080: add readback to bootpage translation window
9387
9388    We need to add the readback to bootpage translation LAW
9389    to make it effect.
9390
9391    Signed-off-by: Dave Liu <daveliu@freescale.com>
9392    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
9393    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9394
9395commit 5fb6ea3ad3562f78df8693ed8c4ca89654236c4f
9396Author: Kumar Gala <galak@kernel.crashing.org>
9397Date:	Fri Nov 13 09:25:07 2009 -0600
9398
9399    ppc/85xx: Make flash TLB entry determined at runtime on FSL boards
9400
9401    Rather than hard coding which TLB entry the FLASH is mapped with we can
9402    use find_tlb_idx to determine the entry.
9403
9404    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9405
9406commit 783852e467f32a3a5568b542379e9fec3d26a173
9407Author: Kumar Gala <galak@kernel.crashing.org>
9408Date:	Fri Nov 13 09:09:10 2009 -0600
9409
9410    ppc/85xx: Remove CONFIG_SYS_DDR_TLB_START
9411
9412    Now that we dynamically determine TLB CAM entries to use we dont need
9413    CONFIG_SYS_DDR_TLB_START anymore.
9414
9415    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9416
9417commit 355f4f85e90ce2e6d91883012c2993be7970c8b1
9418Author: Kumar Gala <galak@kernel.crashing.org>
9419Date:	Fri Nov 13 09:04:19 2009 -0600
9420
9421    ppc/85xx: Make SPD DDR TLB setup code use dynamic entry allocation
9422
9423    Now that we track which TLB CAM entries are used we can allocate
9424    entries on the fly.  Change the SPD DDR TLB setup code to assume
9425    we use at most 8 TLBs (or the number free, which ever is fewer).
9426
9427    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9428
9429commit 94e9411b9dda182dd63d53ba6ea640c98b35db5f
9430Author: Kumar Gala <galak@kernel.crashing.org>
9431Date:	Thu Nov 12 10:26:16 2009 -0600
9432
9433    ppc/85xx: Add tracking of TLB CAM usage
9434
9435    We need to track which TLB CAM entries are used to allow us to
9436    "dynamically" allocate entries later in the code.  For example the SPD
9437    DDR code today hard codes which TLB entries it uses.  We can now make
9438    that pick entries that are free.
9439
9440    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9441
9442commit ee53650dad2fede057e93fdf6f8cd72b29ef7cd0
9443Author: Kumar Gala <galak@kernel.crashing.org>
9444Date:	Wed Nov 4 13:00:55 2009 -0600
9445
9446    ppc/8xxx: Remove is_fsl_pci_agent
9447
9448    All users of is_fsl_pci_agent have been converted to fsl_is_pci_agent
9449    that uses the standard PCI programming model to determine host vs
9450    agent/end-point.
9451
9452    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9453
9454commit 7cb8f79b44c70a3c66891f407254d9c739e2e7da
9455Author: Kumar Gala <galak@kernel.crashing.org>
9456Date:	Wed Nov 4 11:39:55 2009 -0600
9457
9458    ppc/85xx: Move to using fsl_setup_hose on TQM 85xx
9459
9460    We can use fsl_setup_hose to determine if we are a agent/end-point or
9461    a host.  Rather than using some SoC specific register we can just look
9462    at the PCI cfg space of the host controller to determine this.
9463
9464    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9465
9466commit 9263e829f025661cbd3a80675285b42c14350ea4
9467Author: Kumar Gala <galak@kernel.crashing.org>
9468Date:	Wed Nov 4 13:01:51 2009 -0600
9469
9470    ppc/85xx: Move to using fsl_setup_hose on P2020 DS
9471
9472    We can use fsl_setup_hose to determine if we are a agent/end-point or
9473    a host.  Rather than using some SoC specific register we can just look
9474    at the PCI cfg space of the host controller to determine this.
9475
9476    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9477
9478commit 1e21ba8f6d0708fe7f44066059927cfa6bfedf7a
9479Author: Kumar Gala <galak@kernel.crashing.org>
9480Date:	Wed Nov 4 13:01:38 2009 -0600
9481
9482    ppc/85xx: Move to using fsl_setup_hose on P1/P2 RDB
9483
9484    We can use fsl_setup_hose to determine if we are a agent/end-point or
9485    a host.  Rather than using some SoC specific register we can just look
9486    at the PCI cfg space of the host controller to determine this.
9487
9488    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9489
9490commit 42c01b9d1f0132a6d82e2c8333b236b1e3b0831f
9491Author: Kumar Gala <galak@kernel.crashing.org>
9492Date:	Wed Nov 4 13:01:17 2009 -0600
9493
9494    ppc/85xx: Move to using fsl_setup_hose on MPC8572 DS
9495
9496    We can use fsl_setup_hose to determine if we are a agent/end-point or
9497    a host.  Rather than using some SoC specific register we can just look
9498    at the PCI cfg space of the host controller to determine this.
9499
9500    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9501
9502commit 5e3d7050cf127dfcd6ab260c551e9183299d0dca
9503Author: Kumar Gala <galak@kernel.crashing.org>
9504Date:	Wed Nov 4 12:51:10 2009 -0600
9505
9506    ppc/86xx: Clean up MPC8610 HPCD PCI setup code
9507
9508    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9509    board ports, use IO accessors and clean up printing of status info.
9510
9511    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9512
9513commit 7b626880b4e1fd8d2297c9341b92c2253fc27fd0
9514Author: Kumar Gala <galak@kernel.crashing.org>
9515Date:	Wed Nov 4 11:15:29 2009 -0600
9516
9517    ppc/85xx: Clean up MPC8548 CDS PCI setup code
9518
9519    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9520    board ports, use IO accessors and clean up printing of status info.
9521
9522    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9523
9524commit feadd5d53ba5047c3bc912ff5b7c7a690c8c53cf
9525Author: Kumar Gala <galak@kernel.crashing.org>
9526Date:	Wed Nov 4 11:05:02 2009 -0600
9527
9528    ppc/85xx: Clean up ATUM8548 PCI setup code
9529
9530    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9531    board ports, use IO accessors and clean up printing of status info.
9532
9533    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9534
9535commit 4681457e2aace8dff09dc4c6c02185231b970d6b
9536Author: Kumar Gala <galak@kernel.crashing.org>
9537Date:	Wed Nov 4 10:31:53 2009 -0600
9538
9539    ppc/85xx: Clean up MPC8568 MDS PCI setup code
9540
9541    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9542    board ports, use IO accessors and clean up printing of status info.
9543
9544    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9545
9546commit c847e98b143c154cc466f9d03e90a3495329172b
9547Author: Kumar Gala <galak@kernel.crashing.org>
9548Date:	Wed Nov 4 10:26:30 2009 -0600
9549
9550    ppc/85xx: Clean up MPC8569 MDS PCI setup code
9551
9552    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9553    board ports, use IO accessors and clean up printing of status info.
9554
9555    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9556
9557commit 645d5a7838058ce603803935cd40a62a26aea04d
9558Author: Kumar Gala <galak@kernel.crashing.org>
9559Date:	Wed Nov 4 10:22:26 2009 -0600
9560
9561    ppc/85xx: Clean up MPC8544 DS PCI setup code
9562
9563    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9564    board ports, use IO accessors and clean up printing of status info.
9565
9566    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9567
9568commit 8a414c4258aeeab93fb83fad0544894597c8bd35
9569Author: Mingkai Hu <Mingkai.hu@freescale.com>
9570Date:	Wed Oct 28 10:49:31 2009 +0800
9571
9572    ppc/85xx: Clean up MPC8536 DS PCI setup code
9573
9574    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9575    board ports, use IO accessors and clean up printing of status info.
9576
9577    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
9578    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9579
9580commit 3ad89c4ecba51564c97075f031aef4fa5eafbb16
9581Author: Kumar Gala <galak@kernel.crashing.org>
9582Date:	Sat Oct 31 11:23:41 2009 -0500
9583
9584    NET: Base support for etsec2.0
9585
9586    1. Modified the tsec_mdio structure to include the new regs
9587    2. Modified the MDIO_BASE_ADDR so that it will handle both
9588    older version and new version of etsec.
9589
9590    Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9591    Acked-by: Kim Phillips <kim.phillips@freescale.com>
9592    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9593
9594commit b9e186fc31683a4f1b6880c086950b2270e62e24
9595Author: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9596Date:	Sat Oct 31 00:35:04 2009 +0530
9597
9598    NET: Move MDIO regs out of TSEC Space
9599
9600    Moved the mdio regs out of the tsec structure,and
9601    provided different offsets for tsec base and mdio
9602    base so that provision for etsec2.0 can be provided.
9603
9604    This patch helps in providing the support for etsec2.0
9605    In etsec2.0, the MDIO register space and the etsec reg
9606    space are different.
9607
9608    Also, moved the TSEC_BASE_ADDR and MDIO_BASE_ADDR definitons into
9609    platform specific files.
9610
9611    Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9612    Acked-by: Kim Phillips <kim.phillips@freescale.com>
9613    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9614
9615commit bcad21fda187f7d8d5d2c026c395cca35a9c700e
9616Author: Kumar Gala <galak@kernel.crashing.org>
9617Date:	Thu Mar 19 02:46:28 2009 -0500
9618
9619    85xx: Add support to set DPAA (data path) devices clock frequencies
9620
9621    Set clock-frequency for Frame Manager 0/1 and Patter Match Engine on p4080.
9622
9623    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9624
9625commit 178e39e199e9c985e5e5e968d60d7243fceb5616
9626Author: Kumar Gala <galak@kernel.crashing.org>
9627Date:	Thu Sep 17 00:01:14 2009 -0500
9628
9629    ppc/8xxx: Don't use pci_cfg on FSL_CORENET platforms
9630
9631    The FSL_CORENET platforms use a completely different means to determine
9632    which PCIe port is enabled as well as if its a host or agent/end-point.
9633
9634    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9635
9636commit 11588b5dc4c581b2a68a24e3298ab14e83c59d31
9637Author: Kumar Gala <galak@kernel.crashing.org>
9638Date:	Thu Oct 15 23:22:10 2009 -0500
9639
9640    ppc/p4080: Added p4080 SERDES registers & USB offset
9641
9642    Added immap definition for SERDES registers on p4080, the USB offset
9643    (since it was missing) and a GPL header.
9644
9645    Signed-off-by: Li Yang <leoli@freescale.com>
9646    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9647
9648commit 82fd1f8da9add2d74532cf78d224485f0042d00d
9649Author: Kumar Gala <galak@kernel.crashing.org>
9650Date:	Thu Mar 19 02:53:01 2009 -0500
9651
9652    85xx: Add support for e500mc cache stashing
9653
9654    The e500mc core supports the ability to stash into the L1 or L2 cache,
9655    however we need to uniquely identify the caches with an id.
9656
9657    We use the following equation to set the various stash-ids:
9658
9659    32 + coreID*2 + 0(L1) or 1(L2)
9660
9661    The 0 (for L1) or 1 (for L2) matches the CT field used be various cache
9662    control instructions.
9663
9664    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9665
9666commit 26be2c53d671ecfd3e0483f0870649ac28322293
9667Author: Nick Thompson <nick.thompson@ge.com>
9668Date:	Sat Dec 12 12:13:10 2009 -0500
9669
9670    Davinci: NAND enable ECC even when not in NAND boot mode
9671
9672    Davinci: NAND enable ECC even when not in NAND boot mode
9673
9674    On Davinci platforms, the default NAND device is enabled (for ECC)
9675    in low level boot code when NAND boot mode is used. If booting in
9676    another mode, NAND ECC is not enabled. The driver should make
9677    sure ECC is enabled regardless of boot mode if NAND is configured
9678    in U-Boot.
9679
9680    Signed-off-by: Nick Thompson <nick.thompson@ge.com>
9681
9682commit 97f4eb8cfb97c7c5b158e3c0df4611efbf50f403
9683Author: Nick Thompson <nick.thompson@gefanuc.com>
9684Date:	Sat Dec 12 12:12:26 2009 -0500
9685
9686    Davinci: Configurable NAND chip selects
9687
9688    Davinci: Configurable NAND chip selects
9689
9690    Add a CONFIG_SYS_NAND_CS setting to all davinci configs and
9691    use it to setup the NAND controller in the davinci_nand
9692    mtd driver.
9693
9694    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
9695
9696commit 90110e0eab5ac6ab714109ce1fd8873c858dd552
9697Author: Nick Thompson <nick.thompson@gefanuc.com>
9698Date:	Sat Dec 12 12:10:51 2009 -0500
9699
9700    Davinci: Table driven pinmux configuration
9701
9702    Davinci: Table driven pinmux configuration
9703
9704    Add code to allow pinmux_config tables to be grouped and configured
9705    as a single resource. This removes multiple calls to the pinmux
9706    configuration code from board_init and allows pinmuxes to be
9707    individually configured and added by data manipulation only.
9708
9709    All related #ifdefs can the be removed from board_init code and
9710    since the compiler optimises away statics, #ifdefs can be reduced in
9711    the data definitions as well.
9712
9713    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
9714
9715commit 1270ec13d4fbae48a537dc76d418a6efa72f5725
9716Author: Robert P. J. Day <rpjday@crashcourse.ca>
9717Date:	Sat Dec 12 12:10:33 2009 -0500
9718
9719    Remove superfluous uses of V_PROMPT macro.
9720
9721    A number of config files define the V_PROMPT macro for the
9722    command-line prompt, only to immediately use that macro to define
9723    CONFIG_SYS_PROMPT, making V_PROMPT entirely superfluous.
9724
9725    Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
9726
9727commit 8b432bebc205a959684559477472c048e31d137d
9728Author: Grazvydas Ignotas <notasas@gmail.com>
9729Date:	Fri Dec 11 15:07:30 2009 +0200
9730
9731    pandora: don't enable VAUX3, VDAC and VPLL2 regulators
9732
9733    These regulators are not needed to start the kernel and only
9734    cause "incomplete constraints" warnings from kernel, so don't
9735    turn them on to save power.
9736
9737    Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
9738
9739commit ead39d7aa3ddccb2e374217aeab23bd65cedb762
9740Author: Grazvydas Ignotas <notasas@gmail.com>
9741Date:	Thu Dec 10 17:10:21 2009 +0200
9742
9743    TWL4030: make LEDs selectable for twl4030_led_init()
9744
9745    Not all boards have both LEDs hooked, so enabling both on
9746    boards with single LED will just waste power. Make it
9747    possible to choose LEDs by adding argument to
9748    twl4030_led_init().
9749
9750    Using this turn on only LEDB for pandora, leave both LEDs
9751    on for all other boards, as it was before this patch.
9752
9753    Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
9754
9755commit be34fef7fdcfaffc68495e50929669ac5e4bd800
9756Author: Stefan Roese <sr@denx.de>
9757Date:	Wed Dec 16 09:27:31 2009 +0100
9758
9759    ppc4xx: alpr: Remove some not needed commands to make image fit again
9760
9761    The latest changes increased the size of the alpr image a bit more.
9762    Now it doesn't fit into the 256k reserved for it. This patch now removes
9763    the commands "ping" and "diag" which are not needed in the production
9764    systems.
9765
9766    Signed-off-by: Stefan Roese <sr@denx.de>
9767    Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
9768
9769commit 072e754b6b9bef438fc0870318755e33051baa7d
9770Author: Heiko Schocher <hs@denx.de>
9771Date:	Thu Dec 3 11:23:17 2009 +0100
9772
9773    i2c, ppc4xx: fix compiling KAREF and METROBOX boards.
9774
9775    commit eb5eb2b0f744f0cba405160c5d01335c40f09acf
9776
9777    ppc4xx: Cleanup PPC4xx I2C infrastructure
9778
9779    This patch cleans up the PPC4xx I2C intrastructure:
9780
9781    - Use C struct to describe the I2C registers instead of defines
9782    - Coding style cleanup (braces, whitespace, comments, line length)
9783    - Extract common code from i2c_read() and i2c_write()
9784    - Remove unneeded IIC defines from ppc405.h & ppc440.h
9785
9786    breaks comiling for the KAREF and METROBOX boards.
9787
9788    This patch fixes this issue.
9789
9790    Signed-off-by: Heiko Schocher <hs@denx.de>
9791    Signed-off-by: Stefan Roese <sr@denx.de>
9792
9793commit 87d93a1ba2ae23550e1370adb7a3b00af0831165
9794Author: Wolfgang Wegner <w.wegner@astro-kom.de>
9795Date:	Wed Dec 9 15:16:47 2009 +0100
9796
9797    move prototypes for gunzip() and zunzip() to common.h
9798
9799    Prototype for gunzip/zunzip was only in lib_generic/gunzip.c and thus
9800    repeated in every file using it. This patch moves the prototypes to
9801    common.h and removes all prototypes distributed anywhere else.
9802
9803    Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
9804
9805commit 127e10842b2474ac20e40572a4102dd4d5ed80f1
9806Author: Mahavir Jain <mjain@marvell.com>
9807Date:	Tue Nov 3 12:22:10 2009 +0530
9808
9809    usb: write command for RAW partition.
9810
9811    This patch implements write support to usb device with raw partition.
9812    It will be useful for filesystem write support to usb device from
9813    u-boot in future.
9814
9815    Tested with writing kernel image to raw usb disk & booting with usb
9816    read command into ram.
9817
9818    [Note:  run usb part to get info about start sector & number of
9819    sectors on a partition for usb write operation.]
9820
9821    Signed-off-by: Mahavir Jain <mjain@marvell.com>
9822
9823commit 73c8640e93881439b87a5734485a9e56a494ef50
9824Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9825Date:	Wed Nov 4 15:58:23 2009 -0600
9826
9827    omap3evm: musb: add USB config
9828
9829    Added USB host and device config for host (MSC, Keyboard) and
9830    device (ACM) functionalities.
9831
9832    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9833
9834commit ae4caf2fb53cc7be5d59a649b8aee86d542cbb6f
9835Author: Tom Rix <Tom.Rix@windriver.com>
9836Date:	Sat Oct 31 12:37:46 2009 -0500
9837
9838    OMAP3 USB Initialize twl4030 only if required
9839
9840    OMAP3EVM uses ISP1504 phy and so twl4030 related init is not required.
9841
9842    Submitted-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9843    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9844
9845commit 2ec1abea4359b94523d45a20d68d8582e09ace46
9846Author: Tom Rix <Tom.Rix@windriver.com>
9847Date:	Sat Oct 31 12:37:45 2009 -0500
9848
9849    OMAP3 zoom2 Use usbtty if the debug board is not connected.
9850
9851    The preferred serial output comes from the debug board.
9852    When the debug board is disconnected, fall back on using
9853    usbtty from the usb connector on the Zoom2 board.
9854
9855    This shows up as /dev/ttyACM0 in a linux host.
9856
9857    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9858
9859commit 6299487ef5dcdb06e0394f5955755c8dd9ce707b
9860Author: Tom Rix <Tom.Rix@windriver.com>
9861Date:	Sat Oct 31 12:37:44 2009 -0500
9862
9863    USBTTY make some function declarations easier to use.
9864
9865    Zoom2 needs to use these declarations and the include directory is a
9866    better place from them than in the middle of the driver directory.
9867    It did not make sense to create a new file for just a couple of
9868    lines so they were appended to the serial.h
9869
9870    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9871
9872commit 25374bfbf3a6c6624d8db512c95a4960e3a84635
9873Author: Tom Rix <Tom.Rix@windriver.com>
9874Date:	Sat Oct 31 12:37:43 2009 -0500
9875
9876    OMAP3 beagle Add usbtty configuration
9877
9878    The primary console of beagle is the serial header.
9879
9880    A secondary console is to use the usbtty.  The user can set this
9881    manually by doing
9882
9883    setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
9884    saveenv
9885
9886    usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
9887
9888    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9889
9890commit 05be5a60e98eb1243901f556fefd66b1691fabe4
9891Author: Tom Rix <Tom.Rix@windriver.com>
9892Date:	Sat Oct 31 12:37:42 2009 -0500
9893
9894    OMAP3 zoom1 Add usbtty configuration
9895
9896    The primary console of zoom1 is the serial out from the jumpers
9897    accessed by removing the back panel.
9898
9899    A secondary console is to use the usbtty.  The user can set this
9900    manually by doing
9901
9902    setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
9903    saveenv
9904
9905    usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
9906
9907    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9908
9909commit f298e4b6dd56df3e35a13a6ddd572ca3baf06ad2
9910Author: Tom Rix <Tom.Rix@windriver.com>
9911Date:	Sat Oct 31 12:37:41 2009 -0500
9912
9913    OMAP3 Add usb device support
9914
9915    This change adds the usb device support for musb.
9916
9917    Omap3 platform support added at the same level as davinci.
9918
9919    The interface for usbtty to use the musb device support was added.
9920
9921    Verified on omap3 beagle, zoom1 and zoom2.
9922
9923    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9924
9925commit bffbb2a86d2a3aa28bd8f9869aa553082fb5af5f
9926Author: Tom Rix <Tom.Rix@windriver.com>
9927Date:	Sat Oct 31 12:37:40 2009 -0500
9928
9929    TWL4030 Add usb PHY support
9930
9931    The twl4030 provides a PHY device for connecting a link device,
9932    like musb, to physical connection.
9933
9934    This change adds the twl4030 usb registers and functions for
9935    initializing the PHY as required by omap3.
9936
9937    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9938
9939commit 988365a2048356f94ed0c294009233317c9fb4b2
9940Author: Tom Rix <Tom.Rix@windriver.com>
9941Date:	Sat Oct 31 12:37:39 2009 -0500
9942
9943    USB add macros for debugging usb device setup.
9944
9945    When developing usb device features, it is useful to print out
9946    common usb structures.
9947
9948    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9949
9950commit 8f8bd565f35ff8a068727bfcf8975c50df082043
9951Author: Tom Rix <Tom.Rix@windriver.com>
9952Date:	Sat Oct 31 12:37:38 2009 -0500
9953
9954    USB Consolidate descriptor definitions
9955
9956    The header files usb.h and usbdescriptors.h have the same nameed
9957    structure definitions for
9958
9959    usb_config_descriptor
9960    usb_interface_descriptor
9961    usb_endpoint_descriptor
9962    usb_device_descriptor
9963    usb_string_descriptor
9964
9965    These are out right duplicates in usb.h
9966
9967    usb_device_descriptor
9968    usb_string_descriptor
9969
9970    This one has extra unused elements
9971
9972    usb_endpoint_descriptor
9973
9974	unsigned char	bRefresh
9975	unsigned char	bSynchAddress;
9976
9977    These in usb.h have extra elements at the end of the usb 2.0
9978    specified descriptor and are used.
9979
9980    usb_config_descriptor
9981    usb_interface_descriptor
9982
9983    The change is to consolidate the definition of the descriptors
9984    to usbdescriptors.h.  The dublicates in usb.h are removed.
9985    The extra element structure will have their name shorted by
9986    removing the '_descriptor' suffix.
9987
9988    So
9989
9990    usb_config_descriptor -> usb_config
9991    usb_interface_descriptor -> usb_interface
9992
9993    For these, the common descriptor elements are accessed now
9994    by an element 'desc'.
9995
9996    As an example
9997
9998    -	if (iface->bInterfaceClass != USB_CLASS_HUB)
9999    +	if (iface->desc.bInterfaceClass != USB_CLASS_HUB)
10000
10001    This has been compile tested on MAKEALL arm, ppc and mips.
10002
10003    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
10004
10005commit e5e4e705ce402856a4800ebf4c0cc163d41b58b0
10006Author: Li Yang <leoli@freescale.com>
10007Date:	Wed Dec 9 18:13:26 2009 +0800
10008
10009    Update Makefile for tag generating
10010
10011    Get tag directories from the $(__LIB) and also generate tag for .S files.
10012
10013    Signed-off-by: Li Yang <leoli@freescale.com>
10014
10015commit d02ffbf8d72085035f746c63c2609daf20a84765
10016Author: Kumar Gala <galak@kernel.crashing.org>
10017Date:	Wed Dec 16 14:12:11 2009 -0600
10018
10019    drivers/bios_emulator: Fix compile error in .depend not being generated
10020
10021    make -C drivers/bios_emulator/
10022    make[2]: Entering directory
10023    `drivers/bios_emulator'
10024    In file included from atibios.c:49:
10025    biosemui.h:47:21: error: biosemu.h: No such file or directory
10026    ...
10027    x86emu/decode.c:40:28: error: x86emu/x86emui.h: No such file or directory
10028    ...
10029
10030    Due to lack of proper CPPFLAGS being passed to .depend generation rule
10031
10032    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10033
10034commit a200a7c04d89853d2a1395b96d8ca5e3dd754551
10035Author: Wolfgang Denk <wd@denx.de>
10036Date:	Tue Dec 15 23:20:54 2009 +0100
10037
10038    Update CHANGELOG; prepare Prepare v2009.11
10039
10040    Signed-off-by: Wolfgang Denk <wd@denx.de>
10041
10042commit f9476902b789b0481b9df49af88d6ca94fb16fa0
10043Author: Peter Tyser <ptyser@xes-inc.com>
10044Date:	Tue Dec 15 12:10:47 2009 -0600
10045
10046    mpc85xx, mpc86xx: Fix gd->cpu pointer after relocation
10047
10048    The gd->cpu pointer is set to an address located in flash when the
10049    probecpu() function is called while U-Boot is executing from flash.
10050    This pointer needs to be updated to point to an address in RAM after
10051    relocation has occurred otherwise Linux may not be able to boot due to
10052    "fdt board" crashing if flash has been erased or changed.
10053
10054    This bug was introduced in commit
10055    a0e2066f392782730f0398095e583c87812d97f2.
10056
10057    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10058    Reported-by: Ed Swarthout <Ed.Swarthout@freescale.com>
10059    Tested-by: Kumar Gala <galak@kernel.crashing.org>
10060    Tested on MPC8527DS.
10061    Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
10062
10063commit 1ab70f6fff9fa3b7910c11b874f625e004256c50
10064Author: Ben Warren <biggerbadderben@gmail.com>
10065Date:	Mon Dec 14 16:30:39 2009 -0800
10066
10067    Net: Clean up LAN91C96 Support
10068
10069    A previous Commit converted the LAN91C96 Ethernet driver to using the
10070    CONFIG_NET_MULTI API, but did not include full board support.  This patch
10071    finishes the job.
10072
10073    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10074
10075commit 3363a34b9eeda9783afcbbed5cdd738926d1f4bf
10076Author: Peter Tyser <ptyser@xes-inc.com>
10077Date:	Sun Dec 13 17:58:34 2009 -0600
10078
10079    MVBLUE: Remove CONFIG_CMD_IRQ
10080
10081    Neither the MVBLUE nor its underlying architecture implement the
10082    do_irqinfo() function which is required when CONFIG_CMD_IRQ is defined.
10083    This change fixes the following MVBLUE compiler error:
10084
10085    -> ./MAKEALL MVBLUE
10086    Configuring for MVBLUE board...
10087    common/libcommon.a(cmd_irq.o):(.u_boot_cmd+0x24): undefined reference to `do_irqinfo'
10088    make: *** [u-boot] Error 1
10089
10090    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10091    Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
10092
10093commit 18e8ad60ee87431c01cc2686985b60cc54f5dd3b
10094Author: Detlev Zundel <dzu@denx.de>
10095Date:	Mon Dec 14 17:54:40 2009 +0100
10096
10097    imx27lite: Reenable MTD support on NOR flash.
10098
10099    The support for this was silently dropped by a configuration
10100    split during the merge of the imx27lite board support in commit
10101    864aa034f3a0e10ce710e8bbda171df3cab59414 (cmd_mtdparts: Move to common
10102    handling of FLASH devices via MTD layer).
10103
10104    Signed-off-by: Detlev Zundel <dzu@denx.de>
10105
10106commit 076cd24cb4278c125c8f36df386852dc0fcfefae
10107Author: Thomas Weber <weber@corscience.de>
10108Date:	Wed Dec 9 09:38:04 2009 +0100
10109
10110    net: dm9000x: fix debug output
10111
10112    commit 60f61e6d7655400bb785a2ef637581679941f6d1 breaks compile with gcc by introducing __func__
10113    instead of constant string "func" in the macro call but missed to change the macro.
10114
10115    Signed-off-by: Thomas Weber <weber@corscience.de>
10116    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10117
10118commit c179a2896e6a5138e30786f1d7961d880dbd6d31
10119Author: John Ogness <john.ogness@linutronix.de>
10120Date:	Fri Dec 11 09:47:28 2009 +0100
10121
10122    fec_mxc: incomplete error handling
10123
10124    fec_init() will only allocate fec->base_ptr if it is non-NULL. But
10125    the cleanup routine on error will free the pointer without setting
10126    it to NULL. This means that a later call to fec_init() would result
10127    in using an invalid pointer.
10128
10129    Signed-off-by: John Ogness <john.ogness@linutronix.de>
10130    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10131
10132commit 2ab4a4d0952b754b1c74f4d2b12b83d600d449c8
10133Author: Reinhard Arlt <reinhard.arlt@esd.eu>
10134Date:	Fri Dec 4 09:52:17 2009 +0100
10135
10136    net: e1000: Add support for the Intel 82546GB controller
10137
10138    This chip is equipped for example on the esd PMC-ETH2-GB board. So let's
10139    add it to the list of supported chips to the e1000 driver.
10140
10141    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
10142    Signed-off-by: Stefan Roese <sr@denx.de>
10143    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10144
10145commit aafda38fb266b94ca344e5ff014d430790c72279
10146Author: Remy Bohmer <linux@bohmer.net>
10147Date:	Wed Oct 28 22:13:40 2009 +0100
10148
10149    Add error codes/handling for TFTP-server
10150
10151    Signed-off-by: Remy Bohmer <linux@bohmer.net>
10152    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10153
10154commit ac6b362a2598b8cd27beb071fa6224cf8b121e1b
10155Author: Nishanth Menon <nm@ti.com>
10156Date:	Fri Oct 16 00:06:37 2009 -0500
10157
10158    LAN91C96: Enable NET_MULTI LAN driver
10159
10160    This modification is NOT tested on any of the
10161    platforms modified as I dont have them. please
10162    help by testing+building+fixing
10163
10164    Signed-off-by: Nishanth Menon <nm@ti.com>
10165    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10166
10167commit a1725999b8b7527971183122cdfb54e2f87f61ae
10168Author: Nishanth Menon <nm@ti.com>
10169Date:	Fri Oct 16 00:06:36 2009 -0500
10170
10171    TI OMAP3: SDP3430 FIX NET_MULTI Warning
10172
10173    Enable the NET MULTI option and remove build warning
10174
10175    Tested: SDP3430
10176
10177    Signed-off-by: Nishanth Menon <nm@ti.com>
10178    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10179
10180commit b7ad4109da342dfc787468fc713d88d0a8b9e67a
10181Author: Nishanth Menon <nm@ti.com>
10182Date:	Fri Oct 16 00:06:35 2009 -0500
10183
10184    NET: LAN91C96 CONFIG_NET_MULTIify
10185
10186    Make the lan91c96 driver capable of CONFIG_NET_MULTI
10187    to be clean for the new arch, add a a lil detect function
10188    Most of the formatting change was done to keep checkpatch
10189    silent, but a few functions and #if 0ed code which
10190    does not make sense for NET_MULTI have been removed
10191
10192    Now, use the lan91c96_initialize() function to init the driver
10193
10194    Signed-off-by: Nishanth Menon <nm@ti.com>
10195    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10196
10197commit 6ac59c5518e1d2e2ef1c4b8dee99267dfbdf9cdc
10198Author: Mike Frysinger <vapier@gentoo.org>
10199Date:	Tue Nov 3 11:35:42 2009 -0500
10200
10201    net: pull CONFIG checks out of source and into makefile
10202
10203    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10204    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10205
10206commit f4cfe42758192d09f8375e384cc000aa70d97029
10207Author: Stefan Roese <sr@denx.de>
10208Date:	Wed Dec 9 09:01:43 2009 +0100
10209
10210    nand: Fix access to last block in NAND devices
10211
10212    Currently, the last block of NAND devices can't be accessed. This patch
10213    fixes this issue by correcting the boundary checking (off-by-one error).
10214
10215    Signed-off-by: Stefan Roese <sr@denx.de>
10216    Cc: Scott Wood <scottwood@freescale.com>
10217    Cc: Wolfgang Denk <wd@denx.de>
10218
10219commit 3b887ca8ce72cc12129183538f6e828db13f4867
10220Author: Peter Korsgaard <jacmet@sunsite.dk>
10221Date:	Tue Dec 8 22:20:34 2009 +0100
10222
10223    mpc83xx: boot time regression, move LCRR setup back to cpu_init_f
10224
10225    Commit c7190f02 (retain POR values of non-configured ACR, SPCR, SCCR,
10226    and LCRR bitfields) moved the LCRR assignment to after relocation
10227    to RAM because of the potential problem with changing the local bus
10228    clock while executing from flash.
10229
10230    This change unfortunately adversely affects the boot time, as running
10231    all code up to cpu_init_r can cause significant slowdown.
10232
10233    E.G. on a 8347 board a bootup time increase of ~600ms has been observed:
10234
10235       0.020 CPU:   e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
10236       0.168 RS:    232
10237       0.172 I2C:   ready
10238       0.176 DRAM:  64 MB
10239       1.236 FLASH: 32 MB
10240
10241    Versus:
10242
10243       0.016 CPU:   e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
10244       0.092 RS:    232
10245       0.092 I2C:   ready
10246       0.096 DRAM:  64 MB
10247       0.644 FLASH: 32 MB
10248
10249    So far no boards have needed the late LCRR setup, so simply revert it
10250    for now - If it is needed at a later time, those boards can either do
10251    their own final LCRR setup in board code (E.G. in board_early_init_r),
10252    or we can introduce a CONFIG_SYS_LCRR_LATE config option to only do
10253    the setup in cpu_init_r.
10254
10255    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
10256    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10257
10258commit 4b142febff71eabdb7ddbb125c7b583b24ddc434
10259Author: Heiko Schocher <hs@denx.de>
10260Date:	Thu Dec 3 11:21:21 2009 +0100
10261
10262    common: delete CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL
10263
10264    There is more and more usage of printing 64bit values,
10265    so enable this feature generally, and delete the
10266    CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL
10267    defines.
10268
10269    Signed-off-by: Heiko Schocher <hs@denx.de>
10270
10271commit 00b6d927ba8900cdf218b90b277e1090e284bea6
10272Author: Heiko Schocher <hs@denx.de>
10273Date:	Thu Dec 3 11:20:06 2009 +0100
10274
10275    5xxx, fdt: move fdt_fixup_memory() to cpu.c file
10276
10277    u-boot updates, before starting Linux, the memory node in the
10278    DTS. As this is a "standard" feature, move this functionality
10279    to the cpu.c file for mpc5xxx and mpc512x processors.
10280
10281    Signed-off-by: Heiko Schocher <hs@denx.de>
10282
10283commit 386118a896554b13f14ad0f82356276988f7de82
10284Author: Michal Simek <monstr@monstr.eu>
10285Date:	Tue Dec 8 09:12:49 2009 +0100
10286
10287    microblaze: Correct ffs regression for Microblaze
10288
10289    We are using generic implementation of ffs. This should
10290    be part of Simon's commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
10291
10292    Here is warning message which this patch removes.
10293
10294    In file included from /tmp/u-boot-microblaze/include/common.h:38,
10295		     from cmd_mtdparts.c:87:
10296    /tmp/u-boot-microblaze/include/linux/bitops.h:123:1: warning: "ffs" redefined
10297    In file included from /tmp/u-boot-microblaze/include/linux/bitops.h:110,
10298		     from /tmp/u-boot-microblaze/include/common.h:38,
10299		     from cmd_mtdparts.c:87:
10300    /tmp/u-boot-microblaze/include/asm/bitops.h:269:1:
10301    warning: this is the location of the previous definition
10302
10303    Signed-off-by: Michal Simek <monstr@monstr.eu>
10304
10305commit 8fe7b29f9811322931f0192a56431edcf819d6b9
10306Author: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
10307Date:	Mon Dec 7 08:09:57 2009 -0800
10308
10309    microblaze: Stop stack clobbering in microblaze-generic.
10310
10311    A typo caused the stack and malloc regions to overlap, which prevented
10312    mem_malloc_init() from returning. This commit makes the memory layout match
10313    the example described in include/configs/microblaze-generic.h
10314
10315    Signed-off-by: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
10316    Signed-off-by: Michal Simek <monstr@monstr.eu>
10317
10318commit 0fc52948bda0734431cb528ee4fd82f1dec8c7b5
10319Author: Wolfgang Denk <wd@denx.de>
10320Date:	Mon Dec 7 23:14:13 2009 +0100
10321
10322    Update CHANGELOG, prepare -rc2
10323
10324    Signed-off-by: Wolfgang Denk <wd@denx.de>
10325
10326commit f2352877cb2daac88115192fb09991a2397d0b27
10327Author: Peter Tyser <ptyser@xes-inc.com>
10328Date:	Sun Dec 6 23:58:28 2009 -0600
10329
10330    MAKEALL: Fix return value
10331
10332    Previously MAKEALL would always return a value of 0, even if 1 or more
10333    boards did not compile.  This change causes MAKEALL to return 0 if all
10334    boards were able to build, otherwise 1.
10335
10336    This change also requires changing the script interpreter from sh to
10337    bash to support bash's PIPESTATUS variable.
10338
10339    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10340
10341commit fbc1c8f6f6c972524197829c56dd8f2f5da0200a
10342Author: Peter Tyser <ptyser@xes-inc.com>
10343Date:	Sun Dec 6 01:33:24 2009 -0600
10344
10345    tools/mkimage: Remove duplicate line of code
10346
10347    Recent commits 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e and
10348    6a590c5f5fd12cdd27f3153522acfac3854590e7 both fixed the same bug in the
10349    same manner.  Unfortunately git was "smart" enough to merge both changes
10350    which resulted in some duplicate code.
10351
10352    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10353
10354    Reordered code and comment a bit.
10355
10356    Signed-off-by: Wolfgang Denk <wd@denx.de>
10357
10358commit df002fa6b9cd475909ede35bf95b803c2289c6a4
10359Author: Heiko Schocher <hs@denx.de>
10360Date:	Sat Dec 5 11:59:51 2009 +0100
10361
10362    i2c: fix dangling comment in do_i2c_mw()
10363
10364    commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b deleted some unused
10365    code in do_i2c_mw(), but missed to also remove the respective
10366    commment. This patch fixes this.
10367
10368    Signed-off-by: Heiko Schocher <hs@denx.de>
10369
10370commit 7cb5fc15f22de46cc6fabc26baf994cf8f7fa546
10371Author: Heiko Schocher <hs@denx.de>
10372Date:	Thu Dec 3 11:20:42 2009 +0100
10373
10374    mpc52xx, manroland: add some commands
10375
10376    add the following commands for the manroland boards:
10377
10378    CONFIG_CMDLINE_EDITING
10379    CONFIG_COMMAND_HISTORY
10380    CONFIG_AUTO_COMPLETE
10381
10382    Signed-off-by: Heiko Schocher <hs@denx.de>
10383
10384commit 39ff7d5f4cc547a2034a8bfc2a5b5f4b62fd5c20
10385Author: Stefan Roese <sr@denx.de>
10386Date:	Thu Dec 3 06:24:30 2009 +0100
10387
10388    POST: Remove duplicated post_hotkey_pressed() functions
10389
10390    This patch introduces a weak default function for post_hotkey_pressed(),
10391    returning 0, for boards without hotkey support. The long-running tests
10392    won't be started on those boards. This default function was implemented
10393    in many board directories. By implementing this weak default we can
10394    remove all those duplicate versions.
10395
10396    Boards with hotkey support, can override this weak default function
10397    by defining one in their board specific code.
10398
10399    Signed-off-by: Stefan Roese <sr@denx.de>
10400
10401commit f8450829f921cf10667af98a8d08edfa3d998f04
10402Author: Heiko Schocher <hs@denx.de>
10403Date:	Tue Dec 1 19:30:47 2009 +0100
10404
10405    52xx, manroland: add fdt_fixup_memory() in ft_board_setup()
10406
10407    To update the real memory size in the memory node on the
10408    uc101 and mucmc52 boards call fdt_fixup_memory() in
10409    ft_board_setup().
10410
10411    Signed-off-by: Heiko Schocher <hs@denx.de>
10412
10413commit 0ec81db20294efdad2454a753e79f1fe244a43ca
10414Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
10415Date:	Tue Dec 1 14:05:55 2009 +0100
10416
10417    Fix computation in nand_util.c:get_len_incl_bad
10418
10419    Depending on offset, flash size and the number of bad blocks,
10420    get_len_incl_bad may return a too small value which may lead to:
10421
10422    1) If there are no bad blocks, nand_{read,write}_skip_bad chooses the
10423    bad block aware read/write code. This may hurt performance, but does
10424    not have any adverse effects.
10425
10426    2) If there are bad blocks, the nand_{read,write}_skip_bad may choose
10427    the bad block unaware read/write code (if len_incl_bad == *length)
10428    which leads to corrupted data.
10429
10430    Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
10431
10432commit aabb8cb0818e285aeed0cfaf243635997e07554d
10433Author: Evan Samanas <esamanas@xes-inc.com>
10434Date:	Mon Nov 9 20:08:36 2009 -0600
10435
10436    nfs: NfsTimeout() updates
10437
10438    - NfsTimeout() does not correctly update the NFS timeout value which
10439      results in NfsTimeout() only being called once in certain situations.
10440      This can result in the 'nfs' command hanging indefinetly.  For
10441      example, the command:
10442
10443	nfs 192.168.0.1:/home/user/file
10444
10445      will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
10446      NFS server running.
10447
10448      This issue is resolved by reinitializting the NFS timeout value inside
10449      NfsTimeout() when a timeout occurs.
10450
10451    - Make the 'nfs' command print the 'T' character when a timeout occurs.
10452      Previously there was no indication that timeouts were occuring.
10453
10454    - Mimic the 'tftpboot' command and when a download fails print "Retry
10455      count exceeded; starting again", and restart the download taking the
10456      'netretry' environment variable into account.
10457
10458    Signed-off-by: Evan Samanas <esamanas@xes-inc.com>
10459    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10460
10461    Tested on TQM8xxL.
10462
10463    Tested by: Wolfgang Denk <wd@denx.de>
10464
10465    Tested on MPC8527DS.
10466
10467    Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
10468
10469commit 224c90d1060bf1a83cbf33ca51d060b9d19e0294
10470Author: Peter Tyser <ptyser@xes-inc.com>
10471Date:	Wed Nov 18 19:08:59 2009 -0600
10472
10473    bootm: Fix help message's sub-command ordering
10474
10475    The help message for the 'bootm' command listed the 'cmdline' and 'bdt'
10476    sub-commands in the wrong order which resulted in the error below when
10477    following the 'help' command's instructions:
10478
10479      "Trying to execute a command out of order"
10480
10481    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10482
10483commit a93c92cddaedd5f0720e0da15c6664f7a688b582
10484Author: Robert P. J. Day <rpjday@crashcourse.ca>
10485Date:	Tue Nov 17 07:30:23 2009 -0500
10486
10487    help: Correct syntax of nandecc help output.
10488
10489    "nandecc" help output should not reproduce the command name, nor have
10490    a trailing newline.
10491
10492    Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10493
10494commit c2fff331a32ceca837d76eb7827d6340da270d52
10495Author: Mike Rapoport <mike@compulab.co.il>
10496Date:	Wed Nov 11 10:03:03 2009 +0200
10497
10498    smc911x: update SMC911X related configuration description
10499
10500    Since commit 736fead8fdbf8a8407048bebc373cd551d01ec98 "Convert SMC911X
10501    Ethernet driver to CONFIG_NET_MULTI API" SMC911X configration options
10502    are called CONFIG_SMC911X rather than CONFIG_DRIVER_SMC911X. Update
10503    README to reflect that change.
10504
10505    Signed-off-by: Mike Rapoport <mike@compulab.co.il>
10506
10507commit 45b6b65c6bf06a589ef3123192af94b0381db27b
10508Author: Mike Rapoport <mike@compulab.co.il>
10509Date:	Wed Nov 11 10:03:09 2009 +0200
10510
10511    smc911x: fix typo in smc911x_handle_mac_address name
10512
10513    Signed-off-by: Mike Rapoport <mike@compulab.co.il>
10514
10515commit f64ef9bb995687e24e0b61b52316f4eaa97c3bbc
10516Author: Ed Swarthout <Ed.Swarthout@freescale.com>
10517Date:	Thu Nov 19 02:47:28 2009 -0600
10518
10519    fix nfs symlink name corruption
10520
10521    An off by one error may cause nfs readlink lookup fail if
10522    nfs_path_buff has non-zero data from a previous use.
10523
10524    Loading: *** ERROR: File lookup fail
10525
10526    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
10527
10528commit e8fac25e83426fdf461c66aa8a2530ec28ec536e
10529Author: Wolfgang Denk <wd@denx.de>
10530Date:	Mon Dec 7 21:06:40 2009 +0100
10531
10532    at91sam9261ek.c: fix minor coding style issue.
10533
10534    Signed-off-by: Wolfgang Denk <wd@denx.de>
10535
10536commit 4713010adf5beda87410d637ebfc58db0db9a9db
10537Author: Wolfgang Denk <wd@denx.de>
10538Date:	Sun Dec 6 01:21:28 2009 +0100
10539
10540    trab: fix warning: implicit declaration of function 'disable_vfd'
10541
10542    Signed-off-by: Wolfgang Denk <wd@denx.de>
10543
10544commit a9f99ab44b473fb394169ba365f8b4380f981584
10545Author: Wolfgang Denk <wd@denx.de>
10546Date:	Sun Dec 6 00:53:18 2009 +0100
10547
10548    zlib.c: avoid build conflicts for cradle board
10549
10550    Commit dce3d79710 updated the zlib code to v0.95; this caused
10551    conflicts when building for the "cradle" board, because the (pretty
10552    generic) preprocessor variable "OFF" was used in multiple files.
10553    Make sure to avoid further conflicts by #undef'ing it in zlib.c
10554    before redefining it.
10555
10556    Signed-off-by: Wolfgang Denk <wd@denx.de>
10557    cc: Giuseppe Condorelli <giuseppe.condorelli@st.com>
10558    cc: Angelo Castello <angelo.castello@st.com>
10559    cc: Alessandro Rubini <rubini-list@gnudd.com>
10560
10561commit 8cbf4e4f17121d732e78764f0ba317c9a1838ea6
10562Author: Wolfgang Denk <wd@denx.de>
10563Date:	Sun Dec 6 00:26:19 2009 +0100
10564
10565    Fix out-of-tree building of "apollon" board.
10566
10567    Signed-off-by: Wolfgang Denk <wd@denx.de>
10568
10569commit f68ab43de67f59925542efb6bcec30f4a84fe695
10570Author: Mike Frysinger <vapier@gentoo.org>
10571Date:	Fri Dec 4 05:35:15 2009 -0500
10572
10573    lzma: ignore unset filesizes
10574
10575    The Linux kernel build system changed how it compresses things with LZMA
10576    such that the header no longer contains the filesize (it is instead set to
10577    all F's).  So if we get a LZMA image that has -1 for the 64bit field,
10578    let's just assume that the decompressed size is unknown and continue on.
10579
10580    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10581
10582commit cccfc2ab77877dbdd2abe26b28d4c1f467feb0c0
10583Author: Detlev Zundel <dzu@denx.de>
10584Date:	Tue Dec 1 17:16:19 2009 +0100
10585
10586    README: Rearrange paragraphs to regain linear arrangement.
10587
10588    Two later additions to the Configuration Option section unfortunately
10589    split the description of Show boot progress and the list of its call outs.
10590
10591    Signed-off-by: Detlev Zundel <dzu@denx.de>
10592
10593commit cd514aeb996e2f7aefbe1f78481965d9d074aed4
10594Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10595Date:	Thu Nov 19 13:22:44 2009 +0100
10596
10597    zlib: Optimize decompression
10598
10599    This patch optimizes the direct copy procedure.
10600    Uses get_unaligned() but only in one place.
10601    The copy loop just above this one can also use this
10602    optimization, but I havn't done so as I have not tested if it
10603    is a win there too.
10604    On my MPC8321 this is about 17% faster on my JFFS2 root FS
10605    than the original. No speed test has been performed in u-boot.
10606
10607    Size increase on ppc: 484 bytes
10608
10609    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10610    Acked-by: Peter Korsgaard <jacmet@sunsite.dk>
10611
10612commit 20dde48bcadd856c86a91d5463831a10be46db83
10613Author: Peter Korsgaard <jacmet@sunsite.dk>
10614Date:	Thu Nov 19 11:37:51 2009 +0100
10615
10616    add lzop decompression support
10617
10618    Add lzop decompression support to the existing lzo bitstream handling
10619    (think gzip versus zlib), and support it for uImage decompression if
10620    CONFIG_LZO is enabled.
10621
10622    Lzop doesn't compress as good as gzip (~10% worse), but decompression
10623    is very fast (~0.7s faster here on a slow ppc). The lzop decompression
10624    code is based on Albin Tonnerre's recent ARM Linux lzo support patch.
10625
10626    Cc: albin.tonnerre@free-electrons.com
10627    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
10628
10629commit c81296c16fd9d12422c9968cc0f1d9bf440a7d88
10630Author: Peter Tyser <ptyser@xes-inc.com>
10631Date:	Tue Nov 24 16:42:10 2009 -0600
10632
10633    tools/mkimage: Print FIT image contents after creation
10634
10635    Previously, there was no indication to the user that a FIT image was
10636    successfully created after executing mkimage.  For example:
10637
10638      $ mkimage -f uImage.its uImage.itb
10639      DTC: dts->dtb  on file "uImage.its"
10640
10641    Adding some additional output after creating a FIT image lets the user
10642    know exactly what is contained in their image, eg:
10643
10644      $ mkimage -f uImage.its uImage.itb
10645      DTC: dts->dtb  on file "uImage.its"
10646      FIT description: Linux kernel 2.6.32-rc7-00201-g7550d6f-dirty
10647      Created:	       Tue Nov 24 15:43:01 2009
10648       Image 0 (kernel@1)
10649	Description:  Linux Kernel 2.6.32-rc7-00201-g7550d6f-dirty
10650	Type:	      Kernel Image
10651	Compression:  gzip compressed
10652	Data Size:    2707311 Bytes = 2643.86 kB = 2.58 MB
10653	Architecture: PowerPC
10654	OS:	      Linux
10655	Load Address: 0x00000000
10656	Entry Point:  0x00000000
10657	Hash algo:    crc32
10658	Hash value:   efe0798b
10659	Hash algo:    sha1
10660	Hash value:   ecafba8c95684f2c8fec67e33c41ec88df1534d7
10661       Image 1 (fdt@1)
10662	Description:  Flattened Device Tree blob
10663	Type:	      Flat Device Tree
10664	Compression:  uncompressed
10665	Data Size:    12288 Bytes = 12.00 kB = 0.01 MB
10666	Architecture: PowerPC
10667	Hash algo:    crc32
10668	Hash value:   a5cab676
10669	Hash algo:    sha1
10670	Hash value:   168722b13e305283cfd6603dfe8248cc329adea6
10671       Default Configuration: 'config@1'
10672       Configuration 0 (config@1)
10673	Description:  Default Linux kernel
10674	Kernel:       kernel@1
10675	FDT:	      fdt@1
10676
10677    This brings the behavior of creating a FIT image in line with creating a
10678    standard uImage, which also prints out the uImage contents after
10679    creation.
10680
10681    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10682
10683commit 8e1c89663cc8796b85588910046e03b388a7597c
10684Author: Peter Tyser <ptyser@xes-inc.com>
10685Date:	Tue Nov 24 16:42:09 2009 -0600
10686
10687    tools/fit_image.c: Remove unused fit_set_header()
10688
10689    The FIT fit_set_header() function was copied from the standard uImage's
10690    image_set_header() function during mkimage reorganization.	However, the
10691    fit_set_header() function is not used since FIT images use a standard
10692    device tree blob header.
10693
10694    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10695
10696commit 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e
10697Author: Peter Tyser <ptyser@xes-inc.com>
10698Date:	Tue Nov 24 16:42:08 2009 -0600
10699
10700    tools/mkimage: Assume FDT image type for FIT images
10701
10702    When building a Flattened Image Tree (FIT) the image type needs to be
10703    "flat_dt".	Commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5 introduced a
10704    regression which caused the user to need to specify the "-T flat_dt"
10705    parameter on the command line when building a FIT image.  The "-T
10706    flat_dt" parameter should not be needed and is at odds with the current
10707    FIT image documentation.
10708
10709    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10710
10711commit 3eb90bad651fab39cffba750ec4421a9c01d60e7
10712Author: Ingo van Lil <inguin@gmx.de>
10713Date:	Tue Nov 24 14:09:21 2009 +0100
10714
10715    Generic udelay() with watchdog support
10716
10717    According to the PPC reference implementation the udelay() function is
10718    responsible for resetting the watchdog timer as frequently as needed.
10719    Most other architectures do not meet that requirement, so long-running
10720    operations might result in a watchdog reset.
10721
10722    This patch adds a generic udelay() function which takes care of
10723    resetting the watchdog before calling an architecture-specific
10724    __udelay().
10725
10726    Signed-off-by: Ingo van Lil <inguin@gmx.de>
10727
10728commit 1c409bc7101a24ecd47a13a4e851845d66dc23ce
10729Author: Graeme Russ <graeme.russ@gmail.com>
10730Date:	Tue Nov 24 20:04:21 2009 +1100
10731
10732    i386: Final Relocation
10733
10734    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10735
10736commit cabe5794803fbe18bedac2d9c7f2417a0fa95ec1
10737Author: Graeme Russ <graeme.russ@gmail.com>
10738Date:	Tue Nov 24 20:04:20 2009 +1100
10739
10740    i386: Move references to link script exports
10741
10742    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10743
10744commit 0fc1b49ecbd7ec7371f9ede0600e4fd28cec7f33
10745Author: Graeme Russ <graeme.russ@gmail.com>
10746Date:	Tue Nov 24 20:04:19 2009 +1100
10747
10748    i386: Remove inline asm symbols from .dynsym
10749
10750    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10751
10752commit 564a9984bdbf86a02cf4f0d848933a9fff4a1d18
10753Author: Graeme Russ <graeme.russ@gmail.com>
10754Date:	Tue Nov 24 20:04:18 2009 +1100
10755
10756    i386: Rearrange Interupt Handling
10757
10758    In preperation for full relocation
10759
10760    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10761
10762commit 27f13075a659da046372dfe249d808f2f6ddb432
10763Author: Graeme Russ <graeme.russ@gmail.com>
10764Date:	Tue Nov 24 20:04:17 2009 +1100
10765
10766    i386: Fix race condition when using SC520 timers
10767
10768    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10769
10770commit 141a62cc12bfbab49f0f44a394518a360dcddad8
10771Author: Graeme Russ <graeme.russ@gmail.com>
10772Date:	Tue Nov 24 20:04:16 2009 +1100
10773
10774    i386: Fix global label in inline asm compile error
10775
10776    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10777
10778commit 4ee4e413baa8e951e3c42c17a808578867a63572
10779Author: Graeme Russ <graeme.russ@gmail.com>
10780Date:	Tue Nov 24 20:04:15 2009 +1100
10781
10782    i386: Reorder source objects in lib_i386 Makefile
10783
10784    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10785
10786commit aea14421c52f31e39837aa2890e07e9c70ee61fd
10787Author: Graeme Russ <graeme.russ@gmail.com>
10788Date:	Tue Nov 24 20:04:14 2009 +1100
10789
10790    i386: Fix link collisions resulting from gcc4.4.1 upgrade
10791
10792    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10793
10794commit b4feeb4e8a1d9124bae39985a97b99d08e06186d
10795Author: Graeme Russ <graeme.russ@gmail.com>
10796Date:	Tue Nov 24 20:04:13 2009 +1100
10797
10798    i386: Fix malloc initialization
10799
10800    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10801
10802commit c74bfce0fb20ec4d01809fa0566263894923467b
10803Author: Graeme Russ <graeme.russ@gmail.com>
10804Date:	Tue Nov 24 20:04:12 2009 +1100
10805
10806    i386: Fix dlmalloc compile warning
10807
10808    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10809
10810commit 270737acca21f3939f814de5dcf350a1c3d80d83
10811Author: Michael Brandt <Michael.Brandt@emsyso.de>
10812Date:	Sun Nov 22 14:13:27 2009 +0100
10813
10814    EXT2FS: fix inode size for ext2fs rev#0
10815
10816    extfs.c assumes that there is always a valid inode_size field in the
10817    superblock. But this is not true for ext2fs rev 0. Such ext2fs images
10818    are for instance generated by genext2fs. Symptoms on ARM machines are
10819    messages like: "raise: Signal # 8 caught"; on PowerPC "ext2ls" will
10820    print nothing.
10821    This fix checks for rev 0 and uses then 128 bytes as inode size.
10822
10823    Signed-off-by: Michael Brandt <Michael.Brandt@emsyso.de>
10824    Tested on: TQM5200S
10825    Tested-by: Wolfgang Denk <wd@denx.de>
10826    Signed-off-by: Wolfgang Denk <wd@denx.de>
10827
10828commit bcb324d68f7955c1136dafc944eb55db8ebaa601
10829Author: Robert P. J. Day <rpjday@crashcourse.ca>
10830Date:	Thu Nov 19 11:00:28 2009 -0500
10831
10832    Remove superfluous preprocessor tests from some cmd_*.c files.
10833
10834    A small number of common/cmd_*.c files contain preprocessor tests that
10835    are apparently superfluous since those same tests are used in the
10836    Makefile to control the compilation of those files.  Those tests are
10837    clearly redundant as long as they surround the entirety of the source
10838    in those files.
10839
10840    Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10841
10842commit 3ee8c12071f0e3bdda25125b63c9d3fd54a7c9d8
10843Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10844Date:	Thu Nov 19 13:44:16 2009 +0100
10845
10846    crc32: Impl. linux optimized crc32()
10847
10848    Ported over the more efficient linux crc32() function.
10849    A quick comparsion on ppc:
10850    After changing the old crc32 to do 4 bytes in the
10851    inner loop to be able to compare with new version one can note:
10852    - old inner loop has 61 insn, new has 19 insn.
10853    - new crc32 does one 32 bit load of data to crc while
10854      the old does four 8 bits loads.
10855    - size is bit bigger for the new crc32:
10856      1392(old) 1416(new) of text. The is because the new version
10857      shares code with crc32_no_comp() instead of duplicating code.
10858    - about 33% faster on ppc:
10859      New > crc 0 0xfffffff -> 39 secs
10860      Old > crc 0 0xfffffff -> 60 secs
10861
10862    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10863
10864commit ad53226156fa64b6d04c0d1d6e91e09979cbea15
10865Author: Robert P. J. Day <rpjday@crashcourse.ca>
10866Date:	Tue Nov 17 01:59:29 2009 -0500
10867
10868    README: Update the list of directories.
10869
10870    Bring the directory listing more into line with current content.
10871
10872    Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10873
10874commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b
10875Author: Pratap Chandu <pratap.rrke@gmail.com>
10876Date:	Thu Nov 12 19:28:25 2009 +0530
10877
10878    Removes dead code in the file common/cmd_i2c.c
10879
10880    There is some dead code enclosed by #if 0 .... #endif in the file
10881    common/cmd_i2c.c
10882    This patch removes the dead code.
10883
10884    Signed-off-by: Pratap Chandu <pratap.rrke@gmail.com>
10885
10886commit 64a480601a5614b441de692ae15a62c51e0bb381
10887Author: Mike Frysinger <vapier@gentoo.org>
10888Date:	Wed Nov 11 17:51:56 2009 -0500
10889
10890    smc91111_eeprom: drop CONFIG stub protection
10891
10892    Since the Makefile now controls the compilation of this, there is no need
10893    for CONFIG checking nor the stub function.
10894
10895    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10896
10897commit f3a7bddc06c927c36a1a99a97131299479ef207a
10898Author: Magnus Lilja <lilja.magnus@gmail.com>
10899Date:	Wed Nov 11 19:56:58 2009 +0100
10900
10901    RTC: Fix return code in MC13783 RTC driver.
10902
10903    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
10904
10905commit d52e3e0176a74c30549251e16c5c00a363c544d2
10906Author: Magnus Lilja <lilja.magnus@gmail.com>
10907Date:	Wed Nov 11 19:56:36 2009 +0100
10908
10909    cmd_date: Fix spelling in error message.
10910
10911    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
10912
10913commit c253122395753abb9e531d8906c5265dc8803fb1
10914Author: Peter Tyser <ptyser@xes-inc.com>
10915Date:	Wed Nov 11 10:36:28 2009 -0600
10916
10917    Move do_irqinfo() to common/cmd_irq.c
10918
10919    cmd_irq.c is a much better home and it is already conditionally
10920    compiled based on CONFIG_CMD_IRQ.
10921
10922    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10923
10924commit a5dd4dc64fe68e549c5ffcf6a048281b5ba94752
10925Author: Peter Tyser <ptyser@xes-inc.com>
10926Date:	Wed Nov 11 10:36:19 2009 -0600
10927
10928    cmd_license: Remove unneeded #ifdef CONFIG_CMD_LICENSE
10929
10930    cmd_license is already conditionally compiled at the Makefile-level.
10931
10932    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10933
10934commit 06015146a15adc7455440c491d543f6a8091551d
10935Author: Peter Tyser <ptyser@xes-inc.com>
10936Date:	Mon Nov 9 15:18:52 2009 -0600
10937
10938    m41t11: Remove unused functions
10939
10940    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10941
10942commit 9ef78511cda39987e5fc10febf386fd19f58ecf7
10943Author: Peter Tyser <ptyser@xes-inc.com>
10944Date:	Mon Nov 9 15:17:50 2009 -0600
10945
10946    circbuf: Move to lib_generic and conditionally compile
10947
10948    circbuf could be used as a generic library and is only currently
10949    needed when CONFIG_USB_TTY is defined.
10950
10951    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10952
10953commit 604f7ce55ad74694ef8743ad2e99933dc0265e46
10954Author: Sanjeev Premi <premi@ti.com>
10955Date:	Mon Nov 9 22:43:00 2009 +0530
10956
10957    Fix build failure in examples/standalone
10958
10959    Some versions of 'make' do not handle trailing white-spaces
10960    properly. Trailing spaces in ELF causes a 'fake' source to
10961    be added to the variable COBJS; leading to build failure
10962    (listed below). The problem was found with GNU Make 3.80.
10963
10964    Using text-function 'strip' as a workaround for the problem.
10965
10966    make[1]: Entering directory `/home/sanjeev/u-boot/examples/standalone'
10967    arm-none-linux-gnueabi-gcc -g  -Os	 -fno-common -ffixed-r8 -msoft-float
10968    -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanjeev/u-boot/include
10969    -fno-builtin -ffreestanding -nostdinc -isystem /opt/codesourcery/2009q1-
10970    203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_
10971    ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5
10972    -Wall -Wstrict-prototypes -fno-stack-protector -g  -Os   -fno-common -ff
10973    ixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanje
10974    ev/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/co
10975    desourcery/2009q1-203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/includ
10976    e -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-inte
10977    rwork -march=armv5 -I.. -Bstatic -T u-boot.lds  -Ttext 0x80e80000 -o .c
10978    arm-none-linux-gnueabi-gcc: no input files
10979    make[1]: *** [.c] Error 1
10980    make[1]: Leaving directory `/home/sanjeev/u-boot/examples/standalone'
10981    make: *** [examples/standalone] Error 2
10982    premi #
10983
10984    Signed-off-by: Sanjeev Premi <premi@ti.com>
10985
10986    Fixed typo (s/ElF/ELF/).
10987    Signed-off-by: Wolfgang Denk <wd@denx.de>
10988
10989commit d984fed068b3bec8a7edaf7a3de71479abde080a
10990Author: Scott Wood <scottwood@freescale.com>
10991Date:	Wed Nov 4 18:41:41 2009 -0600
10992
10993    makefiles: fixes for building build tools
10994
10995    Currently, some of the tools instead set CC to be HOSTCC in order to re-use
10996    some pattern rules -- but this fails when the user overrides CC on the make
10997    command line.  Also, the HOSTCFLAGS in tools/Makefile are currently not
10998    being used because config.mk overwrites them.
10999
11000    This patch adds static pattern rules for files that have been requested to
11001    be built with the native compiler using $(HOSTSRCS) and $(HOSTOBJS), and
11002    converts the tools to use them.
11003
11004    It restores easylogo to using the host compiler, which was broken by commit
11005    38d299c2db81bd889c601b5dfc12c4e83ef83333 (if this was an intentional change,
11006    please let me know -- but it seems to be a build tool).
11007
11008    It restores -pedantic and the special flags for darwin and cygwin that were
11009    requested in tools/makefile (but keeps the flags added by config.mk) --
11010    hopefully someone can test this on those platforms.  It no longer
11011    conditionalizes -pedantic on not being darwin; it wasn't clear that that was
11012    intentional, and unless there's a real problem it's just inviting people to
11013    contribute non-pedantic patches to those files (I'm not a fan of -pedantic
11014    personally, but if it's on for one platform it should be on for all).
11015
11016    HOST_LDFLAGS is renamed HOSTLDFLAGS for consistency with the previous
11017    HOST_CFLAGS to HOSTCFLAGS rename.  A new HOSTCFLAGS_NOPED is made available
11018    for those files which currently cannot be built with -pedantic, and replaces
11019    the old FIT_CFLAGS.
11020
11021    imls now uses the cross compiler properly, rather than by trying to
11022    reconstruct CC using the typoed $(CROSS_COMPILER).
11023
11024    envcrc.c is now dependency-processed unconditionally -- previously it would
11025    be built without being on (HOST)SRCS if CONFIG_ENV_IS_EMBEDDED was not
11026    selected.
11027
11028    Signed-off-by: Scott Wood <scottwood@freescale.com>
11029
11030commit af860962b544ddf323c4ff68454f00d31e44df0a
11031Author: Becky Bruce <beckyb@kernel.crashing.org>
11032Date:	Wed Nov 4 18:30:08 2009 -0600
11033
11034    85xx: Remove unused CONFIG_ASSUME_AMD_FLASH from config files
11035
11036    A bunch of the 85xx boards have this cruft in them - it's not used
11037    anywhere.  Delete it.
11038
11039    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
11040
11041commit bf44f3f327acddba202ff67f70192926ea47dfd1
11042Author: Mike Frysinger <vapier@gentoo.org>
11043Date:	Wed Nov 4 16:34:42 2009 -0500
11044
11045    exports: rewrite jump table init
11046
11047    The current jump table init fails to initialize a bunch of exported
11048    symbols (forceenv/do_reset/etc...).  Rather than fix just these few
11049    missing pieces, rewrite the code to utilize the existing list of
11050    exported symbols -- _exports.h.  Since every exported symbol has to
11051    be listed in this header, it makes sense to use it so that we only
11052    ever have one list that needs to be updated and things can't fall
11053    out of sync again.
11054
11055    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11056
11057commit deec1fbd4f704dded2e668bb9e368631981ea139
11058Author: Wolfgang Denk <wd@denx.de>
11059Date:	Wed Dec 2 22:26:30 2009 +0100
11060
11061    MAINTAINERS: update responsible for MPC85xx/86xx
11062
11063    Signed-off-by: Wolfgang Denk <wd@denx.de>
11064    Cc: Kumar Gala <galak@kernel.crashing.org>
11065    Cc: Becky Bruce <beckyb@kernel.crashing.org>
11066
11067commit 71636fa7c3de63de29c0f514d5c725eccb011657
11068Author: Tom Rix <Tom.Rix@windriver.com>
11069Date:	Sun Nov 29 17:56:36 2009 -0600
11070
11071    ARM Update mach-types
11072
11073    Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
11074    And built with
11075
11076    repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11077    commit 3fcca9ac6cbce35b3e81e247d375534117d5f4cd
11078
11079    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11080
11081commit 7c15121f4007751af8c45c978c4ad7d6c5ff11f9
11082Author: Vaibhav Hiremath <hvaibhav@ti.com>
11083Date:	Mon Nov 23 16:36:05 2009 +0530
11084
11085    omap3_mmc: Encapsulate twl4030 under option CONFIG_TWL4030_POWER
11086
11087    Fixes the build/compilation error if we try to re-use the omap3_mmc code
11088    without TWL4030_POWER.
11089
11090    Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
11091
11092commit 6406d6daea51bbeed21f3829b37d3f395c198e54
11093Author: Sandeep Paulraj <s-paulraj@ti.com>
11094Date:	Sat Nov 21 13:13:59 2009 -0500
11095
11096    TI DaVinci: Adding a README for the DaVinci series of SOC's
11097
11098    Adding an initial README for the DaVinci series of SOC's
11099
11100    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11101
11102commit 990f569c4fa6b9e76b31d0a5229981c092b02dcf
11103Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at>
11104Date:	Sat Jun 6 10:30:58 2009 +0000
11105
11106    avr32/hsdramc: Move conditional compilation to Makefile
11107
11108    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj <at> jcrosoft.com>
11109    Cc: Haavard Skinnemoen <haavard.skinnemoen <at> atmel.com>
11110
11111commit 3f12f5217e8bdf8f6842bf1b8c5c5b98425ac3db
11112Author: Sandeep Paulraj <s-paulraj@ti.com>
11113Date:	Sat Nov 21 13:24:17 2009 -0500
11114
11115    NAND: Add config option for imx27lite
11116
11117    We will get compilation warnings without
11118    "CONFIG_SYS_64BIT_VSPRINTF" being defined
11119    in the board config.
11120
11121    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11122
11123commit 43a5f0df2f2e3a2b5eab05d6742501c98d3c0d0c
11124Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11125Date:	Wed Nov 11 17:27:30 2009 +0800
11126
11127    arm: A320: Add support for Faraday A320 evaluation board
11128
11129    This patch adds support for A320 evaluation board from Faraday. This board
11130    uses FA526 processor by default and has 512kB and 32MB NOR flash, 64M RAM.
11131    FA526 is an ARMv4 processor and uses the ARM920T source in this patch.
11132
11133    Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11134
11135commit 39ba774f9b02c44b8fd4df44afac932800c18662
11136Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11137Date:	Wed Nov 11 17:26:00 2009 +0800
11138
11139    arm: A320: driver for FTRTC010 real time clock
11140
11141    This patch adds an FTRTC010 driver for Faraday A320 evaluation board.
11142
11143    Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11144
11145commit c1ee63cee89c5822fbbcc63586c8f2a1add70614
11146Author: Sandeep Paulraj <s-paulraj@ti.com>
11147Date:	Sat Nov 21 18:08:49 2009 -0500
11148
11149    TI DaVinci DM646x: Enable NAND on DM6467 EVM
11150
11151    This patch enables NAND on the DM6467 EVM
11152
11153    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11154
11155commit d414aae552bc229dafcad92028effb4a8306c7a5
11156Author: Nishanth Menon <nm@ti.com>
11157Date:	Mon Nov 9 09:29:34 2009 -0500
11158
11159    OMAP3: Fix SDRC init
11160
11161    Defaults are for Infineon DDR timings.
11162    Since none of the supported boards currently do
11163    XIP boot, these seem to be faulty. fix the values
11164    as per the calculations(ACTIMA,B), conf
11165    the sdrc power with pwdnen and wakeupproc bits
11166
11167    Signed-off-by: Nishanth Menon <nm@ti.com>
11168
11169commit 30563a04bff73fd4fbd840b846f4b6459759a839
11170Author: Nishanth Menon <nm@ti.com>
11171Date:	Sat Nov 7 10:51:24 2009 -0500
11172
11173    OMAP3:SDRC: introduce DDR types
11174
11175    Micron DDR timings based on:
11176    http://www.sakoman.net/cgi-bin/gitweb.cgi?p=x-load-omap3.git;a=blob;f=include/asm/arch-omap3/mem.h;h=e6fbfe3947f5d0d85fea776e30821d4017316d86;hb=HEAD
11177
11178    Introduce Micron DDR timings and provide
11179    CONFIG_OMAP3_INFINEON_DDR and CONFIG_OMAP3_MICRON_DDR config
11180    options to allow for platform files to setup their timings as
11181    per the type of DDR selected
11182
11183    Reported-by: Steve Sakoman in http://www.nabble.com/forum/Permalink.jtp?root=25779518&post=25959734&page=y
11184
11185    Signed-off-by: Nishanth Menon <nm@ti.com>
11186
11187commit 169a4c804dbaf11facb041b1333d394c6ceb8d68
11188Author: Nishanth Menon <nm@ti.com>
11189Date:	Sat Nov 7 10:40:47 2009 -0500
11190
11191    OMAP3:SDRC: Cleanup references to SDP
11192
11193    Remove SDP referenced unused defines
11194
11195    Signed-off-by: Nishanth Menon <nm@ti.com>
11196
11197commit 2819e1365be0c81a0141ef5c6a7996b40888f6d8
11198Author: Sekhar Nori <nsekhar@ti.com>
11199Date:	Thu Nov 12 11:09:25 2009 -0500
11200
11201    TI DA8xx: Integrate DA830 EVM support into U-Boot
11202
11203    Integrate DA830 EVM support into U-Boot.
11204
11205    Provides initial support for TI OMAP-L137/DA830 SoC devices on a Spectrum
11206    Digital EVM board. See http://www.spectrumdigital.com/
11207
11208    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11209
11210commit bdc9c6c7f77a9a63349ecb9f54b20ad34033a2ae
11211Author: Sekhar Nori <nsekhar@ti.com>
11212Date:	Thu Nov 12 11:08:39 2009 -0500
11213
11214    TI DA8xx: Add new directory for da830evm board
11215
11216    Add new directory for da830evm board
11217
11218    Provides initial support for TI OMAP-L137/DA830 SoC devices on a Spectrum
11219    Digital EVM board. See http://www.spectrumdigital.com/
11220
11221    Provides:
11222    Initial boot and configuration.
11223    Support for i2c.
11224    UART support (console).
11225
11226    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11227
11228commit 91172baf46a57807233eb7bcd724b9f10109cfe0
11229Author: Sekhar Nori <nsekhar@ti.com>
11230Date:	Thu Nov 12 11:07:22 2009 -0500
11231
11232    TI DA8xx: Add DA8xx cpu functions
11233
11234    Provides initial support for TI OMAP-L1x/DA8xx SoC devices.
11235    See http://www.ti.com
11236
11237    Provides:
11238    Low level initialisation.
11239    System clock API.
11240    Timer control.
11241
11242    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11243
11244commit bbed056e550b26712edc173411c9d7ff9cb7e0e6
11245Author: Nick Thompson <nick.thompson@gefanuc.com>
11246Date:	Thu Nov 12 11:06:08 2009 -0500
11247
11248    Add TI DA8xx support: DA8xx includes
11249
11250    Provides initial support for TI OMAP-L1x/DA8xx SoC devices.
11251    See http://www.ti.com
11252
11253    The DA8xx devices are similar to DaVinci devices but have a differing
11254    memory map and updated peripheral versions.
11255
11256    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11257    Signed-off-by: Sekhar Nori <nsekhar@ti.com>
11258
11259commit ca8480d444bdcc1670e42a613c5a5e4e8366d2d9
11260Author: Nick Thompson <nick.thompson@gefanuc.com>
11261Date:	Thu Nov 12 11:03:23 2009 -0500
11262
11263    TI Davinci: add a pin multiplexer configuration API
11264
11265    Creates a method allowing pin settings to be logically grouped into data
11266    structure arrays and provides an API to configure the pinmux settings to
11267    enable the relevant pin functions.
11268
11269    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11270
11271commit 9868a36dfb8de4bb98b48e4f4eb912312d67279e
11272Author: Nick Thompson <nick.thompson@gefanuc.com>
11273Date:	Thu Nov 12 11:02:17 2009 -0500
11274
11275    TI Davinci timer.c: Remove volatiles and memory mapped structures
11276
11277    Remove volatiles and memory mapped structure accesses and replace with
11278    readl and writel macro usage.
11279
11280    Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11281
11282commit c90b32739a50ca52d9b8d220ea6875ae994566ec
11283Author: Grazvydas Ignotas <notasas@gmail.com>
11284Date:	Thu Nov 12 11:46:07 2009 +0200
11285
11286    OMAP3: pandora: fix booting without serial attached
11287
11288    When the board is booted without serial cable attached (which
11289    is how most of them will be used) UART RX is left floating and
11290    sometimes picks noise, which interrupts countdown and enters
11291    U-Boot prompt instead of booting the kernel.
11292
11293    Fix this by setting up internal pullup on UART RX pin. This
11294    does not prevent serial from working as the internal pullup
11295    is weak.
11296
11297    Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
11298
11299commit ac67804fbb2d82a19170066c02af7053d474ce8d
11300Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11301Date:	Tue Nov 17 18:30:34 2009 +0900
11302
11303    Add a unified s3c24x0 header file
11304
11305    This patch adds a unified s3c24x0 cpu header file that selects the header
11306    file for the specific s3c24x0 cpu from the SOC and CPU configs defined in
11307    board config file. This removes the current chain of s3c24-type #ifdef's
11308    from the s3c24x0 code.
11309
11310    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11311    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11312
11313commit a59a23d68ae4f4a1c07d105520c93e6e289d186f
11314Author: Seunghyeon Rhee <rhee4j1@gmail.com>
11315Date:	Fri Nov 13 16:49:41 2009 +0900
11316
11317    S3C6400/SMDK6400: fix stack_setup in start.S
11318
11319    Fix stack_setup to place the stack on the correct address in DRAM
11320    accroding to U-Boot standard and remove conditional compilation by
11321    CONFIG_MEMORY_UPPER_CODE macro that is not necessry. This macro
11322    was introduced and used only by this board for some unclear reason.
11323
11324    The definition of this macro is also removed because it's not
11325    referenced elsewhere.
11326
11327    Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
11328    Tested-by: Minkyu Kang <mk7.kang@samsung.com>
11329
11330commit 940032260914076b1594906334b2e3f7af6fb7cf
11331Author: Minkyu Kang <mk7.kang@samsung.com>
11332Date:	Tue Nov 10 20:23:50 2009 +0900
11333
11334    s5pc1xx: serial: fix the error check logic
11335
11336    Because of Frame error, Parity error and Overrun error are occured only receive
11337    operation, need to masking when error checking.
11338
11339    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11340
11341commit 9ebfdc202275bcd9eb4af56e32bfb4253ff1b781
11342Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11343Date:	Wed Nov 4 17:49:31 2009 +0900
11344
11345    Clean-up of s3c24x0 header files
11346
11347    Cleans up the s3c24x0 header files:
11348
11349    s4c24x0.h: removes the use of 'volatile' from the S3C24X0_REG8,
11350    S3C24X0_REG16 and S3C24X0_REG32 register typedef's. Registers are always
11351    accessed using the IO accessor functions which cast the register address
11352    as 'volatile' anyway so it isn't required here.
11353
11354    s3c2400.h and s3c2410.h: insert a blank line between the static inline
11355    functions
11356
11357    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11358
11359commit 47e801bec360e69e4b087a141d015b318e1b0212
11360Author: Minkyu Kang <mk7.kang@samsung.com>
11361Date:	Wed Nov 4 16:07:59 2009 +0900
11362
11363    s3c64xx: move s3c64xx header files to asm-arm/arch-s3c64xx
11364
11365    This patch moves the s3c64xx header files from include/
11366    to include/asm-arm/arch-s3c64xx
11367
11368    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11369
11370commit 492fb1fdbcdd5e21be0b6742c15f76c648f0653b
11371Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11372Date:	Tue Nov 3 18:08:41 2009 +0900
11373
11374    Move s3c24x0 header files to asm-arm/arch-s3c24x0/
11375
11376    This patch moves the s3c24x0 header files from include/ to
11377    include/asm-arm/arch-s3c24x0/.
11378
11379    checkpatch.pl showed 2 errors and 3 warnings. The 2 errors were both due
11380    to a non-UTF8 character in David M?ller's name:
11381
11382    ERROR: Invalid UTF-8, patch and commit message should be encoded in UTF-8
11383    #489: FILE: include/asm-arm/arch-s3c24x0/s3c2410.h:3:
11384    + * David M?ller ELSOFT AG Switzerland. d.mueller@elsoft.ch
11385
11386    As David's name correctly contains a non-UTF8 character I haven't fixed
11387    these errors.
11388
11389    The 3 warnings were all because of the use of 'volatile' in s3c24x0.h:
11390
11391    WARNING: Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt
11392    #673: FILE: include/asm-arm/arch-s3c24x0/s3c24x0.h:35:
11393    +typedef volatile u8	S3C24X0_REG8;
11394    +typedef volatile u16	S3C24X0_REG16;
11395    +typedef volatile u32	S3C24X0_REG32;
11396
11397    I'll fix these errors in another patch.
11398
11399    Tested by running MAKEALL for ARM8 targets and ensuring there were no new
11400    errors or warnings.
11401
11402    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11403    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11404
11405commit 2d251ccaa90997012e0b1f13bf791df2bf03a144
11406Author: Tom Rix <Tom.Rix@windriver.com>
11407Date:	Sun Nov 15 10:58:06 2009 -0600
11408
11409    ARM Update mach-types
11410
11411    Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
11412    And built with
11413
11414    repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11415    commit 156171c71a0dc4bce12b4408bb1591f8fe32dc1a
11416
11417    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11418
11419commit c88ed4cb2eed29a690ac6689ed1dc2f5e9547d15
11420Author: Mark Asselstine <[mark.asselstine@windriver.com]>
11421Date:	Tue Oct 27 19:40:40 2009 +0530
11422
11423    sheevaplug: correct SDRAM address control register
11424
11425    value
11426
11427    The SheevaPlug DevKit is shipped with 4x8 by 1Gb DDR devices in
11428    two banks for a total of 512MB of RAM. Based on this configuration
11429    the existing values for SDRAM address control register are incorrect
11430    and result in random kernel oops as memory is incorrectly accessed
11431    (while for example extracting a large tarball such as a rootfs).
11432    Based on the hardware configuration along with the supporting
11433    documentation from Marvell these are the correct values, as
11434    well this change mimics values previously used in Marvell's own
11435    u-boot git tree for the SheevaPlug.
11436
11437    Other variants of the hardware such as the PogoPlug and TonidoPlug
11438    may have different memory configurations but to properly support
11439    those additional board directories should be maintained or a better
11440    system to support other kwb*.cfg is needed.
11441
11442    Tested on SheevaPlug DevKit.
11443
11444    Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
11445
11446commit 9829cabbaa0474e94075bf7d62c99bdba996518b
11447Author: Sandeep Paulraj <s-paulraj@ti.com>
11448Date:	Wed Oct 28 19:16:43 2009 -0400
11449
11450    Fix for Void function returning value in sbc35-a9g20
11451
11452    Void function was returning 0 in the m41t94 rtc driver.
11453    This makes it similar to m41t62 rtc driver.
11454
11455    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11456
11457commit d5e2d625c74c84aa419ba7fa0c81bad93fc69a60
11458Author: Tom Rix <Tom.Rix@windriver.com>
11459Date:	Sat Oct 24 14:48:33 2009 -0500
11460
11461    ARM Update mach-types.h
11462
11463    From http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11464
11465    Commit id 0996391139f43d032335b5360db11da62a2cbb39
11466
11467    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11468
11469commit 34ddbd171ba154e9afd83f07a07ad8b57ac592e3
11470Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11471Date:	Thu Oct 22 23:06:59 2009 +0200
11472
11473    ppc4xx: Remove autoupdate feature from PLU405 board
11474
11475    The autoupdate feature is not used on PLU405 boards.
11476    So remove it.
11477
11478    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11479    Signed-off-by: Stefan Roese <sr@denx.de>
11480
11481commit 824d82997fbcf28e49081d36fdd5d3be1b92b03d
11482Author: Ira W. Snyder <iws@ovro.caltech.edu>
11483Date:	Wed Nov 4 13:37:59 2009 -0800
11484
11485    Fix example FIT image source files
11486
11487    The example FIT image source files do not compile with the latest dtc and
11488    mkimage. The following error message is produced:
11489
11490    DTC: dts->dtb  on file "kernel.its"
11491    Error: kernel.its 7:0 - 1:0 syntax error
11492    FATAL ERROR: Unable to parse input tree
11493    ./mkimage: Can't read kernel.itb.tmp: Invalid argument
11494
11495    The FIT image source files are missing the "/dts-v1/;" directive at the
11496    beginning of the file. Add the directive to the examples.
11497
11498    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
11499
11500commit fd66066ee3ce15c2966feb9b2be0f0d51a95db48
11501Author: Mike Frysinger <vapier@gentoo.org>
11502Date:	Wed Nov 4 16:13:19 2009 -0500
11503
11504    img2srec: use standard types
11505
11506    The img2srec code creates a lot of typedefs with common names.  These
11507    easily clash with system headers that include these typedefs (like mingw).
11508
11509    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11510
11511commit 8204e068110e8abe5db9c3b7df9971b58cda8f26
11512Author: Mike Frysinger <vapier@gentoo.org>
11513Date:	Wed Nov 4 16:03:25 2009 -0500
11514
11515    tools: gitignore *.exe binaries
11516
11517    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11518
11519commit 425d3b666eee5c58fdb82fb894a535dd71782a05
11520Author: Peter Tyser <ptyser@xes-inc.com>
11521Date:	Tue Nov 3 23:31:07 2009 -0600
11522
11523    ppc: Move conditional compilation of kgdb.c to Makefile
11524
11525    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11526
11527commit e06ab6546b332acc55ac4e7c31338662328b0fb3
11528Author: Mike Frysinger <vapier@gentoo.org>
11529Date:	Tue Nov 3 11:36:39 2009 -0500
11530
11531    spi_flash.h: pull in linux/types.h for u## types
11532
11533commit 0008555f4d57c15ad86ee735861ca0d783042f61
11534Author: Mike Frysinger <vapier@gentoo.org>
11535Date:	Tue Nov 3 11:36:26 2009 -0500
11536
11537    bootm: mark local boot_os[] table static
11538
11539    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11540
11541commit a8fa379d47f06c7d3ed75c8fb26ae43ee38e1fd7
11542Author: Nishanth Menon <nm@ti.com>
11543Date:	Mon Nov 2 09:40:18 2009 -0600
11544
11545    mkconfig: deny messed up ARCH definition
11546
11547    Refuse to setup a platform if the command line ARCH= is not the same
11548    as the one required for the board. This prevents any user with
11549    prehistoric aliases from messing up their builds.
11550
11551    Reported in thread:
11552    http://old.nabble.com/-U-Boot--Build-breaks-on-some-OMAP3-configs-to26132721.html
11553
11554    Inputs from: Mike Frysinger and Wolfgang Denk:
11555    http://lists.denx.de/pipermail/u-boot/2009-November/063642.html
11556
11557    Cc: Wolfgang Denk <wd@denx.de>
11558    Cc: Mike Frysinger <vapier@gentoo.org>
11559    Cc: Anand Gadiyar <gadiyar@ti.com>
11560    Cc: Dirk Behme <dirk.behme@googlemail.com>
11561    Signed-off-by: Nishanth Menon <nm@ti.com>
11562
11563commit 67b96e87da1b84660fa1e5b78cc760246d116814
11564Author: Remy Bohmer <linux@bohmer.net>
11565Date:	Wed Oct 28 22:13:39 2009 +0100
11566
11567    Repair the 'netretry=once' option.
11568
11569    'netretry = once' does the same as 'netretry = yes', because it is not stored
11570    when it was tried once.
11571
11572    Signed-off-by: Remy Bohmer <linux@bohmer.net>
11573    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
11574
11575commit b25e38fc36e13fa8037fa4d37fe909d1d6e6f372
11576Author: Remy Bohmer <linux@bohmer.net>
11577Date:	Thu Oct 29 14:24:22 2009 +0100
11578
11579    Repair build fail in case CONFIG_PPC=n and CONFIG_FIT=y
11580
11581    Signed-off-by: Remy Bohmer <linux@bohmer.net>
11582
11583commit 01826abc02ce160501534788e63629ccbe31b05c
11584Author: Grazvydas Ignotas <notasas@gmail.com>
11585Date:	Thu Nov 12 11:46:07 2009 +0200
11586
11587    OMAP3: pandora: fix booting without serial attached
11588
11589    When the board is booted without serial cable attached (which
11590    is how most of them will be used) UART RX is left floating and
11591    sometimes picks noise, which interrupts countdown and enters
11592    U-Boot prompt instead of booting the kernel.
11593
11594    Fix this by setting up internal pullup on UART RX pin. This
11595    does not prevent serial from working as the internal pullup
11596    is weak.
11597
11598    Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
11599
11600commit 41dfd8a60324243dbe2dc313a607910824a68aa7
11601Author: Remy Bohmer <linux@bohmer.net>
11602Date:	Wed Oct 28 22:13:37 2009 +0100
11603
11604    Add support for CS2 dataflash for Atmel-SPI.
11605
11606    The only missing chipselect line support is CS2, and I need it on
11607    CS2...
11608
11609    Signed-off-by: Remy Bohmer <linux@bohmer.net>
11610
11611commit faf36c1437c95e4a86835633d9801c5f6396a3c7
11612Author: Remy Bohmer <linux@bohmer.net>
11613Date:	Wed Oct 28 22:13:36 2009 +0100
11614
11615    Fix mingw tools build
11616
11617    mkimage does not build due to missing strtok_r() and getline() implementation
11618
11619    Signed-off-by: Remy Bohmer <linux@bohmer.net>
11620
11621commit 6a590c5f5fd12cdd27f3153522acfac3854590e7
11622Author: Remy Bohmer <linux@bohmer.net>
11623Date:	Wed Oct 28 22:13:35 2009 +0100
11624
11625    Building of FIT images does not work.
11626
11627    The type is not set for generation of the FIT images, resulting
11628    in no images being created without printing or returning an error
11629
11630    Signed-off-by: Remy Bohmer <linux@bohmer.net>
11631
11632commit 0a7691e820e33b23f61c6ea0ef6fa72099d1a6ae
11633Author: Renato Andreola <renato.andreola@imagos.it>
11634Date:	Mon Nov 23 16:45:14 2009 -0500
11635
11636    Nios2: do_boom_linux(): kernel gunzip input data integrity problem due to
11637	missing cache flush.
11638
11639	Added instruction and data caches flush.
11640
11641    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11642
11643commit de03825386eaedb5e17261dd87cde86e9a764ba9
11644Author: Scott McNutt <smcnutt@psyent.com>
11645Date:	Mon Nov 23 16:29:40 2009 -0500
11646
11647    Nios2: Fix compiler warnings in lib_nios2/board.c (unused variables)
11648
11649    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11650
11651commit 57baa379cf2f67df89a5c6052767fd25daff20bd
11652Author: Scott McNutt <smcnutt@psyent.com>
11653Date:	Mon Nov 23 15:54:25 2009 -0500
11654
11655    Nios2/Nios: Remove unnecessary (residual) linker Nios command scripts from
11656	the standalone examples.
11657
11658    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11659
11660commit eb5eb2b0f744f0cba405160c5d01335c40f09acf
11661Author: Stefan Roese <sr@denx.de>
11662Date:	Thu Nov 19 14:03:17 2009 +0100
11663
11664    ppc4xx: Cleanup PPC4xx I2C infrastructure
11665
11666    This patch cleans up the PPC4xx I2C intrastructure:
11667
11668    - Use C struct to describe the I2C registers instead of defines
11669    - Coding style cleanup (braces, whitespace, comments, line length)
11670    - Extract common code from i2c_read() and i2c_write()
11671    - Remove unneeded IIC defines from ppc405.h & ppc440.h
11672
11673    Signed-off-by: Stefan Roese <sr@denx.de>
11674
11675commit b2f618f2150b15b2674f11d09e1c0fdfe460c1cd
11676Author: Stefan Roese <sr@denx.de>
11677Date:	Thu Nov 19 11:49:36 2009 +0100
11678
11679    ppc4xx: Remove some testing code from 4xx_pcie.c
11680
11681    This code got included accidentally.
11682
11683    Signed-off-by: Stefan Roese <sr@denx.de>
11684
11685commit 4e574c4e2d3776d9db62dca4ca3c73be1574af43
11686Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
11687Date:	Mon May 18 13:20:54 2009 +0200
11688
11689    at91: Extended soft_i2c driver for AT91SAM9263 SoC
11690
11691    While hard_i2c support is not available
11692    (see http://lists.denx.de/pipermail/u-boot/2009-March/049751.html),
11693    this patch enables soft_i2c on AT91SAM9263 SoC.
11694
11695    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
11696
11697commit 396fd17338b9bf1f84f494ec1860427e18868ede
11698Author: Peter Tyser <ptyser@xes-inc.com>
11699Date:	Fri Oct 16 17:36:27 2009 -0500
11700
11701    Add 'true' and 'false' commands
11702
11703    These commands are only enabled when the hush shell is enabled and can
11704    be useful in scripts such as:
11705
11706    while true do
11707	echo "Booting OS...";
11708	run $bootcmd;
11709	echo "Booting OS failed";
11710	sleep 10;
11711    done
11712
11713    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11714
11715commit 4e1ca93b6bae34b68be9280b43bf0289d994656c
11716Author: Peter Tyser <ptyser@xes-inc.com>
11717Date:	Fri Oct 16 17:36:26 2009 -0500
11718
11719    cmd_help: General cleanup
11720
11721    Shorten the overly-verbose help message of 'help' and clean up some
11722    redundant ifdefery while we're at it.
11723
11724    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11725
11726commit 6b8f5ad10f567362a3682840f59ba0fc470af319
11727Author: Peter Tyser <ptyser@xes-inc.com>
11728Date:	Fri Oct 16 17:36:25 2009 -0500
11729
11730    command.c: Break commands out to appropriate cmd_*.c files
11731
11732    command.c should contain common code related to commands, not
11733    miscellaneous command implementations.
11734
11735    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11736
11737commit fcffb680e77fcb48598d4a9944dbe2d4503170e0
11738Author: Mike Frysinger <vapier@gentoo.org>
11739Date:	Wed Oct 14 19:28:03 2009 -0400
11740
11741    sf: fix stmicro offset setup while erasing
11742
11743    Reported-by: Peter Gombos <gombos@protecta.hu>
11744    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11745
11746commit d394a7795027d96ca55799df40bd5c4a13dbeebe
11747Author: Jason McMullan <mcmullan@netapp.com>
11748Date:	Fri Oct 9 17:12:23 2009 -0400
11749
11750    sf: new driver for Winbond W25X16/32/64 devices
11751
11752    Signed-off-by: Jason McMullan <jason.mcmullan@gmail.com>
11753    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11754
11755commit cada315100c88894b85972a91309a6f2413966b6
11756Author: Marcel Ziswiler <marcel@ziswiler.com>
11757Date:	Thu Oct 1 23:55:17 2009 +0200
11758
11759    mpc8260: move FDT memory node fixup into common CPU code.
11760
11761    Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
11762    Tested-by: Heiko Schocher <hs@denx.de>
11763
11764commit f2cea405f83da46b72098ea874fb3eefe185d312
11765Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11766Date:	Wed Sep 23 15:52:35 2009 +0800
11767
11768    Add driver for FTRTC010 real time clock
11769
11770    Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11771
11772    Edited commit message.
11773    Signed-off-by: Wolfgang Denk <wd@denx.de>
11774
11775commit c0356a88011330646e960dfac8a2c909bede3304
11776Author: Mark Jackson <mpfj-list@mimc.co.uk>
11777Date:	Mon Aug 17 16:42:52 2009 +0100
11778
11779    MIMC200: set default fbmem value
11780
11781    This patch adds a default bootargs "fbmem" value to the
11782    CONFIG_BOOTARGS string for the MIMC200 board.
11783
11784    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
11785
11786commit 10a5a7991258019af155bc19b3b246aaa708b0e2
11787Author: Sandeep Paulraj <s-paulraj@ti.com>
11788Date:	Thu Nov 19 23:04:42 2009 -0500
11789
11790    NAND: Add Support for 4K page size in DaVinci NAND driver
11791
11792    This patch adds support for NAND devices with a page size of
11793    4K in the DaVinci NAND driver. The layout matches the layout that TI uses
11794    for 4K page size NAND devices in the kernel NAND driver.
11795
11796    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11797
11798commit 14ce02c88116316a0285cc7d9c05f83367a5aae8
11799Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11800Date:	Wed Nov 18 16:29:29 2009 +0100
11801
11802    ppc4xx: Remove unused features from PMC440 board support
11803
11804    This patch shrinks the PMC440 u-boot binary (from next branch)
11805    to fit into 384kB again.
11806
11807    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11808    Signed-off-by: Stefan Roese <sr@denx.de>
11809
11810commit 629ab99b3b19c1b7e06a7c4e5d666138bc924c7c
11811Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11812Date:	Wed Nov 18 16:28:42 2009 +0100
11813
11814    ppc4xx: Remove confusing comment
11815
11816    This is not the sequoia board.
11817
11818    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11819    Signed-off-by: Stefan Roese <sr@denx.de>
11820
11821commit 79e2d8df3776b667257e609aefefa071b4fe13a2
11822Author: Stefan Roese <sr@denx.de>
11823Date:	Tue Nov 17 15:53:00 2009 +0100
11824
11825    ppc4xx: alpr: Remove some not needed commands to make image fit again
11826
11827    The latest changes in the u-boot/next branch increased the size of the
11828    alpr image a bit more. Now it doesn't fit into the 256k reserved for it.
11829    This patch now removes the commands "askenv" and "irq" which are not
11830    needed in the production systems.
11831
11832    Signed-off-by: Stefan Roese <sr@denx.de>
11833    Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
11834
11835commit 6c70049bd14e8e81764570732be7f34a89831f09
11836Author: Stefan Roese <sr@denx.de>
11837Date:	Thu Nov 12 17:19:37 2009 +0100
11838
11839    ppc4xx: Consolidate pci_master_init() function
11840
11841    This patch removes the duplicted implementations of the pci_master_init()
11842    function by introducing a weak default function for it. It can be
11843    overridden by a board specific version.
11844
11845    Signed-off-by: Stefan Roese <sr@denx.de>
11846
11847commit a760b0203155da6fb8b8e9086169bb87d09d76fa
11848Author: Stefan Roese <sr@denx.de>
11849Date:	Thu Nov 12 16:41:09 2009 +0100
11850
11851    ppc4xx: Consolidate pci_pre_init() function
11852
11853    This patch removes the duplicted implementations of the pci_pre_init()
11854    function by introducing a weak default function for it. This weak default
11855    has a different implementation for some PPC variants. It can be
11856    overridden by a board specific version.
11857
11858    Signed-off-by: Stefan Roese <sr@denx.de>
11859
11860commit 1095493a5d4c16f481a783f6f54d83ad0e07dfa0
11861Author: Stefan Roese <sr@denx.de>
11862Date:	Thu Nov 12 12:00:49 2009 +0100
11863
11864    ppc4xx: Consolidate pci_target_init() function
11865
11866    This patch removes the duplicted implementations of the pci_target_init()
11867    function by introducing a weak default function for it. This weak default
11868    has a different implementation for 440EP(x)/GR(x) PPC's. It can be
11869    overridden by a board specific version (e.g. PMC440, korat).
11870
11871    Signed-off-by: Stefan Roese <sr@denx.de>
11872    Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11873
11874commit 5e1ded558b7cc28a62c14598f6437023b6262444
11875Author: Hui.Tang <zetalabs@gmail.com>
11876Date:	Wed Nov 18 16:24:04 2009 +0800
11877
11878    S3C2410 NAND Flash Add Missing Function
11879
11880    This patch add nand_read_buf() for S3C2410 NAND SPL.
11881    In nand_spl/nand_boot.c, nand_boot() will check nand->select_chip,
11882    so nand->select_chip should also be initialized.
11883
11884    Signed-off-by: Hui.Tang <zetalabs@gmail.com>
11885
11886commit 6cd752f927e515e63a038fa363edceec5a59c028
11887Author: Sandeep Paulraj <s-paulraj@ti.com>
11888Date:	Mon Nov 16 13:32:01 2009 -0500
11889
11890    NAND: Update read_read_subpage API check
11891
11892    This patch updates a check condition in the NAND driver.
11893    The check condition is similat to what is in linux/next.
11894
11895    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11896
11897commit bb3e9828e7fbcc9e4518e51592876f4a0997d9ec
11898Author: Sandeep Paulraj <s-paulraj@ti.com>
11899Date:	Mon Nov 16 13:31:47 2009 -0500
11900
11901    NAND:Extending the nand_ecclayout structure
11902
11903    NANDs with page size of lesser than and equal to 2K are
11904    reaching EOL. They are bing replaced with NANDs of
11905    page size 4K and above.
11906    To support this we have to extend the eccpos field
11907
11908    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11909
11910commit 3ffc0d61bad7d986e344ce7062b37c5c8f04fb0e
11911Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11912Date:	Tue Oct 27 19:58:09 2009 +0100
11913
11914    ppc4xx: Initialize magnetic coupler on VOM405 boards
11915
11916    This patch fixes an ugly behavior of the IL712 magnetic coupler
11917    as used on VOM405. These parts will remember their last state
11918    over a power cycle which might cause unwanted behavior.
11919
11920    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11921    Signed-off-by: Stefan Roese <sr@denx.de>
11922
11923commit be0db3e3141c6c6b4e232b51091f35a284cc54e5
11924Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11925Date:	Mon Oct 26 09:58:45 2009 +0100
11926
11927    ppc4xx: Initialize magnetic couplers in PLU405
11928
11929    This patch fixes an ugly behavior of the IL712 magnetic couplers
11930    as used on PLU405. These parts will remember their last state
11931    over a power cycle which might cause unwanted behavior.
11932
11933    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11934    Signed-off-by: Stefan Roese <sr@denx.de>
11935
11936commit 067f54c66acd469870ef6946e1591bfcc02de1b3
11937Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11938Date:	Mon Oct 26 09:55:40 2009 +0100
11939
11940    Add minimal SJA1000 header for basic CAN mode
11941
11942    This patch is in preparation for the upcoming PLU405 board fix.
11943
11944    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11945    Signed-off-by: Stefan Roese <sr@denx.de>
11946
11947commit 1d2e96de56cc57e25a19bc40d297f36c4c4443a2
11948Author: Dirk Behme <dirk.behme@googlemail.com>
11949Date:	Mon Nov 2 20:36:26 2009 +0100
11950
11951    OMAP2/3: I2C: Add support for second and third bus
11952
11953    Add support to use second and third I2C bus, too.
11954
11955    Bus 0 is still the default, but by calling i2c_set_bus_num(1/2) before doing
11956    I2C accesses, code can switch to bus 1 and 2, too. Don't forget to switch
11957    back afterwards, then.
11958
11959    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
11960
11961commit c758e947aa7d39a2be607ecdedd818ad300807b2
11962Author: Amul Kumar Saha <amul.saha@samsung.com>
11963Date:	Wed Nov 4 10:38:46 2009 +0530
11964
11965    ENV Variable support for Flex-OneNAND
11966
11967    Define and use CONFIG_ENV_ADDR_FLEX and CONFIG_ENV_SIZE_FLEX
11968    for storing environment variables.
11969
11970    Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
11971    Signed-off-by: Amul Kumar Saha <amul.saha@samsung.com>
11972
11973commit cacbe919584193f64e74088e03f068e52775bb86
11974Author: Amul Kumar Saha <amul.saha@samsung.com>
11975Date:	Fri Nov 6 17:15:31 2009 +0530
11976
11977    Flex-OneNAND driver support
11978
11979    This patch adds support for Flex-OneNAND devices.
11980
11981    Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
11982    Signed-off-by: Amul Kumar Saha <amul.saha@samsung.com>
11983
11984commit 35209cbceebe212a8c5ec17d552960f8bd4725f3
11985Author: Mingkai Hu <Mingkai.hu@freescale.com>
11986Date:	Tue Oct 20 16:58:17 2009 +0800
11987
11988    fsl_elbc_nand: remove the bbt descriptors relocation fixup
11989
11990    The commit 66372fe2 manually relocated the bbt pattern pointer,
11991    which can be removed by using full relocation.
11992
11993    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
11994
11995commit 25643d4da257e51f6200b213c75de4fb5b345780
11996Author: Mingkai Hu <Mingkai.hu@freescale.com>
11997Date:	Tue Oct 20 16:58:16 2009 +0800
11998
11999    ppc/85xx: make boot from NAND full relocation to RAM
12000
12001    Take advantage of the latest full relocation commit of PPC platform
12002    for boot from NAND.
12003
12004    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
12005    Acked-by: Kumar Gala <galak@kernel.crashing.org>
12006
12007commit 7e86661cd777eec1e81c5e57c468e81138fda983
12008Author: David Brownell <dbrownell@users.sourceforge.net>
12009Date:	Sat Nov 7 16:27:01 2009 -0500
12010
12011    NAND: fix "raw" reads with ECC syndrome layouts
12012
12013    The syndrome based page read/write routines store ECC, and possibly other
12014    "OOB" data, right after each chunk of ECC'd data.  With ECC chunk size of
12015    512 bytes and a large page (2KiB) NAND, the layout is:
12016
12017      data-0 OOB-0 data-1 OOB-1 data-2 OOB-2 data-3 OOB-3 OOB-leftover
12018
12019    Where OOBx is (prepad, ECC, postpad).  However, the current "raw" routines
12020    use a traditional layout -- data OOB, disregarding the prepad and postpad
12021    values -- so when they're used with that type of ECC hardware, those calls
12022    mix up the data and OOB.  Which means, in particular, that bad block
12023    tables won't be found on startup, with data corruption and related chaos
12024    ensuing.
12025
12026    The current syndrome-based drivers in mainline all seem to use one chunk
12027    per page; presumably they haven't noticed such bugs.
12028
12029    Fix this, by adding read/write page_raw_syndrome() routines as siblings of
12030    the existing non-raw routines; "raw" just means to bypass the ECC
12031    computations, not change data and OOB layout.
12032
12033    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
12034    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
12035    Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
12036
12037commit 5df3c2b62cebaa0ddb2817364f93726e5dbe3525
12038Author: Sandeep Paulraj <s-paulraj@ti.com>
12039Date:	Sat Nov 7 14:25:18 2009 -0500
12040
12041    NAND: Don't walk past end of oobfree[]
12042
12043    When computing oobavail from the list of free areas in the OOB,
12044    don't assume there will always be an unused slot at the end.
12045    This syncs up with the kernel NAND driver.
12046
12047    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12048
12049commit 18b5a4b43af3c8359cb568f4fa32d6b9dcebbf26
12050Author: Sandeep Paulraj <s-paulraj@ti.com>
12051Date:	Sat Nov 7 14:25:03 2009 -0500
12052
12053    NAND: Update check condition for nand_read_page_hwecc API
12054
12055    The patch updates the check condition for determining
12056    whether the ECC corrections has failed.
12057    This makes it similar to what is in the kernel NAND driver.
12058
12059    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12060
12061commit e25ee0396226fb56679702d0361cf2645504e7f6
12062Author: Sandeep Paulraj <s-paulraj@ti.com>
12063Date:	Sat Nov 7 14:24:50 2009 -0500
12064
12065    NAND: Updating comments/explanations in the NAND driver
12066
12067    Patch updates the comments and explanations for
12068    the arguments to various functions.
12069
12070    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12071
12072commit aad4a28b2518e1d24ee606d9ea31f9b4dd029777
12073Author: Sandeep Paulraj <s-paulraj@ti.com>
12074Date:	Sat Nov 7 14:24:34 2009 -0500
12075
12076    NAND: Subpage shift for ecc_steps equal to 16
12077
12078    This was originally part of Thomas Gleixner's patch for
12079    adding support for 4KiB pages.
12080    This is not part of the U-Boot NAND driver so updating the
12081    driver with this to sync up with the kernel NAND driver.
12082
12083    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12084
12085commit 36e0b98ec832bb5ec42d6e249058d5b84f75dff8
12086Author: Sandeep Paulraj <s-paulraj@ti.com>
12087Date:	Sat Nov 7 14:24:20 2009 -0500
12088
12089    NAND: Remove commented out code
12090
12091    Patch removes already commented out dead code
12092
12093    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12094
12095commit 4f41e7ea1a17ba7207ca41379bf344b317e72c12
12096Author: Sandeep Paulraj <s-paulraj@ti.com>
12097Date:	Sat Nov 7 14:24:06 2009 -0500
12098
12099    NAND: Correct the "chip_shift" calculation
12100
12101    This patch updates the "chip_shift" calculation in the
12102    NAND driver. This is being done to sync up the NAND driver with
12103    the kernel NAND driver.
12104
12105    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12106
12107commit aaa8eec532876c47acfd31bf9b573a00eaad92ae
12108Author: Sandeep Paulraj <s-paulraj@ti.com>
12109Date:	Fri Oct 30 13:51:23 2009 -0400
12110
12111    NAND: Update to support 64 bit device size
12112
12113    This patch adds support for NANDs greater than 2 GB.
12114    Patch is based on the MTD NAND driver in the kernel.
12115
12116    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12117    Signed-off-by: Scott Wood <scottwood@freescale.com>
12118
12119commit 581d04f14d7a39b63d418e2a21e44101233096d1
12120Author: Peter Tyser <ptyser@xes-inc.com>
12121Date:	Thu Oct 15 10:48:18 2009 -0500
12122
12123    cmd_nand: Move conditional compilation to Makefile
12124
12125    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12126
12127commit 9574fd63a97d080e379f30b6a81a1221eaeb797e
12128Author: Peter Tyser <ptyser@xes-inc.com>
12129Date:	Thu Oct 15 10:48:17 2009 -0500
12130
12131    cmd_nand: Remove duplicate include
12132
12133    Also remove vague, unnecessary comment
12134
12135    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12136
12137commit cdbdbe65f5f006cba208accee5a126c659d4b867
12138Author: Kumar Gala <galak@kernel.crashing.org>
12139Date:	Fri Nov 13 08:52:21 2009 -0600
12140
12141    ppc/85xx: Fix how we determine the number of CAM entries
12142
12143    We were incorrectly use the max CAM size as the number of entries in
12144    the array for setting up the addrmap.  We should be using the NENTRY
12145    field which is the low 12-bits of TLB1CFG.
12146
12147    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12148
12149commit fbd47b6753b08162436d9ccad1e63c8d43ede54c
12150Author: Mike Rapoport <mike@compulab.co.il>
12151Date:	Thu Nov 12 15:35:08 2009 +0200
12152
12153    smc911x: make smc911x_initialize return correct value
12154
12155    Make smc911x_initialize return -1 on error and number of interfaces
12156    detected otherwise.
12157
12158    Signed-off-by: Mike Rapoport <mike@compulab.co.il>
12159    Acked-by: Mike Frysinger <vapier@gentoo.org>
12160    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12161
12162commit c44efcf97b335dcef7d014f65b7d3094e79adb13
12163Author: Mike Frysinger <vapier@gentoo.org>
12164Date:	Thu Nov 12 22:26:02 2009 -0500
12165
12166    smc911x_eeprom: fix building after smc911x overhaul
12167
12168    When the smc911x driver was converted to NET_MULTI, the smc911x eeprom was
12169    missed.  The config option needed updating as well as overhauling of the
12170    rergister read/write functions.
12171
12172    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12173    Tested-by: Mike Rapoport <mike.rapoport@gmail.com>
12174    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12175
12176commit 3ad95deb30ac73bd57e966d321215a17d3236f9f
12177Author: Dave Liu <daveliu@freescale.com>
12178Date:	Thu Nov 12 07:26:37 2009 +0800
12179
12180    fsl-ddr: Fix the chip-select interleaving issue
12181
12182    commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
12183    introduced one new bug to chip-select interleaving.
12184
12185    Single DDR controller also can do the chip-select
12186    interleaving if there is dual-rank or qual-rank DIMMs.
12187
12188    Signed-off-by: Dave Liu <daveliu@freescale.com>
12189    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12190
12191commit 651ef90fa6ca824c8e581aeef9e04bbbe7f7e9ce
12192Author: javier Martin <javier.martin@vista-silicon.com>
12193Date:	Thu Oct 29 08:22:43 2009 +0100
12194
12195    mxc_fec: avoid free() calls to already freed pointers.
12196
12197    Sometimes, inside NetLoop, eth_halt() is called before eth_init() has
12198    been called. This is harmless except for free() calls to pointers
12199    which have not been allocated yet.
12200
12201    This patch initializes those pointers to NULL and allocates them only
12202    the first time. This way we can get rid of free calls in halt callback.
12203
12204    This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
12205
12206    Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
12207    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12208
12209commit e8f1546a88b4ade6a910c4a7958a774ee1b40023
12210Author: javier Martin <javier.martin@vista-silicon.com>
12211Date:	Thu Oct 29 08:18:34 2009 +0100
12212
12213    mxc_fec: fix some erroneous PHY accesses.
12214
12215    This patch fixes erroneous access to the ethernet PHY which broke the driver.
12216    1. Selector field in the auto-negotiation register must be 0x00001 for
12217    using 802.3, not 0x00000 which is reseved.
12218    2. Access to the PHY address specified by CONFIG_FEC_MXC_PHYADDR, not
12219    0x0 fixed address.
12220
12221    This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
12222
12223    Now using proper defines for auto-negotiation register.
12224
12225    Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
12226    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12227
12228commit f865fcbbb35851e75fee9c3a3fa8e0f71d9e6463
12229Author: Ron Lee <ron@debian.org>
12230Date:	Wed Aug 5 20:14:01 2009 +0200
12231
12232    ARM Don't inline weak symbols
12233
12234    ------------------------------------------------------------------------
12235
12236    GCC 4.4 complains about this now.
12237
12238    Signed-off-by: Ron Lee <ron@debian.org>
12239
12240commit efe12bcec55c3d77b9ead56e62010d26b66781f3
12241Author: Stefan Roese <sr@denx.de>
12242Date:	Mon Nov 9 14:15:42 2009 +0100
12243
12244    ppc4xx: Katmai: Add chip_config command
12245
12246    This patch removes the Katmai "bootstrap" command and replaces it
12247    with the now common command "chip_config".
12248
12249    Signed-off-by: Stefan Roese <sr@denx.de>
12250
12251commit cdaed5dc31f4023610f180fe158ec8c6f5e855a3
12252Author: Stefan Roese <sr@denx.de>
12253Date:	Mon Nov 9 14:13:43 2009 +0100
12254
12255    ppc4xx: Switch to I2C bus numer 0 for chip_config command
12256
12257    All currently available 4xx derivats have the I2C bootstrap EEPROM
12258    located on I2C bus number 0. This patch now first sets this bus number,
12259    so that the chip_config command also works for board with multiple
12260    I2C busses, like Katmai.
12261
12262    Signed-off-by: Stefan Roese <sr@denx.de>
12263
12264commit 985edaccc4fbaef6d357d104aed08f839058a32f
12265Author: Matthias Fuchs <matthias.fuchs@esd.eu>
12266Date:	Tue Oct 27 12:19:11 2009 +0100
12267
12268    ppc4xx: Add UBI support to PLU405 boards
12269
12270    -add UBI support
12271    -increase malloc'able memory size
12272    -cleanup MONITOR|FLASH_BASE|LEN constants
12273
12274    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
12275    Signed-off-by: Stefan Roese <sr@denx.de>
12276
12277commit d14c7ec2b51fb92c4a5218b299b772c3d186510d
12278Author: Ben Warren <biggerbadderben@gmail.com>
12279Date:	Mon Nov 9 13:09:57 2009 -0800
12280
12281    Fix SMC91111 regression: lpd7a40x build failures
12282
12283    Both lpd7a400 and lpd7a404 failed to compile because they had
12284    CONFIG_SMC_USE_IOFUNCS defined:
12285
12286    examples/standalone/smc91111_eeprom.c:388: undefined reference to `SMC_outw'
12287
12288    Also removed an orphaned paren in lpd7a404.h
12289
12290    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12291
12292commit 1031ae960ce6ce8332190278a06e2d72c2b2793e
12293Author: Ben Warren <biggerbadderben@gmail.com>
12294Date:	Mon Nov 9 14:01:08 2009 -0800
12295
12296    SMC91111: Clean up SMC_inx macros on xsengine and xaeniax
12297
12298    This patch fixes the following warnings:
12299
12300    Configuring for xaeniax board...
12301    smc91111_eeprom.c: In function 'print_macaddr':
12302    smc91111_eeprom.c:278: warning: suggest parentheses around + or - in operand of &
12303    smc91111_eeprom.c:281: warning: suggest parentheses around + or - in operand of &
12304    ...
12305    Configuring for xsengine board...
12306    smc91111_eeprom.c: In function 'print_macaddr':
12307    smc91111_eeprom.c:278: warning: suggest parentheses around + or - inside shift
12308    smc91111_eeprom.c:281: warning: suggest parentheses around + or - inside shift
12309
12310    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12311
12312commit 830c7b6722c6a9762411bf52a7bf2fae4dc71dab
12313Author: Ben Warren <biggerbadderben@gmail.com>
12314Date:	Mon Nov 9 11:43:18 2009 -0800
12315
12316    Fix CS8900 regression on impa7 board
12317
12318    The following error was seen on impa7 board, due to its use of a 32-bit bus
12319    on CS8900.
12320    cs8900.c:137:37: error: macro "get_reg_init_bus" passed 2 arguments, but takes just 1
12321
12322    This patch gives the macro the correct number of arguments
12323
12324    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12325
12326commit e5c5d9e0834bacf1c4787fa76cc4e369f2597cf5
12327Author: Mike Frysinger <vapier@gentoo.org>
12328Date:	Sun Nov 1 22:39:56 2009 -0500
12329
12330    clarify eth driver halt/recv steps
12331
12332    The dev->halt() func can be called at any time, and the dev->recv() func
12333    does not need to use NetRxPackets[] when calling NetReceive().
12334
12335    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12336    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12337
12338commit 497ab0eec5e1e2dfccc141a4485cd6b940e1424a
12339Author: Hui.Tang <zetalabs@gmail.com>
12340Date:	Thu Nov 5 09:58:44 2009 +0800
12341
12342    Fix cs8900 dev->priv not init issue
12343
12344    Ensure all CS8900 data structures are assigned before accessing device
12345
12346    Signed-off-by: Hui.Tang <zetalabs@gmail.com>
12347    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12348
12349commit 4fe5193d464ecdac26ddc71b1351be5b86bbff29
12350Author: Stefan Roese <sr@denx.de>
12351Date:	Tue Nov 3 14:34:45 2009 +0100
12352
12353    ppc4xx: 44x_spd_ddr2.c: Fix register macro ECCCR -> ECCES (SDRAM_ECCES)
12354
12355    This error only appears when DEBUG is enabled in this driver. That's why
12356    it went unnoticed till now.
12357
12358    Signed-off-by: Stefan Roese <sr@denx.de>
12359
12360commit 916ed9444d3ab7b5cd6312557005f2a764a8baf7
12361Author: Stefan Roese <sr@denx.de>
12362Date:	Thu Oct 29 18:37:45 2009 +0100
12363
12364    ppc4xx: Canyonlands: Change EBC bus config to drive always (no high-z)
12365
12366    This patch fixes a problem only seen very occasionally on Canyonlands.
12367    The NOR flash interface (CFI driver) doesn't work reliably in all cases.
12368    Erasing and/or programming sometimes doesn't work. Sometimes with
12369    an error message, like "flash not erased" when trying to program an
12370    area that should have just been erased. And sometimes without any error
12371    messages. As mentioned above, this problem was only seen rarely and with
12372    some PLL configuration (CPU speed, EBC speed).
12373
12374    Now I spotted this problem a few times, when running my Canyonlands with
12375    the following setup (chip_config):
12376
12377    1000-nor	     - NOR  CPU:1000 PLB: 200 OPB: 100 EBC: 100
12378
12379    Changing the EBC configuration to not release the bus into high
12380    impedance state inbetween the transfers (ATC, DTC and CTC bits set to 1
12381    in EBC0_CFG) seems to fix this problem. I haven't seen any failure
12382    anymore with this patch applied.
12383
12384    Signed-off-by: Stefan Roese <sr@denx.de>
12385    Cc: David Mitchell <dmitchell@amcc.com>
12386    Cc: Jeff Mann <MannJ@embeddedplanet.com>
12387
12388commit 56f9b39d1f5d3c51e4b19792adb65bd93a8b6fcb
12389Author: Stefan Roese <sr@denx.de>
12390Date:	Mon Nov 9 13:01:19 2009 +0100
12391
12392    ppc4xx: Fix NAND booting targets after 4xx linker script consolidation
12393
12394    Somehow I missed the NAND booting targets in the 4xx linker script
12395    consolidation patchset. This patch fixes this issue.
12396
12397    Signed-off-by: Stefan Roese <sr@denx.de>
12398
12399commit 9a81c61249d8361ed57d81f496121f3eb9c0eee8
12400Author: Stefan Roese <sr@denx.de>
12401Date:	Thu Oct 29 16:54:52 2009 +0100
12402
12403    ppc4xx: Remove duplicated is_pci_host() functions
12404
12405    This patch introduces a weak default function for is_pci_host(),
12406    returning 1. This is the default behaviour, since most boards only
12407    implement PCI host functionality. This weak default can be overridden
12408    by a board specific version if needed.
12409
12410    Signed-off-by: Stefan Roese <sr@denx.de>
12411
12412commit b0b867462c569e7accd6f78c942cbab028116ecf
12413Author: Stefan Roese <sr@denx.de>
12414Date:	Thu Oct 29 15:04:35 2009 +0100
12415
12416    ppc4xx: Consolidate 4xx PCIe board specific configuration
12417
12418    This patch consolidates the PPC4xx board specific PCIe configuration
12419    code. This way the duplicated code is removed. Boards can implement a
12420    special, non standard behaviour (e.g. number of PCIe slots, etc) by
12421    overriding the weak default functions.
12422
12423    Signed-off-by: Stefan Roese <sr@denx.de>
12424
12425commit 25793f76bf9a7be59c9415ef0f78d034e8d53dae
12426Author: Remy Bohmer <linux@bohmer.net>
12427Date:	Thu Oct 29 12:29:37 2009 +0100
12428
12429    ARM: Use Linux version for unaligned access code
12430
12431    The asm-arm/unaligned.h includes linux/unaligned/access_ok.h
12432    This file is unsafe to be used on ARM, since it does an unaligned memory
12433    accesses which fails on ARM.
12434
12435    Lookin at Linux the basic difference seems to be the header
12436    "include/asm-arm/unaligned.h". The Linux version of "unaligned.h"
12437    does *not* include "access_ok.h" at all. It includes "le_byteshift.h"
12438    and "be_byteshift.h" instead.
12439
12440    Signed-off-by: Remy Bohmer <linux@bohmer.net>
12441    Signed-off-by: Stefan Roese <sr@denx.de>
12442    --
12443     include/asm-arm/unaligned.h	    |	 3 -
12444     include/linux/unaligned/be_byteshift.h |	70 +++++++++++++++++++++++++++++++++
12445     include/linux/unaligned/le_byteshift.h |	70 +++++++++++++++++++++++++++++++++
12446     3 files changed, 142 insertions(+), 1 deletion(-)
12447     create mode 100644 include/linux/unaligned/be_byteshift.h
12448     create mode 100644 include/linux/unaligned/le_byteshift.h
12449
12450commit 6d6e7c53d5c75e5e24841c5506f4ed9d82adee09
12451Author: Kumar Gala <galak@kernel.crashing.org>
12452Date:	Wed Nov 4 18:02:10 2009 -0600
12453
12454    ppc/85xx: Fix inclusion of 83xx immap in 85xx builds
12455
12456    The nand_boot_fsl_elbc.c is shared between 83xx & 85xx however we should
12457    not be including the immap_83xx.h when building 85xx.  We can just get
12458    this all from common.h
12459
12460    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12461
12462commit 107b579c75256212d4bf8b99ee8d68e0078f3646
12463Author: Becky Bruce <beckyb@kernel.crashing.org>
12464Date:	Wed Nov 4 17:34:04 2009 -0600
12465
12466    86xx: Remove redundant code in initdram
12467
12468    The same code exists both inside an #ifdef and outside of it.
12469    Remove the extra code for all the 86xx boards.
12470
12471    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
12472    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12473
12474commit 715d8f7608f77c93f1807a032644893fd5b6d08b
12475Author: Ed Swarthout <Ed.Swarthout@freescale.com>
12476Date:	Mon Nov 2 09:05:49 2009 -0600
12477
12478    fsl_pci_init_port end-point initialization is broken
12479
12480    commit 70ed869e broke fsl pcie end-point initialization.
12481    Returning 0 is not correct.  The function must return the first free
12482    bus number for the next controller.
12483
12484    fsl_pci_init() must still be called and a bus allocated even if the
12485    controller is an end-point.
12486
12487    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
12488    Acked-by: Vivek Mahajan <vivek.mahajan@freescale.com>
12489    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12490
12491commit 01471d538fb163f472a769f21267d7676c91267c
12492Author: Kumar Gala <galak@kernel.crashing.org>
12493Date:	Wed Nov 4 01:29:04 2009 -0600
12494
12495    Revert "ppc/85xx/pci: fsl_pci_init: pcie agent mode support"
12496
12497    This reverts commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc.
12498
12499    There isn't any need to modify the API for fsl_pci_init_port to pass the
12500    status of host/agent(end-point) status.  We can determine that
12501    internally to fsl_pci_init_port.  Revert the patch that makes the API
12502    change.
12503
12504    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12505
12506commit 2cd95a25cb0ee8218b271d23d64fb3f719ac5390
12507Author: Stefan Roese <sr@denx.de>
12508Date:	Tue Oct 27 16:20:05 2009 +0100
12509
12510    ppc4xx: Remove board specific linker scripts from most PPC4xx boards
12511
12512    All these linker scripts can be removed since the new common ppc4xx
12513    linker script should be able to handle all of those boards.
12514
12515    Please test and report problems. Thanks.
12516
12517    Signed-off-by: Stefan Roese <sr@denx.de>
12518
12519commit 4649913ea5f440d756d150a6fdf2fb2e8ecb75fd
12520Author: Stefan Roese <sr@denx.de>
12521Date:	Tue Oct 27 16:11:26 2009 +0100
12522
12523    ppc4xx: Add common ppc4xx linker script
12524
12525    This linker script can be used by all PPC4xx platforms. It works for
12526    PPC405 and PPC440 platforms. Boards which need a board specific linker
12527    script can override this default linker script in board/*/config.mk.
12528
12529    Signed-off-by: Stefan Roese <sr@denx.de>
12530
12531commit b1245dd3c6409c743f6c2768d00e909a4c8cc4ea
12532Author: Stefan Roese <sr@denx.de>
12533Date:	Tue Oct 27 16:16:13 2009 +0100
12534
12535    ppc4xx: Add custom linker script to board/*/config.mk
12536
12537    These boards have special linker scripts right now. We can't use the
12538    common 4xx linker script here. So overrride the linker script (LDSCRIPT)
12539    in board/*/config.mk and choose the board specific version.
12540
12541    Signed-off-by: Stefan Roese <sr@denx.de>
12542
12543commit ceaa62a6f0237a8ddd2a5f659e6535fcd054332f
12544Author: Stefan Roese <sr@denx.de>
12545Date:	Tue Oct 27 15:57:24 2009 +0100
12546
12547    ppc4xx: Fix problems in some ppc4xx board Makefiles
12548
12549    Some 4xx Makefiles didn't add $(SOBJ) to their board library. This was
12550    no till now problem, since those boards included this object (init.o
12551    most of the time) directly from their linker scripts. This patch clean
12552    this up, so that all objects are now collected in the board library. This
12553    is in preparation for the upcoming PPC4xx linker script consolidation.
12554
12555    Signed-off-by: Stefan Roese <sr@denx.de>
12556
12557commit a0ff1f129a0e1a466e4f8568fce12b7b84578e4c
12558Author: Stefan Roese <sr@denx.de>
12559Date:	Tue Oct 27 11:20:53 2009 +0100
12560
12561    ppc4xx: sc3: Remove unreferenced external declarations from sc3.h
12562
12563    Signed-off-by: Stefan Roese <sr@denx.de>
12564    Acked-by: Heiko Schocher <hs@denx.de>
12565
12566commit 7ec1fedda6ac551c67f2214ced94e4b49b6680e4
12567Author: Stefan Roese <sr@denx.de>
12568Date:	Tue Oct 27 11:46:23 2009 +0100
12569
12570    mkconfig: Create board directory (CONFIG_BOARDDIR) in include/config.h
12571
12572    This patch extends the mkconfig script to automatically create a define
12573    for the board directory in include/config.h:
12574
12575    #define CONFIG_BOARDDIR board/amcc/canyonlands
12576
12577    This is needed for the upcoming PPC4xx linker script consolidation,
12578    where the PPC440 platforms need to include a board specific file in
12579    the common linker script.
12580
12581    Signed-off-by: Stefan Roese <sr@denx.de>
12582
12583commit ff88229549e08fdd3f9127c1cc4db11a3576250f
12584Author: Dave Liu <daveliu@freescale.com>
12585Date:	Sat Oct 31 07:59:55 2009 +0800
12586
12587    ppc/85xx: Fix misc L2 cache enabling bug
12588
12589    We need loop-check the flash clear lock and enable bit for L2 cache.
12590
12591    Signed-off-by: Dave Liu <daveliu@freescale.com>
12592    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12593
12594commit cd12f615e4dd1dd24caab93f4157894783c6c1c0
12595Author: Wolfgang Grandegger <wg@denx.de>
12596Date:	Fri Oct 23 12:03:16 2009 +0200
12597
12598    mpc52xx: add support for the IPEK01 board
12599
12600    This patch adds support for the board IPEK01 based on the MPC5200.
12601    The Futjitsu Lime graphics controller is configured in 16 bpp mode.
12602
12603    Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12604
12605commit 229b6dce675c729ee0ea2d7b61fbcda89b23b6b8
12606Author: Wolfgang Grandegger <wg@denx.de>
12607Date:	Fri Oct 23 12:03:15 2009 +0200
12608
12609    video: mb862xx: add option VIDEO_FB_16BPP_WORD_SWAP for IPEK01
12610
12611    In 16 bpp mode, the new IPEK01 board only requires swapping of D16 words
12612    for D32 accesses due to the diffferent connecting to the GDC bus. This
12613    patch introduces the configuration option VIDEO_FB_16BPP_WORD_SWAP,
12614    which should be set for all board using the mb862xx in 16 bpp mode. For
12615    the IPEK01, VIDEO_FB_16BPP_PIXEL_SWAP should not be set.
12616
12617    Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12618
12619commit 5d16ca87100ea58c93c46b9f0264981eaed49568
12620Author: Anatolij Gustschin <agust@denx.de>
12621Date:	Fri Oct 23 12:03:14 2009 +0200
12622
12623    video: mb862xx: add option CONFIG_VIDEO_MB862xx_ACCEL for 32bpp mode
12624
12625    The new IPEK01 board can use the 32 bpp mode for the Lime graphics
12626    controller. For this mode, video accelaration does not work. This patch
12627    makes the accelaration configurable via CONFIG_VIDEO_MB862xx_ACCEL,
12628    which is enabled for the lwmon5 and the socrates board for backward
12629    compatibility.
12630
12631    Signed-off-by: Anatolij Gustschin <agust@denx.de>
12632    Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12633
12634commit c28d3bbe963f4c57937d6fdc1dd63cd3562c147c
12635Author: Wolfgang Grandegger <wg@denx.de>
12636Date:	Fri Oct 23 12:03:13 2009 +0200
12637
12638    video: mb862xx: improve board-specific Lime configuration
12639
12640    To avoid board-specific code accessing the mb862xx registers directly,
12641    the public function mb862xx_probe() has been introduced. Furthermore,
12642    the "Change of Clock Frequency" and "Set Memory I/F Mode" registers
12643    are now defined by CONFIG_SYS_MB862xx_CCF and CONFIG_SYS_MB862xx__MMR,
12644    respectively. The BSPs for the socrates and lwmon5 boards have been
12645    adapted accordingly.
12646
12647    Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12648
12649commit 08ea550eef310e9d59d83f3cfd57a902373bf17f
12650Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
12651Date:	Mon Oct 26 18:49:06 2009 -0400
12652
12653    new PCA9564 i2c bridge driver
12654
12655    Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
12656    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12657
12658commit 08a1c6258c2a04cead33eac50d96ea89979dcb94
12659Author: Mike Frysinger <vapier@gentoo.org>
12660Date:	Wed Oct 14 19:27:27 2009 -0400
12661
12662    Blackfin: TWI/I2C: implement bus speed get/set functions
12663
12664    While we're here, improve the speed calculation a bit to match the HRM.
12665
12666    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12667
12668commit 3814ea4f0002536ac592480b2cdafa319a16e329
12669Author: Mike Frysinger <vapier@gentoo.org>
12670Date:	Wed Oct 14 19:27:26 2009 -0400
12671
12672    Blackfin: TWI/I2C: add timeout to transfer
12673
12674    The current transfer code relies on ctrlc() to abort transfers, but this
12675    requires user interactivity.  Naturalize the process with a timeout.
12676
12677    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12678
12679commit 59434fe243962758742af5cb8e2ced976e17c302
12680Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12681Date:	Fri Oct 30 10:16:27 2009 +0900
12682
12683    sh: Update lowlevel_init.S of espt-giga
12684
12685    There was the point that did not use write macro.
12686    Change to write macro.
12687
12688    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12689
12690commit f1cae1969d9e971fb72827a5731ce7e752464aa2
12691Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12692Date:	Fri Oct 30 10:01:25 2009 +0900
12693
12694    sh: Move some defs to convince 'pcrel too far'
12695
12696    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12697    Signed-off-by: Takashi Yoshii <yoshii.takashi@gmail.com>
12698
12699commit 0f9eaf4b323ea0ca95944b84c7465b81ba575514
12700Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12701Date:	Thu Oct 15 13:36:34 2009 +0900
12702
12703    sh: Remove malloc_bin_reloc from lib_sh, lib_nios2 and lib_nios.
12704
12705    By "arm/microblaze/nios/nios2/sh: Remove relocation fixups"
12706    (commit: 0630535e2d062dd73c1ceca5c6125c86d1127a49", doesn't need
12707    malloc_bin_reloc function. This commit remove this.
12708
12709    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12710
12711commit 0775437293a6963cb21244dfae6978cbf67c6bfe
12712Author: Ben Warren <biggerbadderben@gmail.com>
12713Date:	Wed Oct 21 21:53:39 2009 -0700
12714
12715    Fix DM9000 MAC address handling
12716
12717    Proper behavior is to pull MAC address from NVRAM in the initialization() an
12718    stuff it in dev->address, then program the device from dev->address in
12719    the init() function.
12720
12721    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12722
12723commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a
12724Author: Wolfgang Denk <wd@denx.de>
12725Date:	Wed Oct 28 22:07:56 2009 +0100
12726
12727    sbc8349: fix incorrect comment
12728
12729    The comment for the BR0_PRELIM port size initialization incorrectly
12730    stated 32 bit, while it's actually 16 bit. The code is correct.
12731
12732    Reported-by: Guenter Koellner <guenter.koellner@nsn.com>
12733    Signed-off-by: Wolfgang Denk <wd@denx.de>
12734
12735commit a38f85e180a30b6225808828ded1017b1a5418c6
12736Author: Sandeep Paulraj <s-paulraj@ti.com>
12737Date:	Wed Oct 28 11:05:03 2009 -0400
12738
12739    Fix Compliation warning for TNY-A9260 and TNY-A9G20
12740
12741    The patch fixes a compilation warning by defining
12742    CONFIG_SYS_64BIT_VSPRINTF in the config file
12743
12744    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12745
12746commit 264e42ee54f1d322805d9068168fd362b413fd09
12747Author: Sandeep Paulraj <s-paulraj@ti.com>
12748Date:	Wed Oct 28 11:04:53 2009 -0400
12749
12750    Fix Compliation warning for SBC35-A9G20 board
12751
12752    The patch fixes a compilation warning by defining
12753    CONFIG_SYS_64BIT_VSPRINTF in the config file
12754
12755    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12756
12757commit 353462f6ff9769091fb644d44d8025f20a4192d9
12758Author: Eric Millbrandt <emillbrandt@coldhaus.com>
12759Date:	Wed Oct 28 09:37:33 2009 -0500
12760
12761    galaxy5200: Add default environment variables
12762
12763    Extend bootdelay to 10 seconds.  Set boot retry time to 120 seconds and use
12764    reset to retry.  Define default bootcommand and bootargs for production.
12765
12766    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
12767
12768commit fa36ae790eb10ce70935f9a78f07703719dca422
12769Author: Stefan Roese <sr@denx.de>
12770Date:	Tue Oct 27 15:15:55 2009 +0100
12771
12772    cfi: Add weak default function for flash_cmd_reset()
12773
12774    Currently the CFI driver issues both AMD and Intel reset commands.
12775    This is because the driver doesn't know yet which chips are connected.
12776    This dual reset seems to cause problems with the M29W128G chips as
12777    reported by Richard Retanubun. This patch now introduces a weak default
12778    function for the CFI reset command, still with both resets. This can
12779    be overridden by a board specific version if necessary.
12780
12781    Signed-off-by: Stefan Roese <sr@denx.de>
12782    Cc: Richard Retanubun <RichardRetanubun@ruggedcom.com>
12783
12784commit 4946775c6db52dba28f72ba3525764b54f1d4593
12785Author: Wolfgang Denk <wd@denx.de>
12786Date:	Wed Oct 28 00:49:47 2009 +0100
12787
12788    Coding Style cleanup; update CHANGELOG, prepare -rc1
12789
12790    Signed-off-by: Wolfgang Denk <wd@denx.de>
12791
12792commit 246c69225c7b962d5c93e92282b78ca9fc5fefee
12793Author: Peter Tyser <ptyser@xes-inc.com>
12794Date:	Sun Oct 25 15:12:56 2009 -0500
12795
12796    Add 'editenv' command
12797
12798    The editenv command can be used to edit an environment variable.
12799    Editing an environment variable is useful when one wants to tweak an
12800    existing variable, for example fix a typo or change the baudrate in the
12801    'bootargs' environment variable.
12802
12803    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12804
12805commit b0fa8e50632a628766db23f5c884ec63f1469552
12806Author: Peter Tyser <ptyser@xes-inc.com>
12807Date:	Sun Oct 25 15:12:55 2009 -0500
12808
12809    setenv(): Delete 0-length environment variables
12810
12811    Previously setenv() would only delete an environment variable if it
12812    was passed a NULL string pointer as a value.  It should also delete an
12813    environment variable when it encounters a valid string pointer of
12814    0-length.
12815
12816    This change/fix is generally useful and is necessary for the upcoming
12817    "editenv" command.
12818
12819    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12820
12821commit ecc5500ee487170d8af6ff893fd1e0082380a01a
12822Author: Peter Tyser <ptyser@xes-inc.com>
12823Date:	Sun Oct 25 15:12:54 2009 -0500
12824
12825    readline(): Add ability to modify a string buffer
12826
12827    If the 'buf' parameter is a non-0-length string, its contents will be
12828    edited.  Previously, the initial contents of 'buf' were ignored and the
12829    user entered its contents from scratch.
12830
12831    This change is necessary to support the upcoming "editenv" command but
12832    could also be used for future commands which require a user to modify
12833    an existing string.
12834
12835    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12836
12837commit f923943843cd617d681387e7fe81a48060cc6401
12838Author: Peter Tyser <ptyser@xes-inc.com>
12839Date:	Sun Oct 25 15:12:53 2009 -0500
12840
12841    cread_line(): Remove unused variables
12842
12843    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12844
12845commit e491a71e578e93bd3b2f8f20d8ef8f111c98010d
12846Author: Peter Tyser <ptyser@xes-inc.com>
12847Date:	Sun Oct 25 15:12:52 2009 -0500
12848
12849    Check for NULL prompt in readline_into_buffer()
12850
12851    Previously, passing readline() or readline_into_buffer() a NULL 'prompt'
12852    parameter would result in puts() printing garbage when
12853    CONFIG_CMDLINE_EDITING was enabled.
12854
12855    Note that no board currently triggers this bug.  Enabling
12856    CONFIG_CMDLINE_EDITING on some boards (eg bab7xx) would result in
12857    the bug appearing.	This change is only intended to prevent someone
12858    from running into this issue in the future.
12859
12860    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12861
12862commit 16d1c10783660f3fdbc3c19141f42f3b0d1834d3
12863Author: Wolfgang Denk <wd@denx.de>
12864Date:	Sun Oct 25 23:00:09 2009 +0100
12865
12866    drivers/net/phy/miiphybb.c: fix warning: no newline at end of file
12867
12868    Add missing newline.
12869
12870    Signed-off-by: Wolfgang Denk <wd@denx.de>
12871    Cc: Luigi Mantellini <luigi.mantellini@idf-hit.com>
12872    Cc: Ben Warren <biggerbadderben@gmail.com>
12873
12874commit a747a7f31059b9069e97c78bba5496409c33aa05
12875Author: Wolfgang Denk <wd@denx.de>
12876Date:	Tue Oct 27 00:03:32 2009 +0100
12877
12878    Revert "env: only build env_embedded and envcrc when needed"
12879
12880    Breaks building on many boards, and no really clean fix available yet.
12881
12882    This reverts commit 6dab6add2d8ee80905234b326abc3de11be1d178.
12883
12884commit 3fca80375981fe83d4674a0267183b469a1ea7ff
12885Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12886Date:	Thu Oct 15 17:47:16 2009 +0400
12887
12888    mpc85xx: Configure QE USB for MPC8569E-MDS boards
12889
12890    Setup QE pin multiplexing for USB function, configure needed BCSRs
12891    and add some fdt fixups.
12892
12893    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12894    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12895
12896commit 14809b6c21c89dd65abaf3fea7627fb5ea0f78a3
12897Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12898Date:	Thu Oct 15 17:47:13 2009 +0400
12899
12900    mpc85xx: Configure QE UART for MPC8569E-MDS boards
12901
12902    To make QE UART usable by Linux we should setup pin multiplexing
12903    and turn UCC2 Ethernet node into UCC2 QE UART node.
12904
12905    Also, QE UART is mutually exclusive with UART0, so we can't enable
12906    it if eSDHC is in 4-bits mode on pilot boards, or if it's a prototype
12907    board with eSDHC in 1- or 4-bits mode.
12908
12909    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12910    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12911
12912commit 70d665b1d230b9575a647948e8db3da1e6743e5c
12913Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12914Date:	Thu Oct 15 17:47:11 2009 +0400
12915
12916    mpc85xx: Setup QE pinmux for SPI Flash on MPC8569E-MDS boards
12917
12918    SPI Flash (M25P40) is connected to the SPI1 bus, we need a few
12919    qe_iop entries to actually enable SPI1 on these boards.
12920
12921    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12922    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12923
12924commit 65dec3b4599a17e83ec69dfd059e4ea1e795ef37
12925Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12926Date:	Thu Oct 15 17:47:09 2009 +0400
12927
12928    mpc85xx: Setup SRIO memory region LAW for MPC8569E-MDS boards
12929
12930    This patch sets memory window for Serial RapidIO on MPC8569E-MDS
12931    boards.
12932
12933    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12934    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12935
12936commit a29155e12286cc5ec2df72c1cab28e3659bfdad5
12937Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12938Date:	Thu Oct 15 17:47:08 2009 +0400
12939
12940    mpc85xx: Add eLBC NAND support for MPC8569E-MDS boards
12941
12942    Simply add some defines, and adjust TLBe setup to include some
12943    space for eLBC NAND.
12944
12945    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12946    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12947
12948commit 7f52ed5ef1b490da282ace3316be381a6abf96a5
12949Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12950Date:	Thu Oct 15 17:47:06 2009 +0400
12951
12952    mpc85xx: Add eSDHC support for MPC8569E-MDS boards
12953
12954    eSDHC is mutually exlusive with UART0 (in 4-bits mode) and I2C2
12955    (in 1-bit mode). When eSDHC is used, we should switch u-boot console to
12956    UART1, and make the proper device-tree fixups.
12957
12958    Because of an erratum in prototype boards it is impossible to use eSDHC
12959    without disabling UART0 (which makes it quite easy to 'brick' the board
12960    by simply issung 'setenv hwconfig esdhc', and not able to interact with
12961    U-Boot anylonger).
12962
12963    So, but default we assume that the board is a prototype, which is a most
12964    safe assumption. There is no way to determine board revision from a
12965    register, so we use hwconfig.
12966
12967    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12968    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12969
12970commit 48618126f78f05042dae428811809b594f747eb9
12971Author: Peter Tyser <ptyser@xes-inc.com>
12972Date:	Fri Oct 23 15:55:48 2009 -0500
12973
12974    xpedite5370: Enable multi-core support
12975
12976    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12977    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12978
12979commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb
12980Author: Peter Tyser <ptyser@xes-inc.com>
12981Date:	Fri Oct 23 15:55:47 2009 -0500
12982
12983    85xx: MP Boot Page Translation update
12984
12985    This change has 3 goals:
12986    - Have secondary cores be released into spin loops at their 'true'
12987      address in SDRAM.  Previously, secondary cores were put into spin
12988      loops in the 0xfffffxxx address range which required that boot page
12989      translation was always enabled while cores were in their spin loops.
12990
12991    - Allow the TLB window that the primary core uses to access the
12992      secondary cores boot page to be placed at any address.  Previously, a
12993      TLB window at 0xfffff000 was always used to access the seconary cores'
12994      boot page.  This TLB address requirement overlapped with other
12995      peripherals on some boards (eg XPedite5370).  By default, the boot
12996      page TLB will still use the 0xfffffxxx address range, but this can be
12997      overridden on a board-by-board basis by defining a custom
12998      CONFIG_BPTR_VIRT_ADDR.  Note that the TLB used to map the boot page
12999      remains in use while U-Boot executes.  Previously it was only
13000      temporarily used, then restored to its initial value.
13001
13002    - Allow Boot Page Translation to be disabled on bootup.  Previously,
13003      Boot Page Translation was always left enabled after secondary cores
13004      were brought out of reset.  This caused the 0xfffffxxx address range
13005      to somewhat "magically" be translated to an address in SDRAM.  Some
13006      boards may not want this oddity in their memory map, so defining
13007      CONFIG_MPC8xxx_DISABLE_BPTR will turn off Boot Page Translation after
13008      the secondary cores are initialized.
13009
13010    These changes are only applicable to 85xx boards with CONFIG_MP defined.
13011
13012    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
13013    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13014
13015commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc
13016Author: Vivek Mahajan <vivek.mahajan@freescale.com>
13017Date:	Tue Oct 27 12:18:55 2009 +0530
13018
13019    ppc/85xx/pci: fsl_pci_init: pcie agent mode support
13020
13021    Originally written by Jason Jin and Mingkai Hu for mpc8536.
13022
13023    When QorIQ based board is configured as a PCIe agent, then unlock/enable
13024    inbound PCI configuration cycles and init a 4K inbound memory window;
13025    so that a PCIe host can access the PCIe agents SDRAM at address 0x0
13026
13027    * Supported in fsl_pci_init_port() after adding pcie_ep as a param
13028    * Revamped copyright in drivers/pci/fsl_pci_init.c
13029    * Mods in 85xx based board specific pci init after this change
13030
13031    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
13032    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13033
13034commit 273a28ad9ef59dcfcd4c056ec1f61f1e0896cfaa
13035Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13036Date:	Tue Oct 27 09:36:38 2009 +0530
13037
13038    85xx/p1_p2_rdb: Fixing DDR configuration for 800MHz data rate
13039
13040    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13041    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13042
13043commit 924024c396761c267b948f38d78e9905f2036501
13044Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13045Date:	Tue Oct 27 09:26:55 2009 +0530
13046
13047    85xx/p1_p2rdb: Fix crash while configuring 32 bit DDR i/f for P1020RDB.
13048
13049    The data being modified was in NOR flash which caused the crash.
13050
13051    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13052    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13053
13054commit 2c0c58b92dbb68007061bdc0edd23bdf142efebf
13055Author: Sergey Mironov <ierton@gmail.com>
13056Date:	Wed Sep 23 16:47:38 2009 +0400
13057
13058    Fix bug in jumptable call stubs for SPARC.
13059
13060    Signed-off-by: Sergey Mironov <ierton@gmail.com>
13061    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
13062
13063commit 3e303f748cf57fb23e8ec95ab7eac0074be50e2b
13064Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13065Date:	Thu Oct 15 17:47:04 2009 +0400
13066
13067    fdt_support: Add multi-serial support for stdout fixup
13068
13069    Currently fdt_fixup_stdout() is using hard-coded CONFIG_CONS_INDEX
13070    constant. With multi-serial support, the CONS_INDEX may no longer
13071    represent actual console, so we should try to extract port number
13072    from the current stdio device name instead of always hard-coding the
13073    constant value.
13074
13075    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13076    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13077    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13078
13079commit da0e5f7ee828f246d85997486fff308837069453
13080Author: Leon Woestenberg <leon.woestenberg@gmail.com>
13081Date:	Mon Oct 26 10:03:32 2009 +0100
13082
13083    ppc/85xx: Fix crashes due to generation of SPE instruction
13084
13085    U-Boot crashed on the last instruction:
13086
13087    int parse_stream_outer(struct in_str *inp, int flag)
13088    {
13089    effa4784:	    94 21 ff 38     stwu    r1,-200(r1)
13090    effa4788:	    7c 08 02 a6     mflr    r0
13091    effa478c:	    42 9f 00 05     bcl-    20,4*cr7+so,effa4790 <parse_stream_outer+0xc>
13092    effa4790:	    7d 80 00 26     mfcr    r12
13093    effa4794:	    13 c1 b3 21     evstdd  r30,176(r1)
13094
13095    ...which is a  SPE instruction, although -mno-spe was used.
13096
13097    tmp/cross/ppce500v2/bin/powerpc-angstrom-linux-gnuspe-gcc --version
13098    powerpc-angstrom-linux-gnuspe-gcc (GCC) 4.3.3
13099
13100    Seems to be a known issue (since 2008-04?!)
13101
13102    Googled some, turns out this patch/workaround works for me on MPC8536DS.
13103
13104    See http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00311.html for more info
13105
13106    Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
13107    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13108
13109commit 654ea1f3184235694306ddc5874baa27ad3018fe
13110Author: Dave Liu <daveliu@freescale.com>
13111Date:	Thu Oct 22 00:10:23 2009 -0500
13112
13113    ppc/85xx: Make L2 support more robust
13114
13115    According the user manual, we need loop-check the L2 enable bit set.
13116
13117    Signed-off-by: Dave Liu <daveliu@freescale.com>
13118    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13119
13120commit 613ad28c3da4c7fc6336ef9d94993b25a5d0586e
13121Author: Kumar Gala <galak@kernel.crashing.org>
13122Date:	Mon Oct 26 21:21:25 2009 -0500
13123
13124    ppc/85xx: Fix compiler warning in nand_spl/.../p1_p2_rdb/nand_boot.c
13125
13126    nand_boot.c: In function 'board_init_f':
13127    nand_boot.c:44: warning: 'sys_clk' may be used uninitialized in this function
13128
13129    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13130
13131commit e8967d96a0e8d09d91a3b7bd292746996dd8e7ac
13132Author: Kumar Gala <galak@kernel.crashing.org>
13133Date:	Mon Oct 26 21:18:33 2009 -0500
13134
13135    ppc/85xx: Fix building NAND_SPL out of tree
13136
13137    We need to source files to exist in the O=<FOO> nand_spl dir when
13138    we build out of tree.
13139
13140    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13141
13142commit f3ee25859e3920ee7c7cc519a3e6f60d70d7a53f
13143Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13144Date:	Fri Oct 23 10:52:38 2009 +0200
13145
13146    License cleanup: Fix license header for some esd display configurations
13147
13148    These files were autogenerated by EPSON configuration tools.
13149    This patch replaces the autogenerated file headers by the GPL
13150    license notice.
13151
13152    This change is done with the explicit permission
13153    of Epson Research & Development / IC Software Development.
13154
13155    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
13156
13157commit 4166ee58d30ada7b298b9c941067f0341c2dccbe
13158Author: Mike Frysinger <vapier@gentoo.org>
13159Date:	Fri Oct 9 17:12:44 2009 -0400
13160
13161    sf: add GPL-2 license info
13162
13163    Some of the new spi flash files were missing explicit license lines.
13164
13165    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13166    CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13167
13168commit d535a493004fb701f131b132402a7704f9c9342d
13169Author: Kumar Gala <galak@kernel.crashing.org>
13170Date:	Wed Oct 21 23:29:51 2009 -0500
13171
13172    fdt: Fix fdt padding issue for initrd mem_rsv
13173
13174    Its possible that we end up with a device tree that happens to be a
13175    particular size that after we call fdt_resize() we don't have any
13176    space left for the initrd mem_rsv.
13177
13178    Fix this be adding a second mem_rsv into the size calculation.  We
13179    had one to cover the fdt itself and we have the potential of adding
13180    a second for the initrd.
13181
13182    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13183    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13184
13185commit 4bc3d2afb380e78fdbb9c501d9a8da6d59eb178e
13186Author: Steve Sakoman <sakoman@gmail.com>
13187Date:	Tue Oct 20 18:21:18 2009 +0200
13188
13189    ARM: OMAP3: Refactors the SM911x driver
13190
13191    Move the test up in the function to not hang on systems without ethernet.
13192
13193    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13194    Acked-by: Ben Warren <biggerbadderben@gmail.com>
13195
13196commit f3807374787e4394efb767e2e8527887f57e51b8
13197Author: Minkyu Kang <mk7.kang@samsung.com>
13198Date:	Thu Oct 15 11:19:15 2009 +0900
13199
13200    s5pc1xx: SMDKC100: fix compile warnings
13201
13202    fix the following compile warnings
13203    warning: dereferencing type-punned pointer will break strict-aliasing rules
13204
13205    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
13206
13207commit 8003c361deec3ee651451662efd05352f1abdd40
13208Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
13209Date:	Tue Oct 6 08:44:22 2009 +0200
13210
13211    arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
13212
13213    U-boot for Marvell Kirkwood boards no longer work after the EABI changes
13214    introduced in commit f772acf8a584067033eff1e231fcd1fb3a00d3d9. This
13215    turns out to be caused by a stack alignment issue. The armv5te
13216    instructions ldrd/strd instructions require 8-byte alignment to work
13217    properly (otherwise undefined behavior).
13218
13219    Tested on an OpenRD base board, where both printouts and ubifs stuff now
13220    works.
13221
13222    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
13223
13224commit e63e5904b48528f3f3cc98317df6fc62fab25bf9
13225Author: Tom Rix <Tom.Rix@windriver.com>
13226Date:	Sat Oct 17 12:41:06 2009 -0500
13227
13228    TI OMAP3 SDP3430: Initial Support
13229
13230    Start of support of
13231    Texas Instruments Software Development Platform(SDP)
13232    for OMAP3430 - SDP3430
13233
13234    Highlights of this platform are:
13235    Flash Memory devices:
13236	Sibley NOR, Micron 8bit NAND and OneNAND
13237    Connectivity:
13238	3 UARTs and expanded 4 UART ports + IrDA
13239	Ethernet, USB
13240    Other peripherals:
13241	TWL5030 PMIC+Audio+Keypad
13242	VGA display
13243    Expansion ports:
13244	Memory devices plugin boards (PISMO)
13245	Connectivity board for GPS,WLAN etc.
13246    Completely configurable boot sequence and device mapping
13247    etc.
13248
13249    Support default jumpering and:
13250     - UART1/ttyS0 console(legacy sdp3430 u-boot)
13251     - UART3/ttyS2 console (matching other boards,
13252		 and SDP HW docs)
13253     - Ethernet
13254     - mmc0
13255     - NOR boot
13256
13257    Currently the UART1 is enabled by default.	for
13258    compatibility with other OMAP3 u-boot platforms,
13259    enable the #define of CONSOLE_J9.
13260
13261    Conflicts:
13262
13263	Makefile
13264
13265    Fixed the conflict with smdkc100_config by moving omap_sdp3430_config
13266    to it is alphabetically sorted location above zoom1.
13267
13268    Signed-off-by: David Brownell <david-b@pacbell.net>
13269    Signed-off-by: Nishanth Menon <nm@ti.com>
13270    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13271
13272commit a4474ff8629be5f28aefb8a9f48d4411d62fb0d2
13273Author: Sandeep Paulraj <s-paulraj@ti.com>
13274Date:	Tue Oct 13 19:35:11 2009 -0400
13275
13276    TI DaVinci: Adding Copyright for DM365 EVM
13277
13278    Forgot to add Copyright while submitting the patch.
13279    This patch adds the copyright.
13280
13281    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13282
13283commit 11b0102218bbb50ac5c04f1521f2a22ed4e90cf1
13284Author: Sandeep Paulraj <s-paulraj@ti.com>
13285Date:	Tue Oct 13 12:32:32 2009 -0400
13286
13287    TI DaVinci: Fix DM6467 EVM Compilation Warning
13288
13289    Due to new TI boards being added to U-Boot, the hardware.h
13290    is getting very messy. The warning being fixed is due to
13291    the EMIF addresses being redefined.
13292
13293    The long term solution(after 2009.11) to this is to
13294    have SOC specific header files.
13295
13296    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13297
13298commit fac1ef4ba685606bf28349d18e050ea08b50e669
13299Author: Sandeep Paulraj <s-paulraj@ti.com>
13300Date:	Tue Oct 13 12:01:52 2009 -0400
13301
13302    TI DaVinci: DM355 Leopard: Fix compilation warning
13303
13304    We get a compliation warning when we enable the NAND driver
13305    for DM355 leopard. The waring we get is that we have
13306    an implicit declaration of davinci_nand_init.
13307
13308    It is fixed by including the asm/arch/nand_defs.h header file
13309
13310    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13311
13312commit f8a812aa656bc34622303a26fa5003d19c34aeed
13313Author: Nishanth Menon <nm@ti.com>
13314Date:	Tue Oct 13 12:49:55 2009 -0400
13315
13316    TI OMAP3: make gpmc_config as const
13317
13318    gpmc_config should not be a variant as it is board specific
13319    hence make it a const parameter
13320
13321    Fixes issues identified by Dirk:
13322    - build issue for zoom2
13323    - warnings for all other OMAP3 platforms using nand/onenand etc
13324
13325    Signed-off-by: Nishanth Menon <nm@ti.com>
13326
13327commit cfc25874624a328f53ad59b1206e2103f2e62d74
13328Author: Stefan Roese <sr@denx.de>
13329Date:	Mon Oct 19 16:19:36 2009 +0200
13330
13331    ppc4xx: Sequoia: Add chip_config command
13332
13333    This patch removes the Sequoia "bootstrap" command and replaces it
13334    with the now common command "chip_config".
13335
13336    Please note that the patches with the dynamic PCI sync clock
13337    configuration have to be applied, before this one should go in.
13338    This is because Sequoia has 2 different bootstrap EEPROMs, and
13339    the old bootstrap command configured different values depending
13340    on the detected PCI async clock (33 vs. 66MHz). With the PCI sync
13341    clock patches, this is not necessary anymore. The PCI sync clock
13342    will be configured correctly on-the-fly now.
13343
13344    Signed-off-by: Stefan Roese <sr@denx.de>
13345
13346commit c85b58397030e25e146ccf5085c86221c40c53b3
13347Author: Stefan Roese <sr@denx.de>
13348Date:	Mon Oct 19 14:14:08 2009 +0200
13349
13350    ppc4xx: Yosemite/Yellowstone: Check and reconfigure the PCI sync clock
13351
13352    This patch now uses the 440EP(x)/GR(x) function to check and dynamically
13353    reconfigure the PCI sync clock.
13354
13355    Signed-off-by: Stefan Roese <sr@denx.de>
13356
13357commit 23c51a2d6393cd3be9eb62cb42d92138ff6db8a9
13358Author: Stefan Roese <sr@denx.de>
13359Date:	Mon Oct 19 14:10:50 2009 +0200
13360
13361    ppc4xx: Sequoia/Rainer: Check and reconfigure the PCI sync clock
13362
13363    This patch now uses the 440EP(x)/GR(x) function to check and dynamically
13364    reconfigure the PCI sync clock.
13365
13366    Signed-off-by: Stefan Roese <sr@denx.de>
13367
13368commit 08c6a2628478ace808b3767db17e4148cac5a7fb
13369Author: Stefan Roese <sr@denx.de>
13370Date:	Mon Oct 19 14:44:11 2009 +0200
13371
13372    ppc4xx: Print PCI synchronous clock frequency upon bootup
13373
13374    Some 4xx variants (e.g. 440EP(x)/GR(x)) have an internal
13375    synchronous PCI clock. Knowledge about the currently configured
13376    value might be helpful. So let's print it out upon bootup.
13377
13378    Signed-off-by: Stefan Roese <sr@denx.de>
13379
13380commit 5e47f9535f53fd4cc05f32fb6166870f976fbb4e
13381Author: Stefan Roese <sr@denx.de>
13382Date:	Mon Oct 19 14:06:23 2009 +0200
13383
13384    ppc4xx: Add function to check and dynamically change PCI sync clock
13385
13386    PPC440EP(x)/PPC440GR(x):
13387    In asynchronous PCI mode, the synchronous PCI clock must meet
13388    certain requirements. The following equation describes the
13389    relationship that must be maintained between the asynchronous PCI
13390    clock and synchronous PCI clock. Select an appropriate PCI:PLB
13391    ratio to maintain the relationship:
13392
13393    AsyncPCIClk - 1MHz <= SyncPCIclock <= (2 * AsyncPCIClk) - 1MHz
13394
13395    This patch now adds a function to check and reconfigure the sync
13396    PCI clock to meet this requirement. This is in preparation for
13397    some AMCC boards (Sequoia/Rainier and Yosemite/Yellowstone) using this
13398    function to not violate the PCI clocking rules.
13399
13400    Signed-off-by: Stefan Roese <sr@denx.de>
13401
13402commit 92b8964bed0d1b779d9e26be4e16755b5c635415
13403Author: Stefan Roese <sr@denx.de>
13404Date:	Fri Oct 16 10:01:09 2009 +0200
13405
13406    ppc4xx: Update flash size in reg property of the NOR flash node
13407
13408    Till now only the ranges in the ebc node are updated with the values
13409    currently configured in the PPC4xx EBC controller. With this patch now
13410    the NOR flash size is updated in the device tree blob as well. This is
13411    done by scanning the compatible nodes "cfi-flash" and "jedec-flash"
13412    for the correct chip select number.
13413
13414    This size fixup is enabled for all AMCC eval board right now. Other
13415    4xx boards may want to enable it as well, if this problem with multiple
13416    NOR FLASH sizes exists.
13417
13418    Signed-off-by: Stefan Roese <sr@denx.de>
13419    Cc: Wolfgang Denk <wd@denx.de>
13420
13421commit 30d45c0d3ea2231f9131276ea113595959a0720e
13422Author: Stefan Roese <sr@denx.de>
13423Date:	Wed Oct 21 11:59:52 2009 +0200
13424
13425    fdt: Add fdt_fixup_nor_flash_size() to fixup NOR FLASH size in dtb
13426
13427    This function can be used to update the size in the "reg" property
13428    of the NOR FLASH device nodes. This is necessary for boards with
13429    non-fixed NOR FLASH sizes.
13430
13431    Signed-off-by: Stefan Roese <sr@denx.de>
13432    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13433    Acked-by: Wolfgang Denk <wd@denx.de>
13434
13435commit 76706cb86b1c76954ff5353db6757ab99cfd95fb
13436Author: Wolfgang Denk <wd@denx.de>
13437Date:	Tue Oct 20 23:12:13 2009 +0200
13438
13439    cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
13440
13441    strcpy() was iused with the target address being a pointer to a
13442    constant string, which potentially is read-only. Use a (writable)
13443    array of characters instead.
13444
13445    Signed-off-by: Wolfgang Denk <wd@denx.de>
13446    Signed-off-by: Stefan Roese <sr@denx.de>
13447
13448commit 0e1ac981194aa0d92eff0934442cec48a4f57834
13449Author: Wolfgang Denk <wd@denx.de>
13450Date:	Tue Oct 20 23:07:04 2009 +0200
13451
13452    cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
13453
13454    strcpy() was iused with the target address being a pointer to a
13455    constant string, which potentially is read-only. Use a (writable)
13456    array of characters instead.
13457
13458    Signed-off-by: Wolfgang Denk <wd@denx.de>
13459
13460commit c55096c084308c08bf8891c190f90bdc3a232394
13461Author: Daniel Mack <daniel@caiaq.de>
13462Date:	Wed Apr 8 13:23:38 2009 +0200
13463
13464    smc911x: add support for LAN9220
13465
13466    Signed-off-by: Daniel Mack <daniel@caiaq.de>
13467    Cc: Sascha Hauer <s.hauer@pengutronix.de>
13468    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
13469
13470commit f67066b6b0740b826ed862615c5ab022aaf4779a
13471Author: Mike Frysinger <vapier@gentoo.org>
13472Date:	Sun Oct 18 20:43:14 2009 -0400
13473
13474    envcrc: check return value of fwrite()
13475
13476    Newer toolchains will often complain about unchecked fwrite():
13477	envcrc.c:117: warning: ignoring return value of `fwrite�, declared
13478		with attribute warn_unused_result
13479
13480    So check the return value to silence the warnings.
13481
13482    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13483
13484commit efd988ebaa241bab265b1511052350207cb7aaa0
13485Author: Wolfgang Denk <wd@denx.de>
13486Date:	Mon Oct 19 09:18:57 2009 +0200
13487
13488    mcc200: fix build error
13489
13490    Fix compile error:
13491    include/configs/mcc200.h:401:6: error: #elif with no expression
13492
13493    Signed-off-by: Wolfgang Denk <wd@denx.de>
13494
13495commit 4e0539d2696992a5e32643a0c831e870cfe9a036
13496Author: Nishanth Menon <nm@ti.com>
13497Date:	Tue Oct 13 12:47:39 2009 -0400
13498
13499    OMAP3: fix warnings when NAND/ONENAND is not used
13500
13501    Fix build warnings by putting specific used variables
13502    under required #ifdefs for removing:
13503    mem.c:227: warning: unused variable 'f_sec'
13504    mem.c:226: warning: unused variable 'f_off'
13505    mem.c:225: warning: unused variable 'size'
13506    mem.c:224: warning: unused variable 'base'
13507    mem.c:222: warning: unused variable 'gpmc_config'
13508
13509    Signed-off-by: Nishanth Menon <nm@ti.com>
13510
13511commit 73db0c71da365a2d101878ae3aeb8ff3545a1828
13512Author: Nishanth Menon <nm@ti.com>
13513Date:	Tue Oct 13 12:47:24 2009 -0400
13514
13515    OMAP3: export enable_gpmc_cs_config to board files
13516
13517    Export enable_gpmc_cs_config into common header to
13518    prevent warning:
13519
13520    warning: implicit declaration of function 'enable_gpmc_cs_config'
13521
13522    Signed-off-by: Nishanth Menon <nm@ti.com>
13523
13524commit 96a27c6dc29abf11740632ecd8ccab607b209c5d
13525Author: Tom Rix <Tom.Rix@windriver.com>
13526Date:	Mon Oct 12 12:07:40 2009 -0400
13527
13528    Zoom2 Fix serial gpmc setup
13529
13530    The offset to the chip select is incorrect.
13531
13532    The change 187af954cf7958c24efcf0fd62289bbdb4f1f24e,
13533
13534    omap3: embedd gpmc_cs into gpmc config struct
13535
13536    introduced a problem with the serial gpmc setup.
13537
13538    This patch reverts the chip select to its previous value.
13539
13540    The symptoms of this problem are that the Zoom2
13541    currently hangs.
13542
13543    This was run tested on Zoom2.
13544
13545    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13546
13547commit 64d945abe8cffbacdaeca5f63b9b84f895d2d9ab
13548Author: Sandeep Paulraj <s-paulraj@ti.com>
13549Date:	Sun Oct 11 09:10:27 2009 -0400
13550
13551    TI DaVinci Sonata: Add Config option for 64 bit Support
13552
13553    Adding the CONFIG_SYS_64BIT_VSPRINTF fot the DM644x based Sonata
13554    Without this option enabled while performing NAND operations we will get
13555    wrong diagnostic messages.
13556    Example if the MTD NAND driver find a bad block while erasing from
13557    a certain address, it will say bad block skipped at 0x00000000.
13558
13559    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13560
13561commit 54aa603d2ce1d9374a1f5c6336362037ad2d8b51
13562Author: Sandeep Paulraj <s-paulraj@ti.com>
13563Date:	Sun Oct 11 09:14:58 2009 -0400
13564
13565    TI DaVinci DVEVM: Add Config option for 64 bit Support
13566
13567    Adding the CONFIG_SYS_64BIT_VSPRINTF in the DVEVM config.
13568    Without this option enabled while performing NAND operations we will get
13569    wrong diagnostic messages.
13570    Example if the MTD NAND driver find a bad block while erasing from
13571    a certain address, it will say bad block skipped at 0x00000000.
13572
13573    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13574
13575commit b8d0aa0c78b8c0fa51acada3c486b81085924b53
13576Author: Sandeep Paulraj <s-paulraj@ti.com>
13577Date:	Sat Oct 10 10:19:20 2009 -0400
13578
13579    TI DaVinci DM365: Add Config option for 64 bit Support
13580
13581    Adding the CONFIG_SYS_64BIT_VSPRINTF in the DM365 EVM config.
13582    Without this option enabled while performing NAND operations we will get
13583    wrong diagnostic messages.
13584    Example if the MTD NAND driver find a bad block while erasing from
13585    a certain address, it will say bad block skipped at 0x00000000.
13586
13587    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13588
13589commit 86a725b9c8b829c217be90e590f3ca2c91fa1dca
13590Author: Sandeep Paulraj <s-paulraj@ti.com>
13591Date:	Sat Oct 10 10:18:46 2009 -0400
13592
13593    TI DaVinci DM355: Add Config option for 64 bit Support
13594
13595    Adding the CONFIG_SYS_64BIT_VSPRINTF in the DM355 EVM config.
13596    Without this option enabled while performing NAND operations we will get
13597    wrong diagnostic messages.
13598    Example if the MTD NAND driver find a bad block while erasing from
13599    a certain address, it will say bad block skipped at 0x00000000.
13600
13601    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13602
13603commit 9c44ddccb6602f620fc037974f3e4468ad8a7c0c
13604Author: Sandeep Paulraj <s-paulraj@ti.com>
13605Date:	Wed Sep 9 11:50:40 2009 -0400
13606
13607    TI: OMAP3: Remove SZ_xx references
13608
13609    This patch removes dependency on the sizes.h header file
13610    and removes all references to SZ_xx.
13611
13612    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13613
13614commit 13d2cb988ff07addce6e10ab2cb8965a9dd23c63
13615Author: Steve Sakoman <sakoman@gmail.com>
13616Date:	Sat Oct 10 14:29:37 2009 -0400
13617
13618    OMAP3: Update Overo and Beagle environment
13619
13620    Update default environment to support new kernel DSS2 subsystem and
13621    simplify rootfs type and location changes.
13622
13623    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13624    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13625
13626commit c73607c5525c6957c815e64f7e865fdd3baffe98
13627Author: Sandeep Paulraj <s-paulraj@ti.com>
13628Date:	Sat Oct 10 13:46:26 2009 -0400
13629
13630    TI DaVinci: Maintainer for DM355 and DM365 EVM
13631
13632    Adding entries to the MAINTAINERS directory for the
13633    DM355 and DM365 EVM.
13634
13635    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13636
13637commit 5df65cf56aeef9fdeab83a259c37aa7d23836dd3
13638Author: Sandeep Paulraj <s-paulraj@ti.com>
13639Date:	Sat Oct 10 13:37:10 2009 -0400
13640
13641    TI: DaVinci: DM355 Leopard board support
13642
13643    This patch adds support for the leopard board which is
13644    based on the DM355 SOC.
13645
13646    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13647
13648commit 6ab176d7091d21960a1bd89fcb7fd87b9e91aca1
13649Author: Sandeep Paulraj <s-paulraj@ti.com>
13650Date:	Sat Oct 10 12:00:47 2009 -0400
13651
13652    TI DaVinci DM646x: Adding initial support for DM6467 EVM
13653
13654    This patch adds the initial support for DM6467 EVM.
13655    Other features like NET and NAND support will be added as follow up patches.
13656
13657    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13658
13659commit d884f64a7b8482f6c9688600e0a4731fa5678e0c
13660Author: Sandeep Paulraj <s-paulraj@ti.com>
13661Date:	Thu Oct 1 20:22:09 2009 -0400
13662
13663    TI DaVinci DM365: Fix Compilation warning for DM365 EVM
13664
13665    This patch fixes a compilation warning while compiling
13666    the DM365 EVM.
13667
13668    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13669
13670commit 6fe5e87be4b944edf428835210056e020c8bb794
13671Author: Sandeep Paulraj <s-paulraj@ti.com>
13672Date:	Thu Oct 1 20:21:13 2009 -0400
13673
13674    TI DaVinci DM355: Fix Compilation warning for DM355 EVM
13675
13676    This patch fixes a compilation warning while compiling
13677    the DM355 EVM.
13678
13679    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13680
13681commit 513bbe1b1720682e6de0aba2d9db5e60f3a428bb
13682Author: Eric Benard <eric@eukrea.com>
13683Date:	Mon Oct 12 10:15:39 2009 +0200
13684
13685    AT91 CPUAT91 Fix compiler warning
13686
13687    This change fixes the compiler warning
13688
13689    main.c: In function 'abortboot':
13690    main.c:122: warning: too few arguments for format
13691
13692    Signed-off-by: Eric Benard <eric@eukrea.com>
13693    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13694
13695commit b1e81f701d044eee3884202b127d5d1f0668bdb9
13696Author: Eric Benard <eric@eukrea.com>
13697Date:	Mon Oct 12 10:15:40 2009 +0200
13698
13699    AT91 CPU9260 CPU9G20 Fix compile warnings
13700
13701    This change fixes the compiler warning
13702
13703    nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF
13704      for correct output!
13705
13706    Signed-off-by: Eric Benard <eric@eukrea.com>
13707    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13708
13709commit 94d50c527a3cedb6a41fbe6773256cdd1855317f
13710Author: Eric Benard <eric@eukrea.com>
13711Date:	Mon Oct 12 10:08:20 2009 +0200
13712
13713    AT91 CPU9260 Fix machine ID when using a CPU9G20.
13714
13715    Signed-off-by: Eric Benard <eric@eukrea.com>
13716    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13717
13718commit 8c0a92c8f4cf399e873c2611939f3617983785a9
13719Author: Alessandro Rubini <rubini@unipv.it>
13720Date:	Sat Oct 10 11:51:26 2009 +0200
13721
13722    lcd: remove '#if 0' 32-bit scroll, now memcpy does it
13723
13724    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13725    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13726
13727commit e3ea948d4588e7efddbf0ee92147d93f827d7cea
13728Author: Alessandro Rubini <rubini@unipv.it>
13729Date:	Sat Oct 10 11:51:16 2009 +0200
13730
13731    lib_generic memset: fill one word at a time if possible
13732
13733    If the destination is aligned, fill ulong values until possible.
13734    Then fill remaining part by byte.
13735
13736    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13737    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13738    Acked-by: Mike Frysinger <vapier@gentoo.org>
13739
13740commit ecd830b863e5c6ac5d804d3b3a92453a98d526fc
13741Author: Alessandro Rubini <rubini@unipv.it>
13742Date:	Sat Oct 10 11:51:05 2009 +0200
13743
13744    lib_generic memcpy: copy one word at a time if possible
13745
13746    If source and destination are aligned, this copies ulong values
13747    until possible, trailing part is copied by byte. Thanks for the details
13748    to Wolfgang Denk, Mike Frysinger, Peter Tyser, Chris Moore.
13749
13750    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13751    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13752    Acked-by: Mike Frysinger <vapier@gentoo.org>
13753
13754commit 9c5586aa19bbedf290d2a663813404d2db87dfa5
13755Author: Alessandro Rubini <rubini@unipv.it>
13756Date:	Thu Oct 8 14:29:14 2009 +0200
13757
13758    setenv: do console redirection even if previously unset
13759
13760    If "stdout" is not previously set, doing "setenv stdout lcd" had no
13761    effect, since console redirection only worked if the environment
13762    variable was already set; the second time you run setenv it worked.
13763    Most default environments lack stdin/out/err definitions, so I'm sure
13764    I'm not alone with this problem.
13765
13766    This patch simply moves a block of code out of a conditional, to do
13767    the same work even if the variable was previously unset.
13768
13769    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13770    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13771
13772commit c9ee39972a7758e883b73c6c0e3c3a14cd5b2f43
13773Author: Martha Stan <mmarx@silicontkx.com>
13774Date:	Wed Oct 7 04:38:46 2009 -0400
13775
13776    mpc512x: fix System Clock Control constants for USB1 & USB2
13777
13778    Signer-off-by: Martha Stan <mmarx@silicontkx.com>
13779
13780commit 87b22b7787f397fc3daad570d711e478b1a7d253
13781Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13782Date:	Fri Oct 2 18:18:33 2009 -0400
13783
13784    mem_mtest: fix error reporting, allow escape with ^C
13785
13786    The basic memtest function tries to watch for ^C after each
13787    pattern pass as an escape mechanism, but if things are horribly
13788    wrong, we'll be stuck in an inner loop flooding the console with
13789    error messages and never check for ^C.  To make matters worse,
13790    if the user waits for all the error messages to complete, we
13791    then incorrectly report the test passed without errors.
13792
13793    Adding a check for ^C after any error is printed will give
13794    the end user an escape mechanism from a console flood without
13795    slowing down the overall test speed on a slow processor.
13796
13797    Also, the more extensive memtest quit after just a single error,
13798    which is inconsistent with the normal memtest, and not useful if
13799    if you are doing dynamic environmental impact testing, such as
13800    heating/cooling etc.
13801
13802    Both tests now track the error count and report it properly
13803    at test completion.
13804
13805    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13806    Acked-by: Mike Frysinger <vapier@gentoo.org>
13807
13808commit 9f4a420663419dc13f08a0ce65b93033c6172c69
13809Author: Mike Frysinger <vapier@gentoo.org>
13810Date:	Thu Oct 1 12:11:54 2009 -0400
13811
13812    new default shortcut to config & build a board
13813
13814    The majority of the time that I build things in U-Boot, I want to just
13815    build for the board.  I don't make board config tweaks after selecting the
13816    board.  So add a new pattern rule that allows people to combine two steps
13817    in one go:
13818	`make foo_config && make` => `make foo`
13819
13820    This shouldn't conflict with any existing make rules as the pattern rule
13821    is used only the rule doesn't already exist.
13822
13823    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13824
13825commit 6dab6add2d8ee80905234b326abc3de11be1d178
13826Author: Mike Frysinger <vapier@gentoo.org>
13827Date:	Wed Sep 30 15:29:58 2009 -0400
13828
13829    env: only build env_embedded and envcrc when needed
13830
13831    The env code is protected by the ENV_IS_EMBEDDED define, so attempting to
13832    compile the code when this isn't defined is pointless.  Now that the env
13833    headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build
13834    system to only build the env objects when this is enabled.	And now that
13835    the env code is conditionally compiled, we can drop the source code checks.
13836
13837    For people who want to extract the environment manually, add a new option
13838    CONFIG_BUILD_ENVCRC that only enables the envcrc utility.
13839
13840    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13841
13842commit 78f4ca7976748159080c9d920d5eb542d1b32d4f
13843Author: Daniel Mack <daniel@caiaq.de>
13844Date:	Mon Sep 28 11:40:38 2009 +0200
13845
13846    part_dos: check status flags of partitions
13847
13848    Only read partitions which have 0x00 or 0x80 set in their status field.
13849    All others are invalid.
13850
13851    Signed-off-by: Daniel Mack <daniel@caiaq.de>
13852
13853commit 45def0ab9d1dedcd2a73939aad8373f760498762
13854Author: Eric Millbrandt <emillbrandt@coldhaus.com>
13855Date:	Fri Sep 25 17:47:43 2009 -0500
13856
13857    galaxy5200: change cs1 configuration
13858
13859    Correct the chip select configuration for the nand flash chip select.
13860
13861    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
13862
13863commit 7936b51165b519a16ecf3db302fb88df8b8b3b3d
13864Author: Niklaus Giger <niklaus.giger@netstal.com>
13865Date:	Wed Sep 23 08:12:14 2009 +0200
13866
13867    Cleanup: use constant
13868
13869    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
13870
13871commit 7120c888101952b7e61b9e54bb42370904aa0e68
13872Author: Kim Phillips <kim.phillips@freescale.com>
13873Date:	Mon Oct 12 11:06:19 2009 -0500
13874
13875    mpc83xx: mpc8313 - handle erratum IPIC1 (TSEC IRQ number swappage)
13876
13877    mpc8313e erratum IPIC1 swapped TSEC interrupt ID numbers on rev. 1
13878    h/w (see AN3545).  The base device tree in use has rev. 1 ID numbers,
13879    so if on Rev. 2 (and higher) h/w, we fix them up here.
13880
13881    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13882    Reviewed-by: Roland Lezuo <roland.lezuo@chello.at>
13883
13884commit 91525c67153fcf2c19b2fc8d9c6376ac1a019f52
13885Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13886Date:	Mon Oct 12 23:55:39 2009 +0400
13887
13888    mpc85xx: Fix booting on various boards
13889
13890    commit 0e870980a64584a591af775bb9c9fe9450124df9 ("8xxx: Removed
13891    CONFIG_NUM_CPUS from 85xx/86xx") breaks U-Boot on various boards,
13892    namely the ones that call get_sys_info() from board_early_init_f().
13893
13894    get_sys_info() calls cpu_numcores(), which depends on probecpu()
13895    being called before. But probecpu() is called after board_early_init_f(),
13896    and so cpu_numcores() returns random values, which in turn crashes
13897    get_sys_info().
13898
13899    To fix the issue we place probecpu() before board_early_init_f()
13900    in an initialization sequence.
13901
13902    Booting on the following boards should be revived now:
13903     mpc8540ads
13904     mpc8541cds
13905     mpc8548cds
13906     mpc8555cds
13907     mpc8560ads
13908     mpc8568mds
13909     mpc8569mds
13910     and maybe more.
13911
13912    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13913    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13914
13915commit 26df6aa9916443077139f8f008fbc5f414ba05e5
13916Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13917Date:	Fri Oct 2 18:48:07 2009 -0400
13918
13919    mpc86xx: delete unused MPC86xx_DDR_SDRAM_CLK_CNTL define
13920
13921    This is an orphaned legacy leftover that is just polluting
13922    the config file namespace.
13923
13924    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13925    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13926
13927commit fad15096e3b34927444ba5f6133742d40d78a425
13928Author: Dipen Dudhat <dipen.dudhat@freescale.com>
13929Date:	Thu Oct 8 13:33:29 2009 +0530
13930
13931    ppc/P1_P2_RDB: On-chip BootROM support
13932
13933    On Chip BootROM support for P1 and P2 series RDB platforms.
13934
13935    This patch is derived from latest On Chip BootROM support on MPC8536DS
13936
13937    Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
13938    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13939
13940commit f7780ec977e545b83bc5068e0957d640f1d98f13
13941Author: Dipen Dudhat <dipen.dudhat@freescale.com>
13942Date:	Thu Oct 8 13:33:18 2009 +0530
13943
13944    ppc/P1_P2_RDB: NAND Boot Support
13945
13946    NAND Boot support for P1 and P2 series RDB platforms.
13947
13948    This patch is derived from NAND Boot support on MPC8536DS.
13949
13950    Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
13951    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13952
13953commit d11823ca3cb551814ffcd926402c8bcf3a7eff35
13954Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13955Date:	Wed Oct 7 16:34:28 2009 -0400
13956
13957    mpc8xxx: improve LAW error messages when setting up DDR
13958
13959    When setting up the LAWs for the DDR, if there was an error,
13960    you got the not-so-helpful error text "ERROR" and nothing
13961    else.  Not only is it non-informative, but it is also
13962    pretty frustrating trying to grep for "ERROR" in the source.
13963
13964    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13965    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13966
13967commit a9946e3fc7089ddc6b7711a44e07a6b0827b79a7
13968Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13969Date:	Wed Sep 30 16:12:31 2009 -0400
13970
13971    sbc8641d: fix LAW so board doesn't hang on DDR init
13972
13973    All versions between now and since this commit:
13974
13975      commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
13976      MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
13977
13978    will fail to allow the SBC8641D to get past DDR init, because the
13979    LAW config was overlapping.  Eventually this board will do SPD
13980    EEPROM config, but for now this gets the board working again.
13981
13982    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13983    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13984
13985commit 3d1988ab47cc0e265272967e07d747ec600a44c9
13986Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
13987Date:	Sat Oct 10 13:34:09 2009 +0900
13988
13989    Clean-up of s3c24x0 nand driver
13990
13991    This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
13992    to add support for the Embest SBC2440-II Board.
13993
13994    The changes are as follows:
13995    - re-indent the code using Lindent
13996    - make sure register layouts are defined using a C struct
13997    - replace the upper-case typedef'ed C struct names with lower case
13998    non-typedef'ed ones
13999    - make sure registers are accessed using the proper accessor functions
14000    - run checkpatch.pl and fix any error reports
14001
14002    It assumes the following patch has been applied first:
14003    - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14004     - patches 1/4, 2/4 and 3/4 of this series
14005
14006    Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14007    any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14008    patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14009    smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14010    board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14011    errors were found.
14012
14013    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14014    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14015
14016commit eb0ae7f549b7142826a8bcdd2dc945fac9c36349
14017Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14018Date:	Sat Oct 10 13:33:11 2009 +0900
14019
14020    Clean-up of s3c24x0 drivers excluding nand driver
14021
14022    This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
14023    driver, in preparation for changes to add support for the Embest SBC2440-II Board.
14024
14025    The changes are as follows:
14026    - re-indent the code using Lindent
14027    - make sure register layouts are defined using a C struct
14028    - replace the upper-case typedef'ed C struct names with lower case
14029      non-typedef'ed ones
14030    - make sure registers are accessed using the proper accessor functions
14031    - run checkpatch.pl and fix any error reports
14032
14033    It assumes the following patch has been applied first:
14034    - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14035    - patches 1/4 and 2/4 of this series
14036
14037    Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14038    any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14039    patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14040    smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14041    board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14042    errors were found.
14043
14044    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14045    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14046
14047commit 8250d0bae84229abea397f6b474b3556b0f04e80
14048Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14049Date:	Sat Oct 10 13:32:01 2009 +0900
14050
14051    Clean-up of s3c24x0 header files
14052
14053    This patch re-formats the arm920t s3c24x0 header files in preparation for
14054    changes to add support for the Embest SBC2440-II Board.
14055
14056    The changes are as follows:
14057    - re-indent the code using Lindent
14058    - make sure register layouts are defined using a C struct
14059    - replace the upper-case typedef'ed C struct names with lower case
14060    non-typedef'ed ones
14061    - make sure registers are accessed using the proper accessor functions
14062    - run checkpatch.pl and fix any error reports
14063
14064    It assumes the following patch has been applied first:
14065    - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14066    - patch 1/4 of this series
14067
14068    Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14069    any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14070    patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14071    smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14072    board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14073    errors were found.
14074
14075    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14076    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14077
14078commit d67cce2dda3a40c3bd90a6c6e129fbb26dd4cfab
14079Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14080Date:	Sat Oct 10 13:30:22 2009 +0900
14081
14082    Clean-up of cpu_arm920t and cpu_arm920t_s3c24x0 code
14083
14084    This patch re-formats the code in cpu/arm920t and cpu/arm920t/23c24x0 in
14085    preparation for changes to add support for the Embest SBC2440-II Board.
14086
14087    The changes are as follows:
14088    - re-indent the code using Lindent
14089    - make sure register layouts are defined using a C struct
14090    - replace the upper-case typedef'ed C struct names with lower case
14091      non-typedef'ed ones
14092    - make sure registers are accessed using the proper accessor functions
14093    - run checkpatch.pl and fix any error reports
14094
14095    It assumes the following patch has been applied first:
14096    - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14097
14098    Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14099    any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14100    patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets and no
14101    new warnings or errors were found.
14102
14103    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14104    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14105
14106commit cd85662b345c0c2248fd7637f65bb2fbb4d53dd9
14107Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14108Date:	Sun Sep 6 00:33:13 2009 +0900
14109
14110    CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards
14111
14112    This sets CONFIG_SYS_HZ to 1000 for all boards that use the s3c2400 and
14113    s3c2410 cpu's which fixes various problems such as the timeouts in tftp being
14114    too short.
14115
14116    Tested on an Embest SBC2440-II Board with local u-boot patches as I don't
14117    have any s3c2400 or s3c2410 boards but need this patch applying before I can
14118    submit patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets
14119    and no new warnings or errors were found.
14120
14121    It was originally submitted on 21/06/2009 but didn't get into the 2009.08
14122    release, and Jean-Pierre made one comment on the original patch (see
14123    http://lists.denx.de/pipermail/u-boot/2009-July/055470.html). I've made two
14124    changes to the original patch:
14125    - it's been re-based to the current release
14126    - I've re-named get_timer_raw() to get_ticks() in response to Jean-Pierre's comment
14127
14128    This affects the sbc2410, smdk2400, smdk2410 and trab boards. I've copied it
14129    directly to the maintainers of all except the sbc2410 which doesn't have an
14130    entry in MAINTAINERS.
14131
14132    Signed-off-by: Kevin Morfitt <kmorfitt@aselaptop-1.localdomain>
14133    Tested-by: Wolfgang Denk <wd@denx.de>
14134    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14135
14136commit 8bc4ee9e8213abe4031ea1720aa02fa98d4402ad
14137Author: Minkyu Kang <mk7.kang@samsung.com>
14138Date:	Thu Oct 1 17:20:40 2009 +0900
14139
14140    s5pc1xx: add support SMDKC100 board
14141
14142    Adds new board SMDKC100 that uses s5pc100 SoC
14143
14144    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14145    Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
14146
14147commit dd2c9e6a3b67c8ff56694e515e6e3c7baddd8f52
14148Author: Minkyu Kang <mk7.kang@samsung.com>
14149Date:	Thu Oct 1 17:20:28 2009 +0900
14150
14151    s5pc1xx: support serial driver
14152
14153    This patch includes the serial driver for s5pc1xx.
14154    s5pc1xx uart driver needs own register setting and clock configuration.
14155    So, need to special driver.
14156
14157    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14158
14159commit 4678d674f0cacc983dca7f6b9933cd8291c9797c
14160Author: Minkyu Kang <mk7.kang@samsung.com>
14161Date:	Thu Oct 1 17:20:08 2009 +0900
14162
14163    s5pc1xx: support onenand driver
14164
14165    This patch includes the onenand driver for s5pc100
14166
14167    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14168    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
14169
14170commit 399e5ae0d0b2eb4663fc5784201968c07d45afac
14171Author: Minkyu Kang <mk7.kang@samsung.com>
14172Date:	Thu Oct 1 17:20:01 2009 +0900
14173
14174    s5pc1xx: support Samsung s5pc1xx SoC
14175
14176    This patch adds support for the Samsung s5pc100 and s5pc110
14177    SoCs. The s5pc1xx SoC is an ARM Cortex A8 processor.
14178
14179    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14180    Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
14181
14182commit d087d19a994e741f0ce526124be117c90be482ae
14183Author: Mike Frysinger <vapier@gentoo.org>
14184Date:	Tue Oct 13 21:58:26 2009 -0400
14185
14186    Blackfin: drop MAC display at boot
14187
14188    The default Blackfin boot would display the MAC address for the first NIC,
14189    but this relies on the environment.  The current net multi stack no longer
14190    writes the default hardware settings to the environment, so most of the
14191    time the display shows all zeros.  This can be pretty confusing and really
14192    doesn't add anything useful, so just drop it.
14193
14194    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14195
14196commit 1f003cf4738a199d99c818124784058526d2d40e
14197Author: Mike Frysinger <vapier@gentoo.org>
14198Date:	Fri Oct 9 02:24:33 2009 -0400
14199
14200    Blackfin: reset watchdog in udelay()
14201
14202    All arches apparently should reset the watchdog in their udelay loop as
14203    noted on the mailing list recently:
14204
14205      > A comment in flash_status_check() suggests that udelay() is
14206      > expected to reset the watchdog, but I can't find any architecture
14207      > where it does.
14208
14209      If this is missing in other architectures, it should be fixed at the
14210      root cause, i. e. in udelay() or in the respective support routines.
14211
14212    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14213
14214commit 370ec734557d0b0f266e6d0953229ee12cae5edd
14215Author: Mike Frysinger <vapier@gentoo.org>
14216Date:	Fri Oct 9 02:22:11 2009 -0400
14217
14218    Blackfin: Remove relocation fixups
14219
14220    Blackfin pieces like commit 0630535e2d062dd73c1ceca5c6125c86d1127a49.
14221
14222    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14223
14224commit a380279b2abe130c2d3d2c8de36f8ff98bc6b3b0
14225Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
14226Date:	Tue Sep 29 08:03:12 2009 +0200
14227
14228    at91: Update MEESC board support
14229
14230    This patch implements several updates:
14231    -disable CONFIG_ENV_OVERWRITE
14232    -add new hardware style variants and set the arch numbers appropriate
14233    -pass the serial# and hardware revision to the kernel
14234    -removed unused macros from include/configs/meesc.h
14235    -fixed multiline comment style
14236
14237    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
14238
14239commit 9df20ce211576aa7ac75710dcd8d0a6236abfd70
14240Author: Simon Kagstrom <[simon.kagstrom@netinsight.net]>
14241Date:	Thu Oct 1 19:41:50 2009 +0530
14242
14243    arm: Correct build with CONFIG_SYS_HUSH_PARSER set
14244
14245    FLAG_PARSE_SEMICOLON is not defined without hush.h, so include that.
14246
14247    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
14248    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14249
14250commit df3826262c0efd2baec4df23d44b3942af98f5a7
14251Author: Olof Johansson <olof@lixom.net>
14252Date:	Tue Sep 29 10:22:45 2009 -0400
14253
14254    TI: OMAP3: Overo Tobi ethernet support
14255
14256    Add setup for ethernet on Tobi, allowing kernel/ramdisk to be loaded
14257    over tftp.
14258
14259    This also refactors the smc911x driver to allow for detecting when the
14260    chip is missing. I.e. the detect_chip() function is called earlier and
14261    will abort gracefully when the Chip ID read returns all 1's.
14262
14263    Signed-off-by: Olof Johansson <olof@lixom.net>
14264    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14265    Acked-by: Ben Warren <biggerbadderben@gmail.com>
14266
14267commit 2a6cc97b91997ae485312ac91ffbcea6a89b663a
14268Author: Olof Johansson <olof@lixom.net>
14269Date:	Tue Sep 29 10:21:29 2009 -0400
14270
14271    SMC911X: Add chip auto detection
14272
14273    Refactor the smc911x driver to allow for detecting when the chip is missing.
14274    I.e. the detect_chip() function is called earlier and will abort gracefully
14275    when the Chip ID read returns all 1's.
14276
14277    Signed-off-by: Olof Johansson <olof@lixom.net>
14278    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14279    Acked-by: Ben Warren <biggerbadderben@gmail.com>
14280
14281commit 0297ec7e2a4039b8a28346f52f3ccca4db1ddc62
14282Author: Tom Rix <Tom.Rix@windriver.com>
14283Date:	Tue Sep 29 10:19:49 2009 -0400
14284
14285    TI OMAP3 Use arm init sequence to initialize i2c
14286
14287    This changes fixes an early i2c error.
14288
14289    It appears that I2C is working because once a read or write
14290    error is detected, the omap24xx_i2c driver calls i2c_init
14291    inside its error handling check.
14292
14293    While it is ok to attempt error handling this way, the boards
14294    must not depend on this side effect to initialize it's i2c.
14295
14296    Instead of explicitly calling i2c_init for every board, use
14297    the generic arm initialization in lib_arm/board.c. By defining
14298    the config variable CONFIG_HARD_I2C, the omap3 i2c initialization
14299    is included in the init_sequence table.
14300
14301    Run tested on Beagle.
14302    Compile tested on the omap3's
14303
14304    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14305    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14306
14307commit 4df30f3bb7285b2c962713a5c693c16fd90885e0
14308Author: Sandeep Paulraj <s-paulraj@ti.com>
14309Date:	Tue Sep 29 09:43:04 2009 -0400
14310
14311    TI: DaVinci DM365: Enabling network Support on DM365 EVM
14312
14313    This patch enables EMAC on the DM365 EVM.
14314
14315    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14316    Acked-by: Tom Rix <Tom.Rix@windriver.com>
14317
14318commit 00e1665a3cf956e09ac2ce86ef6ec459f6bfb33c
14319Author: Sandeep Paulraj <s-paulraj@ti.com>
14320Date:	Tue Sep 29 10:02:38 2009 -0400
14321
14322    TI: DaVinci: GPIO header file and definitions
14323
14324    Some DaVinci SOC's use GPIOs to enable EMAC and DM9000.
14325    This patch adds some definitions for GPIO registers and also adds
14326    structures for GPIO.
14327    A separate header file is being added so that in future we
14328    can have a DaVinci GPIO driver similer to OMAP.
14329
14330    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14331    Acked-by: Tom Rix <Tom.Rix@windriver.com>
14332
14333commit 95ae803afbdd9f673c94b992ea624a10d252afc2
14334Author: Sandeep Paulraj <s-paulraj@ti.com>
14335Date:	Fri Sep 18 17:30:05 2009 -0400
14336
14337    TI: DaVinci DM646x: Update flag used to represent DM646x SOC's
14338
14339    In the DaVinci specific code, we use both CONFIG_SOC_DM646X and
14340    CONFIG_SOC_DM646x to represent DM646x specific code.
14341    This patch changes occurrences of CONFIG_SOC_DM646x to
14342    CONFIG_SOC_DM646X. This is because for DM644x series of SOCs we use
14343    the flag CONFIG_SOC_DM644X. We want some uniformity.
14344
14345    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14346    Acked-by: Tom Rix <Tom.Rix@windriver.com>
14347
14348commit fc9165fdb3b021aa8ff02417692220fe9344072b
14349Author: Olof Johansson <olof@lixom.net>
14350Date:	Mon Sep 28 08:19:30 2009 -0400
14351
14352    OMAP3: Clean up whitespace in mux configs
14353
14354    Switch from space-based indentation to tab-based in mux configs, as pointed
14355    out by WD at:
14356
14357    http://lists.denx.de/pipermail/u-boot/2009-September/061241.html
14358
14359    Nothing but whitespace changes in this patch (diff -w gives no output).
14360
14361    Signed-off-by: Olof Johansson <olof@lixom.net>
14362
14363commit 9de0212bd7c4c82a7e8c2a2c8714f8c7abc57d08
14364Author: Dirk Behme <dirk.behme@googlemail.com>
14365Date:	Mon Sep 28 08:17:50 2009 -0400
14366
14367    OMAP3 MMC: Fix warning dereferencing type-punned pointer
14368
14369    Fix warning
14370    Dereferencing type-punned pointer will break strict-aliasing rules
14371
14372    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
14373    CC: Steve Sakoman <sakoman@gmail.com>
14374    Acked-by: Tom Rix <Tom.Rix@windriver.com>
14375
14376commit e92daeb5c2050438402b87c7d614e8a13c294348
14377Author: Simon Kagstrom <[simon.kagstrom@netinsight.net]>
14378Date:	Tue Sep 22 04:01:01 2009 +0530
14379
14380    Support for the OpenRD base board
14381
14382    The implementation is borrowed from the sheevaplug board and the Marvell
14383    1.1.4 code. Unsupported (or untested) is the SD card, PCIe and SATA.
14384
14385    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
14386
14387commit a62e78fc444c67f958be48891bef3dab0e9eb285
14388Author: Prafulla Wadaskar <prafulla@marvell.com>
14389Date:	Mon Sep 21 20:15:17 2009 +0530
14390
14391    Kirkwood: mv88f6281gtw_ge: Add kwbimage build support
14392
14393    This patch adds kwbimage configuration file
14394    (used by mkimage utility)
14395    to support u-boot.kwb target on mv88f6281gtw_ge board.
14396
14397    To create Kirkwood boot image to be flashed on SPI Flash,
14398    additional parameter u-boot.kwb need to be passed during make.
14399
14400    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14401
14402commit 5bc7cbc15b1890682c0b279f708914518bd25f8d
14403Author: Prafulla Wadaskar <prafulla@marvell.com>
14404Date:	Mon Sep 21 18:23:11 2009 +0530
14405
14406    Kirkwood: rd6281a: Add kwbimage build support
14407
14408    This patch adds kwbimage configuration file
14409    (used by mkimage utility)
14410    to support u-boot.kwb target on rd6281a platform.
14411
14412    To create Kirkwood boot image to be flashed on NAND,
14413    additional parameter u-boot.kwb need to be passed during make.
14414
14415    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14416
14417commit 23b80982a02a43bf4ead91574c9d6f1b647ccc8f
14418Author: Tom Rix <Tom.Rix@windriver.com>
14419Date:	Sun Sep 27 11:10:09 2009 -0500
14420
14421    Add support for Eukrea CPU9260/CPU9G20 SBC
14422
14423    these boards are built around Atmel's AT91SAM9260/9G20 and have
14424    up to 64MB of NOR flash, up to 128MB of SDRAM, up to 2GB of NAND
14425    and include a 10/100 Ethernet PHY in RMII mode.
14426
14427    Signed-off-by: Eric Benard <eric@eukrea.com>
14428    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14429
14430commit d8380c9d35e88759c96e68a03738446ca0cb292f
14431Author: Tom Rix <Tom.Rix@windriver.com>
14432Date:	Sun Sep 27 07:47:24 2009 -0500
14433
14434    Add support for Eukrea CPUAT91 SBC
14435
14436    CPUAT91 is built around Atmel's AT91RM9200 and has up to 16MB of NOR
14437    flash, up to 128MB of SDRAM, and includes a Micrel KS8721 PHY in RMII
14438    mode.
14439
14440    Signed-off-by: Eric Benard <eric@eukrea.com>
14441    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14442
14443commit eb95aa15e644c29b01832703aa4964fe419170f0
14444Author: Sandeep Paulraj <s-paulraj@ti.com>
14445Date:	Mon Sep 14 14:57:47 2009 -0400
14446
14447    TI: DaVinci DM365: Minor config cleanup
14448
14449    The DM365 config was using the 'CONFIG_CMD_SAVEENV' flag.
14450    This is already included when we include the
14451    config_cmd_default.h header file. So this flag is removed.
14452    Also another flag to enable NAND functions was being
14453    enabled incorrectly.
14454
14455    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14456
14457commit 5d783c1ffd691ffdadbc2c2f796c41481b7cdce7
14458Author: Sandeep Paulraj <s-paulraj@ti.com>
14459Date:	Mon Sep 14 15:03:06 2009 -0400
14460
14461    TI DaVinci DM365: Removing header file which does not exist
14462
14463    The DaVinci DM365 EVM board specific code was including a header file
14464    which does not exist. So removing this header file.
14465
14466    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14467
14468commit 409ec37bd8ae8822d276e77419d899571891b191
14469Author: Sandeep Paulraj <s-paulraj@ti.com>
14470Date:	Tue Sep 8 18:08:06 2009 -0400
14471
14472    TI DaVinci: DM355: Config Cleanup and Update
14473
14474    This patch does the following
14475    1) Enables the NAND driver which is now available.
14476    2) Enables the 'CONFIG_MTD_DEVICE' as without this the
14477    compilation will fail
14478    3) We now have a safe place to store environment and defines
14479    an offset where this can be stored. This offset value is such that it is after
14480    the location where U-Boot is flashed using TI flash utilities.
14481    4) Enables Bootdelay
14482    5) Increases malloc() arena size. Manufacturers are coming out with
14483    NAND with large blocks sizes of upto 1 MiB. It has been noticed that
14484    as the block size of the NAND used is increased, if this particular
14485    value is not increased, the NAND driver will output out of memory
14486    errors.
14487
14488    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14489
14490commit 7908c97a106765ad8816bf2271a5bf315728b274
14491Author: Sandeep Paulraj <s-paulraj@ti.com>
14492Date:	Tue Sep 8 11:37:39 2009 -0400
14493
14494    TI DaVinci: DM646x: Initial Support for DM646x SOC
14495
14496    DM646x is an SOC from TI which has both an ARM and a DSP.
14497    There are multiple variants of the SOC mainly dealing with different
14498    core speeds.
14499    This patch adds the initial framework for the DM646x SOC.
14500
14501    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14502
14503commit 5d0f53624c24eaf82d58368a6a5b8476392dd5c7
14504Author: Sandeep Paulraj <s-paulraj@ti.com>
14505Date:	Wed Sep 9 15:26:00 2009 -0400
14506
14507    TI DaVinci: DM6446: Fix Compilation error in NAND mode
14508
14509    The Default mode that is built for the Davinci DVEVM happens
14510    to be the NOR mode.
14511    When we want to build for the NAND mode, we get a compilation
14512    error. This is overcome by defining the CONFIG_MTD_DEVICE
14513    flag in the NAND mode.
14514    The image built for NAND mode was successfully tested on the
14515    DaVinci DM6446 EVM.
14516
14517    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14518
14519commit 7a2aa8b68120f333ed2edc33475ca195810d6cb1
14520Author: Tom Rix <Tom.Rix@windriver.com>
14521Date:	Thu Sep 10 15:27:57 2009 -0400
14522
14523    OMAP3 Move cache routine to cache.S
14524
14525    v7_flush_dcache_all, because it depends on omap ROM code is not
14526    generic.  Rename the function to 'invalidate_dcache' and move it
14527    to the omap cpu directory.
14528
14529    Collect the other omap cache routines l2_cache_enable and
14530    l2_cache_disable with invalide_dcache into cache.S.  This
14531    means removing the old cache.c file that contained l2_cache_enable
14532    and l2_cache_disable.
14533
14534    The conversion from cache.c to cache.S was done most through
14535    disassembling the uboot binary.  The only significant change was
14536    to change the comparision for the return of get_cpu_rev from
14537
14538       cmp	r0, #0
14539       beq	earlier_than_label
14540
14541    Which was lost information to
14542
14543       cmp	r0, #CPU_3XX_ES20
14544       blt	earlier_than_label
14545
14546    The paths through the enable routine were verified by
14547    adding an infinite loop and seeing the hang.  Then
14548    removing the infinite loop and seeing it continue.
14549
14550    The disable routine is similar enough that it was not
14551    tested with this method.
14552
14553    Run tested by cold booting from nand on beagle and zoom1.
14554    Compile tested on MAKEALL arm.
14555
14556    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14557
14558commit a16df2c11188297eca43cf6080c70fb69b960232
14559Author: Sandeep Paulraj <s-paulraj@ti.com>
14560Date:	Tue Sep 8 17:09:52 2009 -0400
14561
14562    TI DaVinci: Remove references to SZ_xx
14563
14564    This patch removes the asm/sizes.h header file from being
14565    included in the DaVinci SOC configs.
14566    References to SZ_xx have been replaced by appropriate
14567    bit shifted values.
14568
14569    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14570    Acked-by: Wolfgang Denk <wd@denx.de>
14571
14572commit 285870f75378aca41c5063e4358ad93bf3014fd8
14573Author: Ed Swarthout <Ed.Swarthout@freescale.com>
14574Date:	Thu Oct 9 01:27:18 2008 -0500
14575
14576    Leave x86emu op code tables in default section
14577
14578    Forcing the tables into got2 caused extra relocation when using -mrelocatable.
14579    This patch requires any board defining CONFIG_BIOSEMU to use -mrelocatable.
14580
14581    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
14582    Acked-by: Jin Zhengxiong <Jason.Jin@freescale.com>
14583
14584commit be2254423b86572841aa70ff05d20933d1b49823
14585Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14586Date:	Sat Oct 10 12:42:22 2009 +0200
14587
14588    Update all board to support new bbmiiphy driver (with multibus support)
14589
14590    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14591    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14592
14593commit 310cecb8ccdbc8a9be580e75b2fd362179d78535
14594Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14595Date:	Sat Oct 10 12:42:21 2009 +0200
14596
14597    Add bb_miiphy_init call before any ethernet bring-up code.
14598
14599    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14600    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14601
14602commit 4ba31ab33ac824635fcb49ac609070a9ebcab7f0
14603Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14604Date:	Sat Oct 10 12:42:20 2009 +0200
14605
14606    Rewrite the miiphybb (Bit-banged MII bus driver) in order to support an arbitrary number of mii buses.
14607
14608    This feature is useful when your board uses different mii buses for different
14609    phys and all (or a part) of these buses are implemented via bit-banging mode.
14610
14611    The driver requires that the following macros should be defined into the board
14612    configuration file:
14613
14614    CONFIG_BITBANGMII	    - Enable the miiphybb driver
14615    CONFIG_BITBANGMII_MULTI - Enable the multi bus support
14616
14617    If the CONFIG_BITBANGMII_MULTI is not defined, the board's config file needs
14618    to define at least the following macros:
14619
14620    MII_INIT	  - Generic code to enable the MII bus (optional)
14621    MDIO_DECLARE  - Declaration needed to access to the MDIO pin (optional)
14622    MDIO_ACTIVE   - Activate the MDIO pin as out pin
14623    MDIO_TRISTATE - Activate the MDIO pin as input/tristate pin
14624    MDIO_READ	  - Read the MDIO pin
14625    MDIO(v)	  - Write v on the MDIO pin
14626    MDC_DECLARE   - Declaration needed to access to the MDC pin (optional)
14627    MDC(v)	  - Write v on the MDC pin
14628
14629    The previous macros make the driver compatible with the previous version
14630    (that didn't support the multi-bus).
14631
14632    When the CONFIG_BITBANGMII_MULTI is also defined, the board code needs to fill
14633    the bb_miiphy_buses[] array with a record for each required bus and declare
14634    the bb_miiphy_buses_num variable with the number of mii buses.
14635    The record (struct bb_miiphy_bus) has the following fields/callbacks (see
14636    miiphy.h for details):
14637
14638    char name[]		   - The symbolic name that must be equal to the MII bus
14639			     registered name
14640    int (*init)()	   - Initialization function called at startup time (just
14641			     before the Ethernet initialization)
14642    int (*mdio_active)()   - Activate the MDIO pin as output
14643    int (*mdio_tristate)() - Activate the MDIO pin as input/tristate pin
14644    int (*set_mdio)()	   - Write the MDIO pin
14645    int (*get_mdio)()	   - Read the MDIO pin
14646    int (*set_mdc)()	   - Write the MDC pin
14647    int (*delay)()	   - Delay function
14648    void *priv		   - Private data used by board specific code
14649
14650    The board code will look like:
14651
14652    struct bb_miiphy_bus bb_miiphy_buses[] = {
14653     { .name = miibus#1, .init = b1_init, .mdio_active = b1_mdio_active, ... },
14654     { .name = miibus#2, .init = b2_init, .mdio_active = b2_mdio_active, ... },
14655     ...
14656    int bb_miiphy_buses_num = sizeof(bb_miiphy_buses) /
14657			      sizeof(bb_miiphy_buses[0]);
14658
14659    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14660    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14661
14662commit efaf6f1bf6ebdd8f16b0d0c2960abe8d06f95af4
14663Author: Paul Gortmaker <paul.gortmaker@windriver.com>
14664Date:	Fri Oct 2 18:54:20 2009 -0400
14665
14666    mpc83xx: cosmetic comment update relating to SPD EEPROM
14667
14668    commit 6d0f6bcf337c5261c08fabe12982178c2c489d76 did the big
14669    rename of CFG_ macros to CONFIG_SYS macros.  But it missed
14670    a couple of instances within comments.
14671
14672    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
14673    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
14674
14675commit afc3ba0fc4195624e79e21244380ed7cc2fd6969
14676Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
14677Date:	Thu Oct 8 02:03:51 2009 +0200
14678
14679    relocation: Do not relocate NULL pointers.
14680
14681    NULL is an absolute value and should not be relocated.
14682    After this correction code like:
14683     void weak_fun(void) __attribute__((weak));
14684     printf("weak_fun:%p\n", weak_fun);
14685    will still print null after relocation.
14686
14687    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
14688
14689commit 3beb40c2473f0dd373231c723d88c51e46ad96f7
14690Author: Peter Tyser <ptyser@xes-inc.com>
14691Date:	Wed Oct 7 11:45:00 2009 -0500
14692
14693    85xx: Ensure BSS segment isn't linked at address 0
14694
14695    When U-Boot is relocated from flash to RAM pointers are modified
14696    accordingly.  However, pointers initialzed with NULL values should not
14697    be modified so that they maintain their intended NULL value.  If the
14698    BSS segment is linked at address 0 its address will not be
14699    updated as necessary during relocation.
14700
14701    This is a temporary workaround.  The end goal is to add support to
14702    U-Boot to dynamically locate the BSS at an arbitrary address at
14703    runtime.  When the ability to fixup the BSS inteligently is
14704    added, this workaround can be removed and the 85xx link script
14705    can put the BSS at a fixed address at link time.
14706
14707    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14708
14709commit 95c44ec485b46ffb43dbdaa299f1491a500fdadf
14710Author: Detlev Zundel <dzu@denx.de>
14711Date:	Wed Oct 7 16:38:05 2009 +0200
14712
14713    tqm5200: Correct comment and code in post_hotkeys_pressed.
14714
14715    This fixes the code and the comment according to the original intent of
14716    doing an intensive memory test when PSC6_3 is pulled low on the STK52xx.
14717    Notably PORT_CONFIG will be overridden with this correct code now,
14718    so beware.
14719
14720    The original code only worked by coincidence depending on the PORT_CONFIG
14721    setting from the header file.  The new code was tested to ensure that the
14722    (undocumented) memory test still works on the STK52x.
14723
14724    Signed-off-by: Detlev Zundel <dzu@denx.de>
14725    CC: Martin Krause <Martin.Krause@tqs.de>
14726
14727    Minor white-space cleanup.
14728    Signed-off-by: Wolfgang Denk <wd@denx.de>
14729
14730commit da01f53404f99db185d196867af79371725d4683
14731Author: Wolfgang Denk <wd@denx.de>
14732Date:	Sun Oct 4 22:56:08 2009 +0200
14733
14734    mpc512x: fix fixed_sdram() init code.
14735
14736    Commit 054197ba and later fixes used an array to initialize some of
14737    the MDDRC parameters; however, the use of an array turned out to be a
14738    bad idea as it was not possible to correlate structure entries to
14739    array indices in readable and reliable way. Now we use a struct
14740    instead, which makes this self-explanatory.
14741
14742    Signed-off-by: Wolfgang Denk <wd@denx.de>
14743
14744commit dbcc357166bed20df13450e93a501f30b197efd1
14745Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14746Date:	Sun Oct 4 20:04:22 2009 +0200
14747
14748    ppc4xx: respect 80-chars per line in ppc*.h files
14749
14750    After running checkstyle.pl on the three previous patches I noted that in
14751    the *.h files there were a lot of long lines. This patch solves this problem.
14752
14753    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14754    Signed-off-by: Stefan Roese <sr@denx.de>
14755
14756commit 78d2a641371ec71cc3786b167a318c7b115fbb90
14757Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14758Date:	Sun Oct 4 20:04:21 2009 +0200
14759
14760    ppc4xx: Rework cmd reginfo
14761
14762    The command "reginfo" got an overhaul for the ppc4xx. It dumps all the
14763    relevant HW configuration registers (address, symbolic name, content).
14764    This allows to easily detect errors in *.h files and changes in the HW
14765    configuration.
14766
14767    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14768    Signed-off-by: Stefan Roese <sr@denx.de>
14769
14770commit ddc922ff2c20ae0b7f9ce2df1ac28143e2f325bd
14771Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14772Date:	Sun Oct 4 20:04:20 2009 +0200
14773
14774    ppc_4xx: Apply new HW register names
14775
14776    Modify all existing *.c files to use the new register names
14777    as seen in the AMCC manuals.
14778
14779    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14780    Signed-off-by: Stefan Roese <sr@denx.de>
14781
14782commit f80e61dcfe53fa3a5936659883415c9bd1b5a3d9
14783Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14784Date:	Sun Oct 4 20:04:19 2009 +0200
14785
14786    ppc4xx: Cleanup some HW register names
14787
14788    Here you find all the changes in the include directory for new register names
14789    and adapting other ones to the names used by AMCC in their manuals, e.g.
14790    For 440EPx/GRPPC440EPx/GRX, Revision 1.15 – September 22, 2008
14791    For PPC405GP Embedded Processor, Revision 1.02 – March 22, 2006
14792
14793    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14794    Signed-off-by: Stefan Roese <sr@denx.de>
14795
14796commit 56f14818f66c68a8b9e45925f29ceb974405ad48
14797Author: Stefan Roese <sr@denx.de>
14798Date:	Tue Oct 6 07:21:08 2009 +0200
14799
14800    ppc4xx: Add PPC405EX(r) Rev D support
14801
14802    Unfortunately some Rev D PPC405EX/405EXr PVR's are identical with older
14803    405EX(r) parts. Here a list:
14804
14805    0x12911475 - 405EX Rev D with Security *and* 405EX Rev A/B witout Sec
14806    0x12911473 - 405EX Rev D without Security *and* 405EXr Rev A/B with Sec
14807
14808    Since there are only a few older parts in the field, this patch now
14809    changes the PVR's above to represent the new Rev D versions.
14810
14811    Signed-off-by: Stefan Roese <sr@denx.de>
14812    Cc: Phong Vo" <pvo@amcc.com>
14813
14814commit 06dfaeef52a5f773ae4292432e3c74ff52ead316
14815Author: Stefan Roese <sr@denx.de>
14816Date:	Fri Oct 2 14:35:16 2009 +0200
14817
14818    ppc4xx: Fix msg "initialization as root-complex failed" upon PCIe scan
14819
14820    This message is printed upon PCIe bus scan, not only upon error, but also
14821    if no PCIe device is detected at all. Since this is not an error, let's
14822    remove this message in this case. We already have the message
14823    "link is not up." if there is no PCIe device present.
14824
14825    Signed-off-by: Stefan Roese <sr@denx.de>
14826    Acked-by: Wolfgang Denk <wd@denx.de>
14827
14828commit 54f5f056aa1daa3e39bad1c5c3fb43a72cdb9e84
14829Author: Mike Nuss <mike@terascala.com>
14830Date:	Mon Oct 5 12:33:28 2009 -0400
14831
14832    PPC4xx: Denali core: Fix incorrect DDR row bits
14833
14834    The SPD detection code for the Denali memory controller used on some
14835    ppc4xx
14836    processors incorrectly encodes DDR0_42. With certain memory
14837    configurations,
14838    this can cause the bootwrapper to incorrectly calculate the installed
14839    memory
14840    size, because the number of row bits is wrong. This patch fixes that
14841    encoding.
14842
14843    Signed-off-by: Mike Nuss <mike@terascala.com>
14844    Signed-off-by: Stefan Roese <sr@denx.de>
14845
14846commit 99dbd4efd6d5ecc37d7e8f28b20d9be8c83055c7
14847Author: Ben Warren <biggerbadderben@gmail.com>
14848Date:	Mon Oct 5 00:02:51 2009 -0700
14849
14850    Add information about return values of xxx_eth_register() in documentation
14851
14852    As discussed on mailing list, <0 indicates failure, >=0 indicates number
14853    of interfaces found.
14854
14855    Also added blurb about private data
14856
14857    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14858
14859commit 1f1e774ec6242d4ea34e5cff57232deb5bb587e0
14860Author: Mike Frysinger <vapier@gentoo.org>
14861Date:	Wed Sep 9 14:41:22 2009 -0400
14862
14863    document network driver framework
14864
14865    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14866    Acked-by: Wolfgang Denk <wd@denx.de>
14867    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14868
14869commit aba8237257dd15b0e76cc517f0e741c0908ee0b9
14870Author: Prafulla Wadaskar <prafulla@marvell.com>
14871Date:	Wed Sep 9 15:59:19 2009 +0530
14872
14873    net: kirkwood_egiga.c: fixed build warning
14874
14875    if link up detection code is disabled through config option, it gives build warning.
14876    This patch fixes the same
14877
14878    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14879    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14880
14881commit 7194ab809532eeca3e2ee5dc12017cb901cc5842
14882Author: Ben Warren <biggerbadderben@gmail.com>
14883Date:	Sun Oct 4 22:37:03 2009 -0700
14884
14885    Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API
14886
14887    All in-tree boards that use this controller have CONFIG_NET_MULTI
14888    added
14889    Also:
14890      - changed CONFIG_DRIVER_SMC91111 to CONFIG_SMC91111
14891      - cleaned up line lengths
14892      - modified all boards that override weak function in this driver
14893      - modified all eeprom standalone apps to work with new driver
14894      - updated blackfin standalone EEPROM app after testing
14895
14896    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14897    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14898
14899commit 32e7f239dda8638377edb0d3e7ac269cabbafbe6
14900Author: Prafulla Wadaskar <prafulla@marvell.com>
14901Date:	Mon Sep 21 20:28:18 2009 +0530
14902
14903    net: phy: mv88e61xx.c : fixed build warning
14904
14905    following build warning was observed
14906
14907    mv88e61xx.c: In function ‘mv88e61xx_busychk’:
14908    mv88e61xx.c:208: warning: dereferencing type-punned pointer will break strict-aliasing rules
14909
14910    This patch fixes the same
14911    Patch tested for rd6281a board build
14912
14913    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14914    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14915
14916commit c0b46d8ead3c6c5b569c83544fd71b9d73356869
14917Author: James Clough <james@rtetc.com>
14918Date:	Thu Sep 10 09:11:50 2009 +0200
14919
14920    net: Fix problem with 405EZ ethernet interrupt
14921
14922    On 405EZ the RX-/TX-interrupts are coalesced into one IRQ bit in the
14923    UIC. We need to acknowledge the RX-/TX-interrupts in the
14924    SDR0_ICINTSTAT reg as well.
14925
14926    This problem was introduced with commit
14927    d1631fe1 [ppc4xx: Consolidate PPC4xx UIC defines]
14928
14929    Signed-off-by: James Clough <james@rtetc.com>
14930    Signed-off-by: Stefan Roese <sr@denx.de>
14931    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14932
14933commit 91b469c95faf92435e3d5d78292ba78075a3c5ca
14934Author: Mike Frysinger <vapier@gentoo.org>
14935Date:	Wed Sep 2 04:18:55 2009 -0400
14936
14937    net: add random_port() prototype
14938
14939    The random_port() is meant to be used by other net code, but without a
14940    prototype, we get fun warnings like:
14941    dns.c: In function 'DnsSend':
14942    dns.c:89: warning: implicit declaration of function 'random_port'
14943
14944    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14945    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14946
14947commit 3469424cb6d939c7aedf1e0efdec44a797c0a18c
14948Author: Peter Tyser <ptyser@xes-inc.com>
14949Date:	Mon Sep 21 11:20:37 2009 -0500
14950
14951    ppc: Remove reloc_off field from global_data structure
14952
14953    Now that proper relocation is supported, the reloc_off field is no longer
14954    necessary.
14955
14956    Note that the location of the standalone application jump table pointer
14957    in the global data structure is affected by this change, breaking
14958    execution of standalone applications compiled for previous versions of
14959    U-Boot.
14960
14961    We therefore increment XF_VERSION to 6
14962
14963    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14964    Signed-off-by: Wolfgang Denk <wd@denx.de>
14965
14966commit 0630535e2d062dd73c1ceca5c6125c86d1127a49
14967Author: Peter Tyser <ptyser@xes-inc.com>
14968Date:	Tue Sep 22 09:27:55 2009 -0500
14969
14970    arm/microblaze/nios/nios2/sh: Remove relocation fixups
14971
14972    These architectures don't need relocation fixups, so reduce their
14973    codesize a bit by defining CONFIG_RELOC_FIXUP_WORKS.
14974
14975    Also remove the reloc_off field from their global data structures
14976    as it is no longer needed.
14977
14978    Note that the location of the standalone application jump table pointer
14979    in the global data structure is affected by this change, breaking
14980    execution of standalone applications compiled for previous versions of
14981    U-Boot. We will therefore increment XF_VERSION in the next commit,
14982    which also touches this area.
14983
14984    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14985    Signed-off-by: Wolfgang Denk <wd@denx.de>
14986
14987commit 521af04d853361b49344b61892eb0618f9f713c5
14988Author: Peter Tyser <ptyser@xes-inc.com>
14989Date:	Mon Sep 21 11:20:36 2009 -0500
14990
14991    Conditionally perform common relocation fixups
14992
14993    Add #ifdefs where necessary to not perform relocation fixups.  This
14994    allows boards/architectures which support relocation to trim a decent
14995    chunk of code.
14996
14997    Note that this patch doesn't add #ifdefs to architecture-specific code
14998    which does not support relocation.
14999
15000    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15001
15002commit 3cbcfa70b116df1bbdc90ba31c61adcaec058a8a
15003Author: Peter Tyser <ptyser@xes-inc.com>
15004Date:	Mon Sep 21 11:20:35 2009 -0500
15005
15006    p3mx: Remove serial relocation fixups
15007
15008    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15009
15010commit 80f73b92a19129854876ec3f1aef531a09e86d2d
15011Author: Peter Tyser <ptyser@xes-inc.com>
15012Date:	Mon Sep 21 11:20:34 2009 -0500
15013
15014    lwmon, lwmon5: Remove sysmon POST relocation fixups
15015
15016    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15017
15018commit 331ab60c4a418c39e5b1a05d4648a4155d0ad13e
15019Author: Peter Tyser <ptyser@xes-inc.com>
15020Date:	Mon Sep 21 11:20:33 2009 -0500
15021
15022    mpl: Remove memory test relocation fixups
15023
15024    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15025
15026commit 6385b28116f775da4771b768ba9bf93c3aaaf26e
15027Author: Peter Tyser <ptyser@xes-inc.com>
15028Date:	Mon Sep 21 11:20:32 2009 -0500
15029
15030    fpga: Remove relocation fixups
15031
15032    PPC boards are the only users of the current FPGA code which is littered
15033    with manual relocation fixups.  Now that proper relocation is supported
15034    for PPC boards, remove FPGA manual relocation.
15035
15036    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15037
15038commit cd1011db80287eef933d1599b74cff1116c93134
15039Author: Peter Tyser <ptyser@xes-inc.com>
15040Date:	Mon Sep 21 11:20:31 2009 -0500
15041
15042    tsec: Remove PHY command relocation fixups
15043
15044    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15045
15046commit b5650c5d8c99100144d8e4e9af910405f857bb7a
15047Author: Peter Tyser <ptyser@xes-inc.com>
15048Date:	Mon Sep 21 11:20:30 2009 -0500
15049
15050    ppc: Remove board-specific command table relocation fixups
15051
15052    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15053
15054commit e6b05e774d7ce1641613cdeffb69c1d48139a869
15055Author: Peter Tyser <ptyser@xes-inc.com>
15056Date:	Mon Sep 21 11:20:29 2009 -0500
15057
15058    ppc: Remove extable relocation fixups
15059
15060    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15061
15062commit b32a894011b1436758905fa10e6a03b8539c43c9
15063Author: Peter Tyser <ptyser@xes-inc.com>
15064Date:	Mon Sep 21 11:20:28 2009 -0500
15065
15066    ppc: Remove pci config table pointer relocation fixups
15067
15068    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15069
15070commit a0e2066f392782730f0398095e583c87812d97f2
15071Author: Peter Tyser <ptyser@xes-inc.com>
15072Date:	Mon Sep 21 11:20:27 2009 -0500
15073
15074    ppc: Remove board.c relocation fixups
15075
15076    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15077
15078commit 244615197469dd6fe75ae082f38424b97c79aeaf
15079Author: Peter Tyser <ptyser@xes-inc.com>
15080Date:	Mon Sep 21 11:20:26 2009 -0500
15081
15082    ppc: Check for compilers that don't support relocation
15083
15084    Certain ppc compilers are known not to generate the .fixup section
15085    properly.  The .fixup section is necessary to create a relocatable
15086    U-Boot image.  A basic check for the existence of the .fixup section
15087    should hopefully catch the majority of broken compilers which don't
15088    support relocation.
15089
15090    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15091
15092commit 858290178f222d998b6425d85cf06822467918f3
15093Author: Peter Tyser <ptyser@xes-inc.com>
15094Date:	Mon Sep 21 11:20:25 2009 -0500
15095
15096    ppc: Enable full relocation to RAM
15097
15098    The following changes allow U-Boot to fully relocate from flash to
15099    RAM:
15100     - Remove linker scripts' .fixup sections from the .text section
15101     - Add -mrelocatable to PLATFORM_RELFLAGS for all boards
15102     - Define CONFIG_RELOC_FIXUP_WORKS for all boards
15103
15104    Previously, U-Boot would partially relocate, but statically initialized
15105    pointers needed to be manually relocated.
15106
15107    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15108
15109commit 3b4bd2d75c4b3c1a4570f47ffaaed66f56a78ff4
15110Author: Matthias Fuchs <matthias.fuchs@esd.eu>
15111Date:	Wed Sep 30 11:55:04 2009 +0200
15112
15113    ppc4xx: Add SDRAM detection for PMC440 boards
15114
15115    This patch adds support to detect the amount of DDR2 SDRAM
15116    on PMC440 modules. Detection is done by probing through
15117    a list of available and supported hardware configurations
15118    from 1GByte down to 256MB.
15119
15120    The static TLB entry is replaced by dynamically created entries.
15121
15122    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
15123    Signed-off-by: Stefan Roese <sr@denx.de>
15124
15125commit fb95169e39f2d03270bed552d27bbb02627a443e
15126Author: Stefan Roese <sr@denx.de>
15127Date:	Mon Sep 28 17:33:45 2009 +0200
15128
15129    ppc4xx: Merge PPC4xx DDR and DDR2 ECC handling
15130
15131    This patch merges the ECC handling (ECC parity byte writing) into one
15132    file (ecc.c) for all PPC4xx SDRAM controllers except for PPC440EPx/GRx.
15133    This exception is because only those PPC's use the completely different
15134    Denali SDRAM controller core.
15135
15136    Previously we had two routines to generate/write the ECC parity bytes.
15137    With this patch we now only have one core function left.
15138
15139    Tested on Kilauea (no ECC) and Katmai (with and without ECC).
15140
15141    Signed-off-by: Stefan Roese <sr@denx.de>
15142    Cc: Felix Radensky <felix@embedded-sol.com>
15143    Cc: Grant Erickson <gerickson@nuovations.com>
15144    Cc: Pieter Voorthuijsen <pv@prodrive.nl>
15145
15146commit d24bd2517a2b847f773453eab0ee5b1c8ebc74ba
15147Author: Felix Radensky <felix@embedded-sol.com>
15148Date:	Sun Sep 27 23:56:12 2009 +0200
15149
15150    ppc4xx: Reorganize DDR2 ECC handling
15151
15152    Reorganize DDR2 ECC handling to use common code for
15153    SPD DIMMs and soldered SDRAM. Also, use common code
15154    to display SDRAM info (ECC, CAS latency) for SPD and
15155    soldered SDRAM variants.
15156
15157    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
15158    Signed-off-by: Stefan Roese <sr@denx.de>
15159
15160commit 46a887949e11d2cddb91e17ca47e73341d71a379
15161Author: Mike Frysinger <vapier@gentoo.org>
15162Date:	Wed Sep 30 03:09:16 2009 -0400
15163
15164    Blackfin: update default console= settings
15165
15166    The Linux kernel has changed the way it numbers serial ports, so update
15167    the default command line to match it.
15168
15169    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15170
15171commit 4c5f307d58604dea001cccf388aa077a902ab0a5
15172Author: Mike Frysinger <vapier@gentoo.org>
15173Date:	Mon Sep 21 18:04:49 2009 -0400
15174
15175    Blackfin: bf533-ezkit: update env location
15176
15177    The u-boot image has outgrown the current space and overflowed into the
15178    env sector.  So move the env to the next available sector (we've already
15179    allocated the first few sectors anyways for u-boot).
15180
15181    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15182
15183commit 24b17d8a3c3a4b9ceaf6363ebe0021011b0b8bd8
15184Author: Kumar Gala <galak@kernel.crashing.org>
15185Date:	Wed Sep 30 08:39:44 2009 -0500
15186
15187    ppc/85xx: get_law_entry isn't used in CONFIG_NAND_SPL
15188
15189    Don't include get_law_entry as part of the NAND_SPL build since the
15190    code isnt used.
15191
15192    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15193
15194commit 693a048d8ac191181f5b9adbff642d3f1bbd479f
15195Author: Mingkai Hu <Mingkai.hu@freescale.com>
15196Date:	Wed Sep 23 15:20:39 2009 +0800
15197
15198    Add README.mpc8536ds
15199
15200    Add boot from NAND/eSDHC/eSPI description
15201
15202    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15203    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15204
15205commit e40ac4870c6e72302044e98338322f45c34435bd
15206Author: Mingkai Hu <Mingkai.hu@freescale.com>
15207Date:	Wed Sep 23 15:20:38 2009 +0800
15208
15209    On-chip ROM boot: MPC8536DS support
15210
15211    The MPC8536E is capable of booting from the on-chip ROM - boot from
15212    eSDHC and boot from eSPI. When power on, the porcessor excutes the
15213    ROM code to initialize the eSPI/eSDHC controller, and loads the mian
15214    U-Boot image from the memory device that interfaced to the controller,
15215    such as the SDCard or SPI EEPROM, to the target memory, e.g. SDRAM or
15216    L2SRAM, then boot from it.
15217
15218    The memory device should contain a specific data structure with control
15219    word and config word at the fixed address. The config word direct the
15220    process how to config the memory device, and the control word direct
15221    the processor where to find the image on the memory device, or where
15222    copy the main image to. The user can use any method to store the data
15223    structure to the memory device, only if store it on the assigned address.
15224
15225    The on-chip ROM code will map the whole 4GB address space by setting
15226    entry0 in the TLB1, so the main image need to switch to Address space 1
15227    to disable this mapping and map the address space again.
15228
15229    This patch implements loading the mian U-Boot image into L2SRAM, so
15230    the image can configure the system memory by using SPD EEPROM.
15231
15232    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15233    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15234
15235commit 9a1a0aedbbd56f901bfbc124f18ec6d9dcefe282
15236Author: Mingkai Hu <Mingkai.hu@freescale.com>
15237Date:	Wed Sep 23 15:20:37 2009 +0800
15238
15239    NAND boot: MPC8536DS support
15240
15241    MPC8536E can support booting from NAND flash which uses the
15242    image u-boot-nand.bin. This image contains two parts: a 4K
15243    NAND loader and a main U-Boot image. The former is appended
15244    to the latter to produce u-boot-nand.bin. The 4K NAND loader
15245    includes the corresponding nand_spl directory, along with the
15246    code twisted by CONFIG_NAND_SPL. The main U-Boot image just
15247    like a general U-Boot image except the parts that included by
15248    CONFIG_SYS_RAMBOOT.
15249
15250    When power on, eLBC will automatically load from bank 0 the
15251    4K NAND loader into the FCM buffer RAM where CPU can execute
15252    the boot code directly. In the first stage, the NAND loader
15253    copies itself to RAM or L2SRAM to free up the FCM buffer RAM,
15254    then loads the main image from NAND flash to RAM or L2SRAM
15255    and boot from it.
15256
15257    This patch implements the NAND loader to load the main image
15258    into L2SRAM, so the main image can configure the RAM by using
15259    SPD EEPROM. In the first stage, the NAND loader copies itself
15260    to the second to last 4K address space, and uses the last 4K
15261    address space as the initial RAM for stack.
15262
15263    Obviously, the size of L2SRAM shouldn't be less than the size
15264    of the image used. If so, the workaround is to generate another
15265    image that includes the code to configure the RAM by SPD and
15266    load it to L2SRAM first, then relocate the main image to RAM
15267    to boot up.
15268
15269    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15270    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15271
15272commit 07355700523203c5f72018712cf0d93683f255c8
15273Author: Mingkai Hu <Mingkai.hu@freescale.com>
15274Date:	Wed Sep 23 15:19:32 2009 +0800
15275
15276    mpc8536: fix board config file line length
15277
15278    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15279    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15280
15281commit dd9ca98f2600000e5c2744735040100b770650e7
15282Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15283Date:	Fri Sep 25 11:14:11 2009 -0400
15284
15285    sbc8548: reclaim wasted sector in boot flash
15286
15287    By nature of being based off the MPC8548CDS board, this
15288    board inherited an ENV_SIZE setting of 256k.  But since
15289    it has a smaller flash device (8MB soldered on), it has
15290    a native sector size of 128k, and hence the ENV_SIZE was
15291    causing 2 sectors to be used for the environment.
15292
15293    By removing the unused sector, we can push TEXT_BASE up
15294    closer to the end of address space and reclaim that
15295    sector for any other application.  This also fixes the
15296    mismatch between TEXT_BASE and MONITOR_LEN reported by
15297    Kumar earlier.
15298
15299    Since this board also supports the ability to boot off
15300    the 64MB SODIMM flash, this change is forward looking
15301    with that in mind; i.e. the settings for MONITOR_LEN
15302    and ENV_SIZE will work when the 512k sectors of the
15303    SODIMM flash are used for alternate boot in the future.
15304
15305    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15306    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15307
15308commit 8280912e0657e96a7b7d8da7003656d62b0fd109
15309Author: Kumar Gala <galak@kernel.crashing.org>
15310Date:	Mon Sep 28 21:38:00 2009 -0500
15311
15312    ppc/85xx: Clean up immap_85xx.h
15313
15314    * Converted all white space to tabs
15315    * Converted all types to u8/u16/u32
15316    * Reduce lines to fit in 80 columns
15317    * Renamed MPC85xx_{Q,B}MAN -> FSL_CORENET_{Q,B}MAN
15318
15319    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15320
15321commit d44e9c1736283f0abc5d3c5d28cfea8480c93a79
15322Author: Scott Wood <scottwood@freescale.com>
15323Date:	Mon Sep 28 16:33:18 2009 -0500
15324
15325    NAND: davinci: Fix warnings when 4-bit ECC not used
15326
15327    I accidentally left v2 of "NAND: DaVinci:Adding 4 BIT ECC support"
15328    applied when I pushed the tree last merge window, and missed these fixes
15329    which were in v3 of that patch.
15330
15331    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
15332    Signed-off-by: Scott Wood <scottwood@freescale.com>
15333
15334commit ca6189db484882798f2a35a476c07e618e21f6d3
15335Author: Kyungmin Park <kmpark@infradead.org>
15336Date:	Tue Sep 22 09:05:00 2009 +0900
15337
15338    Refactor OneNAND IPL code
15339
15340    Refactoring the OneNAND IPL code
15341
15342    and some minor fixed:
15343    - Remove unnecessary header file
15344    - Fix wrong access at read interrupt
15345    - The recent OneNAND has 4KiB pagesize
15346
15347    Also Board can override OneNAND IPL image
15348
15349    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15350
15351commit a05e3f9a084fc8951d87745b3a91df246432df7d
15352Author: Shinya Kuribayashi <skuribay@pobox.com>
15353Date:	Sat Sep 12 18:01:40 2009 +0900
15354
15355    MIPS: VCT: Remove read_spareram reference
15356
15357    The commit ecad289fc6bd9d89ef4d5093cc7b6fd712fd0d29 (OneNAND: Remove
15358    unused read_spareram and add unlock_all as kernel does) forgot to remove
15359    a local reference to read_spareram in board/micronas/vct/ebi_onenand.c,
15360    which causes the following build failure when configured with OneNAND:
15361
15362    ebi_onenand.c: In function 'onenand_board_init':
15363    ebi_onenand.c:196: error: 'struct onenand_chip' has no member named 'read_spareram'
15364    make[1]: *** [ebi_onenand.o] Error 1
15365    make[1]: *** Waiting for unfinished jobs....
15366    make: *** [board/micronas/vct/libvct.a] Error 2
15367
15368    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
15369    Acked-by: Stefan Roese <sr@denx.de>
15370    Cc: Kyungmin Park <kyungmin.park@samsung.com>
15371    Signed-off-by: Scott Wood <scottwood@freescale.com>
15372
15373commit ef37c6835eac66206a9c7c11f0c7186f5d64bf91
15374Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
15375Date:	Fri Sep 25 14:05:57 2009 +0200
15376
15377    ubifs: Correct dereferencing of files-after-symlinks
15378
15379    Files in directories which are symlinked to were not dereferenced
15380    correctly in last commit. E.g., with a symlink
15381
15382       /boot/lnk -> /boot/real_dir
15383
15384    loading
15385
15386       /boot/lnk/uImage
15387
15388    will fail. This patch fixes that by simply seeing to it that the target
15389    base directory has a slash after it.
15390
15391    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
15392    Signed-off-by: Stefan Roese <sr@denx.de>
15393
15394commit b306db2f1bf561b5823a655c677fe28cfad80cfb
15395Author: Stefan Roese <sr@denx.de>
15396Date:	Thu Sep 24 14:10:30 2009 +0200
15397
15398    ppc4xx: Remove mtsdram0() marcos and use common mtsdram() instead
15399
15400    Additionally some whitespace coding style fixes.
15401
15402    Signed-off-by: Stefan Roese <sr@denx.de>
15403
15404commit 95b602bab5fec2fffab07a01ea3947c70d1bacc1
15405Author: Stefan Roese <sr@denx.de>
15406Date:	Thu Sep 24 13:59:57 2009 +0200
15407
15408    ppc4xx: Convert PPC4xx SDRAM defines from lower case to upper case
15409
15410    The latest PPC4xx register cleanup patch missed some SDRAM defines.
15411    This patch now changes lower case UIC defines to upper case. Also
15412    some names are changed to match the naming in the IBM/AMCC users
15413    manuals (e.g. mem_mcopt1 -> SDRAM0_CFG).
15414
15415    Signed-off-by: Stefan Roese <sr@denx.de>
15416
15417commit 952e7760bfc5b0e3b142b9ce34e7fbb7d008c900
15418Author: Stefan Roese <sr@denx.de>
15419Date:	Thu Sep 24 09:55:50 2009 +0200
15420
15421    ppc4xx: Convert PPC4xx UIC defines from lower case to upper case
15422
15423    The latest PPC4xx register cleanup patch missed the UIC defines.
15424    This patch now changes lower case UIC defines to upper case.
15425
15426    Signed-off-by: Stefan Roese <sr@denx.de>
15427
15428commit d1c9e5b37901b53ffc1ce3f08ec8ed61bfd557b6
15429Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15430Date:	Tue Sep 22 13:40:44 2009 +0200
15431
15432    fsl_i2c: Do not generate STOP after read.
15433
15434    __i2c_read always ends with a STOP condition thereby releasing
15435    the bus. It is cleaner to do the STOP magic in i2c_read(), like
15436    i2c_write() does. This may also help future multimaster systems which
15437    wants to hold on to the bus until all transactions are finished.
15438
15439    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15440
15441commit 99404202127346b9e91503bbd69deafa18c980c4
15442Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15443Date:	Thu Sep 17 11:07:17 2009 +0200
15444
15445    fsl_i2c: Impl. AN2919, rev 5 to calculate FDR/DFSR
15446
15447    The latest AN2919 has changed the way FDR/DFSR should be calculated.
15448    Update the driver according to spec. However, Condition 2
15449    is not accounted for as it is not clear how to do so.
15450
15451    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15452    Acked-by: Wolfgang Grandegger <wg@grandegger.com>
15453
15454commit d01ee4db9302cfccaa5c548a1c4e873b415681a0
15455Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15456Date:	Thu Sep 17 11:07:16 2009 +0200
15457
15458    fsl_i2c: Add CONFIG_FSL_I2C_CUSTOM_{DFSR/FDR}
15459
15460    Some boards need a higher DFSR value than the spec currently
15461    recommends so give these boards the means to define there own.
15462
15463    For completeness, add CONFIG_FSL_I2C_CUSTOM_FDR too.
15464
15465    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15466
15467commit 21f4cbb77299788e2b06c9b0f48cf20a5ab00d4a
15468Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15469Date:	Thu Sep 17 11:07:15 2009 +0200
15470
15471    fsl_i2c: Wait for STOP condition to propagate
15472
15473    After issuing a STOP one must wait until the STOP has completed
15474    on the bus before doing something new to the controller.
15475
15476    Also add an extra read of SR as the manual mentions doing that
15477    is a good idea.
15478
15479    Remove surplus write of CR just before a write, isn't required and
15480    could potentially disturb the I2C bus.
15481
15482    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15483
15484commit c7190f028fa950d4d36b6d0b4bb3fc72602ec54c
15485Author: Kim Phillips <kim.phillips@freescale.com>
15486Date:	Fri Sep 25 18:19:44 2009 -0500
15487
15488    mpc83xx: retain POR values of non-configured ACR, SPCR, SCCR, and LCRR bitfields
15489
15490    some LCRR bits are not documented throughout the 83xx family RMs.
15491    New board porters copying similar board configurations might omit
15492    setting e.g., DBYP since it was not documented in their SoC's RM.
15493
15494    Prevent them bricking their board by retaining power on reset values
15495    in bit fields that the board porter doesn't explicitly configure
15496    via CONFIG_SYS_<registername>_<bitfield> assignments in the board
15497    config file.
15498
15499    also move LCRR assignment to cpu_init_r[am] to help ensure no
15500    transactions are being executed via the local bus while CLKDIV is being
15501    modified.
15502
15503    also start to use i/o accessors.
15504
15505    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15506
15507commit 00ec0ff549b8cb6fb6d40e275aeb5a460642a3bd
15508Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15509Date:	Mon Sep 21 17:44:51 2009 -0400
15510
15511    sbc8349: tidy up Makefile to use new configuration script.
15512
15513    Commit 804d83a5 allows us to move all the configuration
15514    variation tweaks out of the top level Makefile and down
15515    into the board config header.  This takes advantage of
15516    that for the sbc8349 board.
15517
15518    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15519    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15520
15521commit da6eea0f48c24a318e6de69d6bca0bb5ab70572b
15522Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15523Date:	Wed Sep 16 23:22:08 2009 +0400
15524
15525    mpc83xx: mpc8360emds: Add QE USB device tree fixups
15526
15527    With this patch we can change QE USB mode without need to hand-edit
15528    the device tree.
15529
15530    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15531    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15532
15533commit 89da44ce3fe1638312d71cb3add8c6a6d2c7c1f3
15534Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15535Date:	Wed Sep 16 23:21:59 2009 +0400
15536
15537    mpc83xx: mpc8360emds: Use RGMII-ID mode, add workarounds for rev. 2.1 CPUs
15538
15539    This patch fixes various ethernet issues with gigabit links handling
15540    in U-Boot. The workarounds originally implemented by Kim Phillips for
15541    Linux kernel.
15542
15543    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15544    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15545
15546commit 034477bb31948d698d18b84bc0834c3e25a14d04
15547Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15548Date:	Wed Sep 16 23:21:57 2009 +0400
15549
15550    mpc83xx: mpc8360emds: Don't use LBC SDRAM when DDR is available
15551
15552    Since commit 5c2ff323a94e27e481f70c44838d43fcd844dd46 ("mpc8360emds:
15553    rework LBC SDRAM setup"), LBC SDRAM is available for use in Linux.
15554
15555    Though, it appears that QE Ethernet in Gigabit mode can't transmit
15556    large packets when it tries to work with a data in LBC SDRAM (memtest
15557    didn't discover any issues, is LBC SDRAM just too slow?).
15558
15559    With this patch we can still use the board without DDR memory, but
15560    if DDR is available, we don't use LBC SDRAM.
15561
15562    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15563    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15564
15565commit d77c779bc23596aa3693d1c5c4d5b6e1072f93f2
15566Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15567Date:	Wed Sep 16 23:21:55 2009 +0400
15568
15569    net: uec: Fix uccf.h and uec.h headers to include headers they depend on
15570
15571    Headers should include headers containing prototypes and defines they
15572    depend on, don't assume that they're included by somebody else.
15573
15574    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15575    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15576
15577commit 6185f80c311cc3bdef2f8d5096c61e40ca6f48b2
15578Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15579Date:	Wed Sep 16 23:21:53 2009 +0400
15580
15581    net: uec_phy: Implement TXID and RXID RGMII modes for Marvell PHYs
15582
15583    This will be needed for MPC8360E-MDS boards with rev. 2.1 CPUs.
15584
15585    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15586    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15587
15588commit 984f10baac8ef6032df52f135943d6b0bc96f724
15589Author: Wolfgang Denk <wd@denx.de>
15590Date:	Fri Sep 25 14:16:00 2009 +0200
15591
15592    mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[]
15593
15594    Signed-off-by: Wolfgang Denk <wd@denx.de>
15595
15596commit 6e748ea004473cce99fbde6382dd580c10ffdb60
15597Author: Ken MacLeod <ken@bitsko.slc.ut.us>
15598Date:	Fri Sep 11 15:16:18 2009 -0500
15599
15600    cmd_fdt.c: fix parse of byte streams and strings
15601
15602    Commit 4abd844d8e extended the fdt command parser to handle property
15603    strings which are split across multiple arguments but it was broken for
15604    byte streams and strings.
15605
15606    Byte stream parsing:
15607
15608     * Fixes where it would terminate early or go into an endless loop.
15609
15610     * Fixes a 0x00 being inserted into the data if there is a space after
15611       '[' or a separate argument.
15612
15613     * Fixes dereferencing the argument pointer after the last argument.
15614
15615     * Checks for bad characters.
15616
15617    String parsing:
15618
15619     * Treat multiple arguments as a string list.  This fixes an issue where
15620       only the last argument was stored.
15621
15622    Signed-off-by: Ken MacLeod <ken@bitsko.slc.ut.us>
15623
15624commit 3887c3fbdbbe6bbb4df60ed415c8e1ab9fe56b5e
15625Author: Heiko Schocher <hs@denx.de>
15626Date:	Wed Sep 23 07:56:08 2009 +0200
15627
15628    mucmc52, uc101: delete ata@3a00 node, if no CF card is detected
15629
15630    U-Boot can detect if an IDE device is present or not.
15631    If not, and this new config option is activated, U-Boot
15632    removes the ATA node from the DTS before booting Linux,
15633    so the Linux IDE driver does not probe the device and
15634    crash. This is needed for buggy hardware (uc101) where
15635    no pull down resistor is connected to the signal IDE5V_DD7.
15636
15637    Signed-off-by: Heiko Schocher <hs@denx.de>
15638
15639commit 7f625fc6d3ba8f890e843ac01717804c2462ed53
15640Author: Heiko Schocher <hs@denx.de>
15641Date:	Wed Sep 23 07:56:04 2009 +0200
15642
15643    mpc5200, mucmc52, uc101: config cleanup
15644
15645    - As these boards are similiar, collect common config options
15646      in manroland/common.h and manroland/mpc52xx-common.h
15647      for mpc5200 specific common options for this manufacturer.
15648    - add OF support
15649    - update default environment
15650
15651    Signed-off-by: Heiko Schocher <hs@denx.de>
15652
15653    Minor edit of commit message.
15654
15655    Signed-off-by: Wolfgang Denk <wd@denx.de>
15656
15657commit 9d142ea8f787882ab732fa531a34db091bfa363d
15658Author: Wolfgang Denk <wd@denx.de>
15659Date:	Fri Sep 25 00:57:49 2009 +0200
15660
15661    Fix "ppc/85xx: Clean up use of LAWAR defines" breakage
15662
15663    Commit 002741ae86 modified include/asm-ppc/mmu.h such that the LAWAR_
15664    defines were only enabled for the 83xx platform, but they are also
15665    needed on MPC512x system. Enabling these for E300 systems seems thus
15666    more appropriate.
15667
15668    Signed-off-by: Wolfgang Denk <wd@denx.de>
15669
15670commit a5aa3998ab6408a6ac738a3ce8005e647b9465f8
15671Author: Martha M Stan <mmarx@silicontkx.com>
15672Date:	Mon Sep 21 14:08:00 2009 -0400
15673
15674    Add Elpida Memory Configuration to mpc5121ads Boards
15675
15676    Signed-off-by: Martha M Stan <mmarx@silicontkx.com>
15677
15678    Minor coding style cleanup.
15679
15680    Signed-off-by: Wolfgang Denk <wd@denx.de>
15681
15682commit 054197ba8ee5ef1e41694df58531b6e53ec43f2d
15683Author: Martha M Stan <mmarx@silicontkx.com>
15684Date:	Mon Sep 21 14:07:14 2009 -0400
15685
15686    mpc512x: Streamlined fixed_sdram() init sequence.
15687
15688    Signed-off-by: Martha M Stan <mmarx@silicontkx.com>
15689
15690    Minor cleanup:
15691
15692    Re-ordered default_mddrc_config[] to have matching indices.
15693
15694    This allows to use the same index "N" for source and target fields;
15695    before, we had code like this
15696
15697	out_be32(&im->mddrc.ddr_time_config2, mddrc_config[3]);
15698
15699    which always looked like a copy & paste error because 2 != 3.
15700
15701    Also, use NULL when meaning a null pointer.
15702
15703    Signed-off-by: Wolfgang Denk <wd@denx.de>
15704
15705commit 39aaca1f66a0e5b1204b0789f6c0097938c00ad1
15706Author: Kumar Gala <galak@kernel.crashing.org>
15707Date:	Thu Mar 19 02:46:19 2009 -0500
15708
15709    ppc/p4080: Determine various chip frequencies on CoreNet platforms
15710
15711    The means to determine the core, bus, and DDR frequencies are completely
15712    new on CoreNet style platforms.  Additionally on p4080 we can have
15713    different frequencies for FMAN and PME IP blocks.  We need to keep track
15714    of the FMAN & PME frequencies since they are used for time stamping
15715    capabilities inside each block.
15716
15717    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15718
15719commit 3c2a67eec8a0facc865b400caca52e7f6b7adf01
15720Author: Kumar Gala <galak@kernel.crashing.org>
15721Date:	Thu Sep 17 01:52:37 2009 -0500
15722
15723    ppc/p4080: Handle timebase enabling and frequency reporting
15724
15725    On CoreNet style platforms the timebase frequency is the bus frequency
15726    defined by 16 (on PQ3 it is divide by 8).  Also on the CoreNet platforms
15727    the core not longer controls the enabling of the timebase.	We now need
15728    to enable the boot core's timebase via CCSR register writes.
15729
15730    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15731
15732commit 7e4259bba4c56536760e42d32dacfb3233f216fd
15733Author: Kumar Gala <galak@kernel.crashing.org>
15734Date:	Thu Mar 19 02:39:17 2009 -0500
15735
15736    ppc/p4080: Add various p4080 related defines (and p4040)
15737
15738    There are various locations that we have chip specific info:
15739
15740    * Makefile for which ddr code to build
15741    * Added p4080 & p4040 to cpu_type_list and SVR list
15742    * Added number of LAWs for p4080
15743    * Set CONFIG_MAX_CPUS to 8 for p4080
15744
15745    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15746
15747commit 39a7e7fd538cdf49e7e8a2f0634ea5e15e12b4ec
15748Author: Kumar Gala <galak@kernel.crashing.org>
15749Date:	Thu Sep 17 01:44:39 2009 -0500
15750
15751    ppc/p4080: CoreNet platfrom style secondary core release
15752
15753    The CoreNet platform style of bringing secondary cores out of reset is
15754    a bit different that the PQ3 style.  Mostly the registers that we use
15755    to setup boot translation, enable time bases, and boot release the cores
15756    have moved around.
15757
15758    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15759
15760commit a880cf3e0e1c220d780eccd0b101170c4499485d
15761Author: Kumar Gala <galak@kernel.crashing.org>
15762Date:	Thu Sep 17 01:44:00 2009 -0500
15763
15764    ppc/p4080: CoreNet platfrom style CCSRBAR setting
15765
15766    On CoreNet based platforms the CCSRBAR address is split between an high &
15767    low register and we no longer shift the address.
15768
15769    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15770    Signed-off-by: Scott Wood <scottwood@freescale.com>
15771
15772commit 418ec8584343f04048e2cc7ee96b6b29be54ad97
15773Author: Kumar Gala <galak@kernel.crashing.org>
15774Date:	Thu Mar 19 02:32:23 2009 -0500
15775
15776    ppc/p4080: Add support for CoreNet style platform LAWs
15777
15778    On CoreNet based platforms the LAW address is split between an high &
15779    low register and we no longer shift the address.  Also, the target IDs
15780    on CoreNet platforms have been completely re-assigned.
15781
15782    Additionally, added a new find_law() API to which LAW an address hits in.
15783    This is need for the CoreNet style boot release code since it will need
15784    to determine what the target ID should be set to for boot window
15785    translation.
15786
15787    Finally, enamed LAWAR_EN to LAW_EN and moved to header so we can use
15788    it elsewhere.
15789
15790    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15791
15792commit 01df521217957d77d53c2d570183eded7030938f
15793Author: Kumar Gala <galak@kernel.crashing.org>
15794Date:	Wed Sep 16 09:43:12 2009 -0500
15795
15796    ppc/p4080: Add p4080 platform immap definitions
15797
15798    The p4080 SoC has a significant amount of commonality with the 85xx/PQ3
15799    platform.  We reuse the 85xx immap and just add new definitions for
15800    local access and global utils.  The global utils is now broken into
15801    global utils, clocking and run control/power management.
15802
15803    The offsets from CCSR for a number of blocks have also changed.  We
15804    introduce the CONFIG_FSL_CORENET define to distinquish the PQ3 style of
15805    platform from the new p4080 platform.  We don't use QoirQ as there are
15806    products (like p2020) that are PQ3 based platforms but have the QoirQ
15807    name.
15808
15809    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15810
15811commit 25bacf7a2b096496e2c58f2de4e5b2bce8fba038
15812Author: Kumar Gala <galak@kernel.crashing.org>
15813Date:	Tue Sep 22 15:45:44 2009 -0500
15814
15815    ppc/85xx: Fix enabling of L2 cache
15816
15817    We need to flash invalidate the locks in addition to the cache
15818    before we enable.
15819
15820    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15821
15822commit cb0ff65c619efacdc0ba69aa8ee6ede7dd364a38
15823Author: Vivek Mahajan <vivek.mahajan@freescale.com>
15824Date:	Tue Sep 22 12:48:27 2009 +0530
15825
15826    85xx-fdt: Fixed l2-ctlr's compatible prop for QorIQ
15827
15828    The code assumed names where just numbers and always prefixed 'mpc'.
15829    However newer QorIQ don't follow the mpc naming scheme.
15830
15831    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
15832    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15833
15834commit 234a89d911ce28e46372f555d7c14e28424f2b0d
15835Author: Mingkai Hu <Mingkai.hu@freescale.com>
15836Date:	Tue Sep 22 14:53:21 2009 +0800
15837
15838    ppc/85xx: add cpu init config file for boot from NAND
15839
15840    When boot from NAND, the NAND flash must be connected to br/or0.
15841    Also init RAM(L2 SRAM or DDR SDRAM) for load the second image to
15842    it.
15843
15844    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15845    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15846
15847commit 266139b88b43ae1d87abb5f5431e6f57b801795f
15848Author: Mingkai Hu <Mingkai.hu@freescale.com>
15849Date:	Tue Sep 22 14:53:34 2009 +0800
15850
15851    immap_85xx: add porpllsr's plat ratio definition
15852
15853    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15854    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15855
15856commit 098bcbae3172d73d24ca8ba196328d901eed4132
15857Author: Mingkai Hu <Mingkai.hu@freescale.com>
15858Date:	Tue Sep 22 14:53:10 2009 +0800
15859
15860    ppc/85xx: add ld script file for boot from NAND
15861
15862    The first stage 4K image uses a seperate ld script file to
15863    generate 4K image. This patch moves it to the cpu/mpc85xx/*
15864    to make it avaliable for 85xx platform.
15865
15866    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15867    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15868
15869commit 8439f05cfd8cbb38485376a34d9fe297ba262737
15870Author: Peter Tyser <ptyser@xes-inc.com>
15871Date:	Mon Sep 21 23:09:28 2009 -0500
15872
15873    mpc8610hpcd: Use common 86xx fdt fixup code
15874
15875    Using the common 86xx fdt fixups removes some board-specific code and
15876    should make the mpc8610hpcd easier to maintain in the long run.
15877
15878    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15879    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15880
15881commit 928435d11b898870415910efff87a4d6399cecb8
15882Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15883Date:	Mon Sep 21 17:19:17 2009 -0400
15884
15885    sbc85x0: tidy up Makefile to use new configuration script.
15886
15887    Commit 804d83a5 allows us to move all the configuration
15888    variation tweaks out of the top level Makefile and down
15889    into the boards config header.  This takes advantage of
15890    that for the sbc8540/sbc8560 boards.
15891
15892    There were a couple of cheezy comments pointing at incorrect
15893    files, or files that don't exist, so I've cleaned those up too.
15894
15895    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15896    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15897
15898commit 2738bc8df65ec905094d83f62f87fed123a03b9c
15899Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15900Date:	Sun Sep 20 20:36:06 2009 -0400
15901
15902    sbc8548: allow enabling PCI via a make config option
15903
15904    Prior to this commit, to enable PCI, you had to go manually
15905    edit the board config header, and if you had 33MHz PCI, you
15906    had to manually change CONFIG_SYS_NS16550_CLK too, which was
15907    not real user friendly,
15908
15909    This adds the typical PCI and clock speed make targets to the
15910    toplevel Makefile in accordance with what is being done with
15911    other boards (i.e. using the "-t" to mkconfig).
15912
15913    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15914    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15915
15916commit fdc7eb90b504daa020f290604d50da8f7cb70d8a
15917Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15918Date:	Sun Sep 20 20:36:05 2009 -0400
15919
15920    sbc8548: update PCI/PCI-e support code
15921
15922    The PCI/PCI-e support for the sbc8548 was based on an earlier
15923    version of what the MPC8548CDS board was using, and in its
15924    current state it won't even compile.  This re-syncs it to match
15925    the latest codebase and makes use of the new shared PCI functions
15926    to reduce board duplication.
15927
15928    It borrows from the MPC8568MDS, in that it pulls the PCI-e I/O
15929    back to 0xe280_0000 (where PCI2 would be on MPC8548CDS), and
15930    similarly it coalesces the PCI and PCI-e mem into one single TLB.
15931
15932    Both PCI-x and PCI-e have been tested with intel e1000 cards
15933    under linux (with an accompanying dts change in place)
15934
15935    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15936    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15937
15938commit a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24
15939Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15940Date:	Sun Sep 20 20:36:01 2009 -0400
15941
15942    fsl_pci: create a SET_STD_PCI_INFO() helper wrapper
15943
15944    Recycle the recently added PCI-e wrapper used to reduce board
15945    duplication of code by creating a similar version for plain PCI.
15946
15947    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15948    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15949
15950commit 11d5a629f8a40f9d7cffc74e58f4e3ed258e56ab
15951Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15952Date:	Sun Sep 20 20:36:04 2009 -0400
15953
15954    sbc8548: correct local bus SDRAM size from 64M to 128M
15955
15956    The size of the LB SDRAM on this board is 128MB, spanning CS3
15957    and CS4.  It was previously only being configured for 64MB on
15958    CS3, since that was what the original codebase of the MPC8548CDS
15959    had.  In addition to setting up BR4/OR4, this also adds the TLB
15960    entry for the second half of the SDRAM.
15961
15962    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15963    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15964
15965commit 0c7e4d45d9fb3c9e503ee93d50572d346dae150e
15966Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15967Date:	Sun Sep 20 20:36:03 2009 -0400
15968
15969    sbc8548: use I/O accessors
15970
15971    Sweep throught the board specific file and replace the various
15972    register proddings with the equivalent I/O accessors.
15973
15974    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15975    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15976
15977commit fc38eb98ff226f2c53eecbee033a6ab7619473dc
15978Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15979Date:	Sun Sep 20 20:36:02 2009 -0400
15980
15981    sbc8548: remove eTSEC3/4 voltage hack
15982
15983    With only eTSEC1 and 2 being brought out to RJ-45 connectors, we
15984    aren't interested in the eTSEC3/4 voltage hack on this board
15985
15986    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15987    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15988
15989commit 9b3ba24f18900633a394416cc056c44a1a6eb754
15990Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15991Date:	Fri Sep 18 19:08:41 2009 -0400
15992
15993    sbc8548: enable access to second bank of flash
15994
15995    The sbc8548 has a 64MB SODIMM flash module off of CS6 that
15996    previously wasn't enumerated by u-boot.  There were already
15997    BR6/OR6 settings for it [used by cpu_init_f()] but there
15998    was no TLB entry and it wasn't in the list of flash banks
15999    reported to u-boot.
16000
16001    The location of the 64MB flash is "pulled back" 8MB from
16002    a 64MB boundary, in order to allow address space for the
16003    8MB boot flash that is at the end of 32 bit address space.
16004    This means creating two 4MB TLB entries for the 8MB chunk,
16005    and then expanding the original boot flash entry to 64MB
16006    in order to cover the 8MB boot flash and the remainder
16007    (56MB) of the user flash.
16008
16009    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16010    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16011
16012commit ded58f4153923dfff16d2f96495bd7acf1f7e10e
16013Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16014Date:	Wed Sep 23 17:30:57 2009 -0400
16015
16016    sbc8548: cosmetic line re-wrap
16017
16018    Fix the extra long lines to be consistent with u-boot coding style.
16019    No functional change here.
16020
16021    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16022
16023commit 2c40acd3525b75db3fcd3f5a5bd40445679b5547
16024Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16025Date:	Fri Sep 18 19:08:40 2009 -0400
16026
16027    sbc8548: get_clock_freq is not valid for this board
16028
16029    The get_clock_freq() comes from freescale/common/cadmus.c and is
16030    only valid for the CDS based 85xx reference platforms.  It would
16031    be nice if we could read the 33 vs. 66MHz status somehow, but in
16032    the meantime, tie it to CONFIG_SYS_CLK_FREQ like all the other
16033    non-CDS boards do.
16034
16035    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16036    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16037
16038commit 7b1f1399e876587e0a268a5a471dd444bfbc3114
16039Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16040Date:	Fri Sep 18 19:08:39 2009 -0400
16041
16042    sbc8548: delete unused MPC8548CDS info carried over from port
16043
16044    There are a couple defines and PCI bridge quirks related to the PCI
16045    backplane of the MPC8548CDS that have no meaning in the context of
16046    the port to the sbc8548 board, so delete them.
16047
16048    Also, the form factor of the sbc8548 is a standalone board with a
16049    single PCI-X and a single PCI-e slot.  That pretty much guarantees
16050    that it will never be a PCI agent itself, so the host/agent and root
16051    complex/end node distinctions have been removed.
16052
16053    Similarly, since there is no physical connector mapping to PCI2, so
16054    all references of PCI2 in the board support files have been removed
16055    as well.
16056
16057    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16058    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16059
16060commit 94ca091456d5c3040ddd6351c80cf3e74393f9be
16061Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16062Date:	Fri Sep 18 19:08:44 2009 -0400
16063
16064    sbc8548: enable use of PCI network cards
16065
16066    Create a board_eth_init to allow a place to hook in
16067    the PCI ethernet init after all the eTSEC are up
16068    and configured.
16069
16070    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16071    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16072
16073commit 82b7725b6d46d9ad2b962b4cdfa896bd5ee32fb5
16074Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
16075Date:	Sat Sep 19 17:50:17 2009 +0530
16076
16077    ppc/85xx: 32bit DDR changes for P1020/P1011
16078
16079    The P1020/P1011 SOCs support max 32bit DDR width as opposed to P2020/P2010
16080    where max DDR data width supported is 64bit.
16081
16082    As a next step the DDR data width initialization would be made more dynamic
16083    with more flexibility from the board perspective and user choice.
16084    Going forward we would also remove the hardcodings for platforms with onboard
16085    memories and try to use the FSL SPD code for DDR initialization.
16086
16087    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
16088    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16089
16090commit bd42bbb858dde713f023fc2e4f512ec174a1a8d2
16091Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16092Date:	Fri Sep 18 19:08:46 2009 -0400
16093
16094    sbc8548: replace README with completely new document
16095
16096    The previous README.sbc8548 was pretty much content-free. Replace
16097    it with something that actually gives the end user some relevant
16098    hardware details, and also lists the u-boot configuration choices.
16099
16100    Also in the cosmetic department, fix the bogus line in the Makefile
16101    that was carried over from the SBC8560 Makefile, and the typo in
16102    the sbc8548.c copyright.
16103
16104    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16105    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16106
16107commit 002741ae862c1c7e3dad89d020e392e6add1c05d
16108Author: Kumar Gala <galak@kernel.crashing.org>
16109Date:	Sat Sep 19 11:20:54 2009 -0500
16110
16111    ppc/85xx: Clean up use of LAWAR defines
16112
16113    On 85xx platforms we shouldn't be using any LAWAR_* defines
16114    but using the LAW_* ones provided by fsl-law.h.  Rename any such
16115    uses and limit the LAWAR_ to the 83xx platform as the only user so
16116    we will get compile errors in the future.
16117
16118    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16119
16120commit f61dae7c9dc526410faec15ce352b11fc36a560b
16121Author: Kumar Gala <galak@kernel.crashing.org>
16122Date:	Thu Sep 3 10:20:09 2009 -0500
16123
16124    ppc/85xx: Clean up mpc8572DS PCI setup code
16125
16126    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
16127    board ports, use IO accessors and clean up printing of status info.
16128
16129    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16130
16131commit 4958af8735207640181c4423e41b24ee7418361a
16132Author: Kumar Gala <galak@kernel.crashing.org>
16133Date:	Thu Sep 3 09:42:01 2009 -0500
16134
16135    ppc/85xx: Clean up p2020ds PCI setup code
16136
16137    Use new fsl_pci_init_port() that reduces amount of duplicated code in the
16138    board ports, use IO accessors and clean up printing of status info.
16139
16140    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16141
16142commit 93a83872c707891bad22f7776d79a650c870601f
16143Author: Kumar Gala <galak@kernel.crashing.org>
16144Date:	Thu Sep 3 10:09:04 2009 -0500
16145
16146    ppc/85xx: Clean up p1_p2_rdb PCI setup
16147
16148    General code cleanup to use in/out IO accessors as well as making
16149    the code that prints out info sane between board and generic fsl pci
16150    code.
16151
16152    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16153
16154commit 62ca21c442e18fec118ec83e183d64ea49966ce7
16155Author: Kumar Gala <galak@kernel.crashing.org>
16156Date:	Thu Sep 10 16:31:53 2009 -0500
16157
16158    ppc/85xx: Simplify the top makefile for P1_P2_RDB boards
16159
16160    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16161
16162commit a0f9e0e0f06033807de0ae017ad4d9cf5ddff84b
16163Author: Kumar Gala <galak@kernel.crashing.org>
16164Date:	Thu Sep 10 16:26:37 2009 -0500
16165
16166    ppc/85xx: Simplify the top makefile for 36-bit config for P2020DS
16167
16168    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16169
16170commit f9edcc10e6cb497dd7dcbaf691cfd1859abae27a
16171Author: Kumar Gala <galak@kernel.crashing.org>
16172Date:	Thu Sep 10 16:23:45 2009 -0500
16173
16174    ppc/85xx: Simplify the top makefile for 36-bit config for MPC8572DS
16175
16176    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16177
16178commit 0e905ac28b1e039d74e63232293972bff6b5a0ce
16179Author: Mingkai Hu <Mingkai.hu@freescale.com>
16180Date:	Fri Sep 18 11:45:09 2009 +0800
16181
16182    ppc/85xx: simplify the top makefile for 36-bit config for mpc8536ds
16183
16184    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16185    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16186
16187commit 202d94875c98b7b573f136c4f353609758ed9733
16188Author: Kumar Gala <galak@kernel.crashing.org>
16189Date:	Tue Sep 15 22:21:58 2009 -0500
16190
16191    ppc/85xx: Fix LCRR_CLKDIV defines
16192
16193    For some reason the CLKDIV field varies between SoC in how it interprets
16194    the bit values.
16195
16196    All 83xx and early (e500v1) PQ3 devices support:
16197     clk/2: CLKDIV = 2
16198     clk/4: CLKDIV = 4
16199     clk/8: CLKDIV = 8
16200
16201    Newer PQ3 (e500v2) and MPC86xx support:
16202     clk/4: CLKDIV = 2
16203     clk/8: CLKDIV = 4
16204     clk/16: CLKDIV = 8
16205
16206    Ensure that the MPC86xx and MPC85xx still get the same behavior and make
16207    the defines reflect their logical view (not the value of the field).
16208
16209    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16210    Acked-by: Peter Tyser <ptyser@xes-inc.com>
16211
16212commit 55f786d8ba8ce58a81428536da34a2192b9bad9f
16213Author: Peter Tyser <ptyser@xes-inc.com>
16214Date:	Mon Sep 21 12:04:33 2009 -0500
16215
16216    MAKEALL: Use POSIX math
16217
16218    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16219
16220commit 40a28f0885e62b6607e12ed6baa6284927f5263e
16221Author: Peter Tyser <ptyser@xes-inc.com>
16222Date:	Mon Sep 21 12:04:32 2009 -0500
16223
16224    MAKEALL: Add summary information
16225
16226    This change adds some basic summary information to the MAKEALL script.
16227    The summary information includes how many boards were compiled, how many
16228    boards had compile warnings or errors, and which specific boards had
16229    compile warnings or errors.
16230
16231    This information is useful when doing compile testing to quickly
16232    determine which boards are broken.
16233
16234    As a side benefit, no empty $BOARD.ERR files are generated by MAKEALL.
16235    Previously, each board had a corresponding $BOARD.ERR file, even if the
16236    board compiled cleanly.
16237
16238    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16239
16240commit 71ce9bd7f551e44c4ddb4c985c095da6d3452d79
16241Author: Eric Millbrandt <emillbrandt@coldhaus.com>
16242Date:	Mon Sep 21 11:05:55 2009 -0500
16243
16244    galaxy5200: enable version environment variable
16245
16246    Add version environment variable configuration to the galaxy5200
16247    board header file.
16248
16249    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
16250
16251    Edited commit message.
16252
16253    Signed-off-by: Wolfgang Denk <wd@denx.de>
16254
16255commit c569ad6e1e8768a0fec513ffc156412240b7eb35
16256Author: Werner Pfister <werner.pfister@intercontrol.de>
16257Date:	Mon Sep 21 14:49:56 2009 +0200
16258
16259    digsy_mtc: Add TCR register value for RTC (DS1339)
16260
16261    Signed-off-by: Werner Pfister <werner.pfister@intercontrol.de>
16262    Signed-off-by: Detlev Zundel <dzu@denx.de>
16263
16264commit b0078c8792badd81aed51b7eabe85e960036361c
16265Author: Werner Pfister <werner.pfister@intercontrol.de>
16266Date:	Mon Sep 21 14:49:55 2009 +0200
16267
16268    rtc/ds1337.c: Allow to set TCR register
16269
16270    This is needed to correctly start the charging of an attached capacitor
16271    or battery.
16272
16273    Signed-off-by: Werner Pfister <werner.pfister@intercontrol.de>
16274    Signed-off-by: Detlev Zundel <dzu@denx.de>
16275
16276commit 9d7952e4c636b8c99289a44dbe28c6f93c43b9f7
16277Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16278Date:	Tue Sep 15 09:53:29 2009 +0200
16279
16280    ubifs: Add support for looking up directory and relative symlinks
16281
16282    This patch adds support for resolving symlinks to directories as well as
16283    relative symlinks. Symlinks are now always resolved during file lookup,
16284    so the load stage no longer needs to special-case them.
16285
16286    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16287    Signed-off-by: Stefan Roese <sr@denx.de>
16288
16289commit fcdb36b85ac033c09a9762a0a14808f7cb2ed54c
16290Author: Rupjyoti Sarmah <rsarmah@amcc.com>
16291Date:	Mon Sep 21 11:26:19 2009 -0700
16292
16293    ppc4xx: Fix PCIE PLL lock on 440SPe Yucca board
16294
16295    u-boot reports a PCIE PLL lock error at boot time on Yucca board, and
16296    left PCIe nonfunctional. This is fixed by making u-boot function
16297    ppc4xx_init_pcie() to wait 300 uS after negating reset before the
16298    first check of the PLL lock.
16299
16300    Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
16301    Signed-off-by: Stefan Roese <sr@denx.de>
16302
16303commit 91d599044caac4a8c228115b16cf3b073f902080
16304Author: Dirk Eibach <eibach@gdsys.de>
16305Date:	Mon Sep 21 13:27:14 2009 +0200
16306
16307    ppc4xx: Make DDR2 timing for intip more robust
16308
16309    DDR2 timing for intip was on the edge for some of the available chips
16310    for this board. Now it is verfied to work with all of them.
16311
16312    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
16313    Signed-off-by: Stefan Roese <sr@denx.de>
16314
16315commit 184a3a27f5cd2c64666f74df94c86b94c4383ef8
16316Author: Wolfgang Denk <wd@denx.de>
16317Date:	Tue Sep 15 00:26:02 2009 +0200
16318
16319    board/linkstation/ide.c: Fix compile warning
16320
16321    Fix warning: ide.c:60: warning: dereferencing type-punned pointer will
16322    break strict-aliasing rules
16323
16324    Signed-off-by: Wolfgang Denk <wd@denx.de>
16325    Cc: Guennadi Liakhovetski <lg@denx.de>
16326
16327commit 004eca0c9ba328de457d5dc9ef8805639dfef893
16328Author: Peter Tyser <ptyser@xes-inc.com>
16329Date:	Wed Sep 16 22:03:08 2009 -0500
16330
16331    ppc: Clean up calling of phy_reset() during init
16332
16333    Remove board-specific #ifdefs for calling phy_reset() during
16334    initializtion
16335
16336    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16337
16338commit 3a8f28d0a6d9f8505017680233064c13e4587174
16339Author: Peter Tyser <ptyser@xes-inc.com>
16340Date:	Wed Sep 16 22:03:07 2009 -0500
16341
16342    ppc: Clean up calling of misc_init_r() during init
16343
16344    Remove board-specific #ifdefs for calling misc_init_r() during
16345    initializtion
16346
16347    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16348    Acked-by: Heiko Schocher <hs@denx.de>
16349
16350commit 3202d33169df04da5cf3dea8c5ab0a902b90ecaa
16351Author: Peter Tyser <ptyser@xes-inc.com>
16352Date:	Wed Sep 16 21:38:10 2009 -0500
16353
16354    Remove deprecated 'autoscr' command/variables
16355
16356    The more standard 'source' command provides identical functionality to
16357    the autoscr command.
16358
16359    Environment variable names/values on the MVBC_P, MVBML7, kmeter1,
16360    mgcoge, and km8xx boards are updated to no longer refernce 'autoscr'.
16361
16362    The 'autoscript' and 'autoscript_uname' environment variables are
16363    also removed.
16364
16365    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16366    Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
16367    Acked-by: Heiko Schocher <hs@denx.de>
16368
16369commit d3f4941874a20d8a390a36ba71335ae1db2f9ba0
16370Author: Paul Gibson <paul.gibson2074@gmail.com>
16371Date:	Wed Sep 16 10:05:00 2009 +1000
16372
16373    mpc512x. Micron nand flash needs a reset before a read command is issued.
16374
16375    Micron nand flash needs a reset before a read command is issued.
16376    The current mpc5121_nfc driver ignores the reset command.
16377
16378commit b55ae40249545eabb9d6bfb850b1400a32561b1f
16379Author: Marcel Ziswiler <marcel@ziswiler.com>
16380Date:	Wed Sep 9 21:18:41 2009 +0200
16381
16382    FDT: remove obsolete OF_CPU and OF_SOC macros.
16383
16384    Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
16385    Acked-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
16386    Acked-by: Heiko Schocher <hs@denx.de>
16387
16388commit 3b6a9267f0de7b85d387fa4123d0b58379363447
16389Author: Wolfgang Denk <wd@denx.de>
16390Date:	Tue Sep 15 00:09:21 2009 +0200
16391
16392    board/flagadm/flash.c: fix compile warning
16393
16394    Fix warning: flash.c:531: warning: dereferencing type-punned pointer
16395    will break strict-aliasing rules
16396
16397    Signed-off-by: Wolfgang Denk <wd@denx.de>
16398    Cc: K�ri Dav��sson <kd@flaga.is>
16399
16400commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
16401Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16402Date:	Thu Sep 17 15:15:52 2009 +0200
16403
16404    Correct ffs/fls regression for PowerPC etc
16405
16406    Commits
16407
16408      02f99901ed1c9d828e3ea117f94ce2264bf8389e
16409      52d61227b66d4099b39c8309ab37cb67ee09a405
16410
16411    introduced a regression where platform-specific ffs/fls implementations
16412    were defined away. This patch corrects that by using PLATFORM_xxx
16413    instead of the name itself.
16414
16415    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16416    Acked-by: Kumar Gala <galak@kernel.crashing.org>
16417    Acked-by: Stefan Roese <sr@denx.de>
16418
16419commit e67af44d0167d8237dd2c2ddf8e301d19ca12914
16420Author: Stefan Roese <sr@denx.de>
16421Date:	Mon Sep 14 11:13:34 2009 +0200
16422
16423    ppc4xx: Consolidate get_OPB_freq()
16424
16425    All 4xx variants had their own, mostly identical get_OPB_freq()
16426    function. Some variants even only had the OPB frequency calculated
16427    in this routine and not supplied the sys_info.freqOPB variable
16428    correctly (e.g. 405EZ). This resulted in incorrect OPB values passed
16429    via the FDT to Linux.
16430
16431    This patch now removes all those copies and only uses one function
16432    for all 4xx variants (except for IOP480 which doesn't have an OPB).
16433
16434    Signed-off-by: Stefan Roese <sr@denx.de>
16435
16436commit 84a45d33c2cc261dbd5411f7c2ad45f6003025b6
16437Author: Stefan Roese <sr@denx.de>
16438Date:	Fri Sep 11 17:09:45 2009 +0200
16439
16440    ppc4xx: Enable commands for FDT enabled Linux booting on AMCC Acadia
16441
16442    Acadia still used the "old" arch/ppc bootm commands for booting
16443    Linux images without FDT. This patch now enables these fdt-aware
16444    boot commands for Acadia as well.
16445
16446    Signed-off-by: Stefan Roese <sr@denx.de>
16447
16448commit 95a4a593b577b6e2f1da2d4b0f5ec86975c33413
16449Author: Stefan Roese <sr@denx.de>
16450Date:	Fri Sep 11 17:07:55 2009 +0200
16451
16452    ppc4xx: Fix 405EZ uart base baud calculation
16453
16454    With this fix, Linux correctly configures the baudrate when booting
16455    with FDT passed from U-Boot to Linux.
16456
16457    Signed-off-by: Stefan Roese <sr@denx.de>
16458
16459commit 15fba3279b56333bdb65ead366f82c945ed320d1
16460Author: Kumar Gala <galak@kernel.crashing.org>
16461Date:	Fri Sep 11 15:28:41 2009 -0500
16462
16463    ppc/85xx: Disable all async interrupt sources when we boot
16464
16465    We should make sure to clear MSR[ME, CE, DE] when we boot an OS image
16466    since we have changed the exception vectors and the OSes vectors might
16467    not be setup we should avoid async interrupts at all costs.
16468
16469    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16470
16471commit 9f00409a9d04cf533305531da32437130802f3a3
16472Author: Kumar Gala <galak@kernel.crashing.org>
16473Date:	Fri Sep 11 13:52:45 2009 -0500
16474
16475    ppc/85xx: Split out cpu_init_early into its own file for NAND_SPL
16476
16477    By pulling out cpu_init_early we can build just it and not all of
16478    cpu_init for NAND_SPL.
16479
16480    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16481
16482commit 0456dbf3475d0aec42873a967ac97ed81f376119
16483Author: Kumar Gala <galak@kernel.crashing.org>
16484Date:	Fri Sep 11 13:41:49 2009 -0500
16485
16486    ppc/85xx: Change cpu_init_early_f so we can use with NAND SPL
16487
16488    Use write_tlb and don't use memset so we can use the same code for
16489    cpu_init_early_f between NAND SPL and not.
16490
16491    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16492
16493commit 6e1385d5f8d137e741dfef02465d7dc328040ad7
16494Author: Mingkai Hu <Mingkai.hu@freescale.com>
16495Date:	Fri Sep 11 10:53:08 2009 +0800
16496
16497    NAND boot: change NAND loader's relocate SP to CONFIG param
16498
16499    So that we can set the NAND loader's relocate stack pointer
16500    to the value other than the relocate address + 0x10000.
16501
16502    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16503    Acked-by: Kim Phillips <kim.phillips@freescale.com>
16504    Acked-by: Scott Wood <scottwood@freescale.com>
16505    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16506
16507commit 7da53351d817c6d77364cfde922891f37d0e5ed8
16508Author: Mingkai Hu <Mingkai.hu@freescale.com>
16509Date:	Fri Sep 11 14:19:10 2009 +0800
16510
16511    ppc/85xx: add boot from NAND/eSDHC/eSPI support
16512
16513    The MPC8536E is capable of booting form NAND/eSDHC/eSPI, this patch
16514    implements these three bootup methods in a unified way - all of these
16515    use the general cpu/mpc85xx/start.S, and load the main image to L2SRAM
16516    which lets us use the SPD to initialize the SDRAM.
16517
16518    For all three bootup methods, the bootup process can be divided into two
16519    stages: the first stage will initialize the corresponding controller,
16520    configure the L2SRAM, then copy the second stage image to L2SRAM and
16521    jump to it. The second stage image is just like the general U-Boot image
16522    to configure all the hardware and boot up to U-Boot command line.
16523
16524    When boot from NAND, the eLBC controller will first load the first stage
16525    image to internal 4K RAM buffer because it's also stored on the NAND
16526    flash. The first stage image, also call 4K NAND loader, will initialize
16527    the L2SRAM, load the second stage image to L2SRAM and jump to it. The 4K
16528    NAND loader's code comes from the corresponding nand_spl directory, along
16529    with the code twisted by CONFIG_NAND_SPL.
16530
16531    When boot from eSDHC/eSPI, there's no such a first stage image because
16532    the CPU ROM code does the same work. It will initialize the L2SRAM
16533    according to the config addr/word pairs on the fixed address and
16534    initialize the eSDHC/eSPI controller, then load the second stage image
16535    to L2SRAM and jump to it.
16536
16537    The macro CONFIG_SYS_RAMBOOT is used to control the code to produce the
16538    second stage image for all different bootup methods. It's set in the
16539    board config file when one of the bootup methods above is selected.
16540
16541    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16542    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16543
16544commit b2eec281a811bb52941f61203d8fe35256b3582c
16545Author: Kumar Gala <galak@kernel.crashing.org>
16546Date:	Fri Sep 11 12:32:01 2009 -0500
16547
16548    ppc/85xx: Move code around to prep for NAND_SPL
16549
16550    If we move some of the functions in tlb.c around we need less
16551    ifdefs.  The first stage loader just needs invalidate_tlb and
16552    init_tlbs.
16553
16554    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16555
16556commit 206af3527c05e520e28d38a48a1d15433e34675d
16557Author: Kumar Gala <galak@kernel.crashing.org>
16558Date:	Fri Sep 11 11:30:30 2009 -0500
16559
16560    ppc/85xx: Repack tlb_table to save space
16561
16562    We can pack the initial tlb_table in MAS register format and use
16563    write_tlb to set things up.  This savings can be helpful for NAND
16564    style first stage boot loaders.
16565
16566    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16567
16568commit d30f9043539d372cf66406bc2f21bb8c20e67009
16569Author: Kumar Gala <galak@kernel.crashing.org>
16570Date:	Fri Sep 11 11:27:00 2009 -0500
16571
16572    ppc/85xx: Introduce low level write_tlb function
16573
16574    Factor out the code we use to actually write a tlb entry.
16575
16576    set_tlb is a logical view of the TLB while write_tlb is a low level
16577    matching the MAS registers.
16578
16579    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16580
16581commit 0ead6f2ed7cf4e1f70dab5b529ad121e38359485
16582Author: Roy Zang <tie-fei.zang@freescale.com>
16583Date:	Thu Sep 10 14:44:48 2009 +0800
16584
16585    ppc/85xx: Enable usb ehci support for p2020ds board
16586
16587    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
16588    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16589
16590commit 6d8565a1ed5acb01bad4a4cd74a93be5f7fb7f7c
16591Author: Kumar Gala <galak@kernel.crashing.org>
16592Date:	Thu Sep 10 14:54:55 2009 -0500
16593
16594    ppc/8xxx: Misc DDR related fixes
16595
16596    * Fix setting of ESDMODE (MR1) register - the bit shifting was wrong
16597    * Fix the format string to match size in a debug print
16598
16599    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16600
16601commit 3e3c9c157b89eab2dc2f897899b1b95cd70c1a58
16602Author: Scott Wood <scottwood@freescale.com>
16603Date:	Thu Aug 20 17:45:00 2009 -0500
16604
16605    ppc/85xx: Remove some bogus code from external interrupt handler.
16606
16607    Skipping the interrupted instruction will accomplish nothing other
16608    than turning a spurious interrupt into a crash.
16609
16610    External interrupts are not machine checks, so don't count them as such.
16611
16612    Signed-off-by: Scott Wood <scottwood@freescale.com>
16613
16614commit dcc87dd58db466caa2d66755c5ec9455edf42fe8
16615Author: Scott Wood <scottwood@freescale.com>
16616Date:	Thu Aug 20 17:45:05 2009 -0500
16617
16618    ppc/85xx: Ensure that MAS8 is zero when writing TLB entries.
16619
16620    Its reset value is random, and we sometimes read uninitialized TLB
16621    arrays.  Make sure that we don't retain MAS8 from reading such an entry
16622    if the VF bit in MAS8 is set, attempts to use the mapping will trap.
16623
16624    Signed-off-by: Scott Wood <scottwood@freescale.com>
16625
16626commit 1b72dbecca2d7ad7a21c92d80227daa2d8ec5a57
16627Author: Scott Wood <scottwood@freescale.com>
16628Date:	Thu Aug 20 17:44:20 2009 -0500
16629
16630    ppc/85xx: Don't enable interrupts before we're ready
16631
16632    We cannot handle any exceptions while running in AS1, as the exceptions
16633    will transition back to AS0 without a valid mapping.
16634
16635    Signed-off-by: Scott Wood <scottwood@freescale.com>
16636
16637commit 3ca55bce9c8bf00df06a20487fafc16fa2f8084b
16638Author: Marcel Ziswiler <marcel@ziswiler.com>
16639Date:	Fri Sep 11 07:50:33 2009 -0400
16640
16641    mpc8260: remove Ethernet node fixup to use generic FDT code.
16642
16643    Remove Ethernet node fixup from mgcoge and muas3001 boards and modify its
16644    configs for the common mpc8260 code to use generic Ethernet fixup.
16645
16646    Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
16647    Tested-by: Heiko Schocher <hs@denx.de>
16648
16649commit 1c20e4a9fbc531e2149ae061e8583f5fad82f163
16650Author: Mike Frysinger <vapier@gentoo.org>
16651Date:	Wed Sep 9 12:20:21 2009 -0400
16652
16653    tools/netconsole: use ncb automatically if available
16654
16655    The standard netcat, while ubiquitous, doesn't handle broadcast udp packets
16656    properly.  The local ncb util does however.  So if ncb can be located in
16657    the standard locations, automatically use that instead.
16658
16659    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16660
16661commit 770931805d292908a57a3d2c5f9a4fcde888b5a2
16662Author: Mike Frysinger <vapier@gentoo.org>
16663Date:	Wed Sep 9 12:20:20 2009 -0400
16664
16665    tools/netconsole: make a bit more robust
16666
16667    The netcat utility likes to exit when it receives an empty packet (as it
16668    thinks this means EOF).  This can easily occur when working with command
16669    line editing as this behavior will be triggered when using backspace.  Or
16670    with tabs and command line completion.  So create two netcat processes -
16671    one to only listen (and put it into a loop), and one to do the sending.
16672    Once the user quits the transmitting netcat, the listening one will be
16673    killed automatically.
16674
16675    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16676
16677commit a6e19d69f63c14b7672c65ca4b014621c6fd0201
16678Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16679Date:	Mon Aug 24 09:10:16 2009 +0200
16680
16681    arm: Define test_and_set_bit and test_and_clear bit for ARM
16682
16683    Needed for (e.g.) ubifs support to work.
16684
16685    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16686
16687commit 52d61227b66d4099b39c8309ab37cb67ee09a405
16688Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16689Date:	Mon Aug 24 09:10:12 2009 +0200
16690
16691    Define ffs/fls for all architectures
16692
16693    UBIFS requires fls(), which is not defined for arm (and some other
16694    architectures) and this patch adds it. The implementation is taken from
16695    Linux and is generic. ffs() is also defined for those that miss it.
16696
16697    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16698
16699commit 4b15de08fe4d2c9d12a3764394731018a763216b
16700Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16701Date:	Mon Aug 24 09:10:03 2009 +0200
16702
16703    arm: Make arm bitops endianness-independent
16704
16705    Bring over the bitop implementations from the Linux
16706    include/asm-generic/bitops/non-atomic.h to provide
16707    endianness-independence.
16708
16709    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16710
16711commit 02f99901ed1c9d828e3ea117f94ce2264bf8389e
16712Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16713Date:	Mon Aug 24 09:09:50 2009 +0200
16714
16715    Move __set/clear_bit from ubifs.h to bitops.h
16716
16717    __set_bit and __clear_bit are defined in ubifs.h as well as in
16718    asm/include/bitops.h for some architectures. This patch moves
16719    the generic implementation to include/linux/bitops.h and uses
16720    that unless it's defined by the architecture.
16721
16722    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16723
16724commit 557555fe0b82940ba7cc69f81d31d6ef4d4933b4
16725Author: Mike Frysinger <vapier@gentoo.org>
16726Date:	Fri Sep 4 19:54:45 2009 -0400
16727
16728    standalone: convert to kbuild style
16729
16730    Clean up the arch/cpu/board/config checks as well as redundant setting of
16731    srec/bin variables by using the kbuild VAR-$(...) style.
16732
16733    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16734
16735commit 804d83a563c47b55e1f14f5de3b6e9d7e2a7ef5e
16736Author: Wolfgang Denk <wd@denx.de>
16737Date:	Tue Sep 15 22:12:31 2009 +0200
16738
16739    mkconfig: split the board make target to multiple config targets
16740
16741    To simplify the top level makefile it useful to be able to parse
16742    the top level makefile target to multiple individual target, then
16743    put them to the config.h, leave the board config file to handle
16744    the different targets.
16745
16746    Note that this method uses the '_'(underline) as the delimiter when
16747    splits the board make target.
16748
16749    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16750
16751    This also reverts commit 511c02f611cb5afa1b8ca5980caaaabaa0de377f.
16752
16753    Signed-off-by: Wolfgang Denk <wd@denx.de>
16754
16755commit ceb2d57c2205db5bbd868577f756c74a2568160c
16756Author: Wolfgang Denk <wd@denx.de>
16757Date:	Tue Sep 15 21:13:27 2009 +0200
16758
16759    kwbimage.c: Fix compile warning when building on 64 bit systems (again)
16760
16761    Commit 51003b89 attempted to fix a build problem on 64 bit systems,
16762    but just turned it into a build problem on 32 bit systems (silly me).
16763
16764    Now do the Right Thing (TM) and use a "%zu" printf format.
16765
16766    Also fix spelling error.
16767
16768    Signed-off-by: Wolfgang Denk <wd@denx.de>
16769
16770commit 6c7bc91fb3dba186d3398a1653f6db236510ffa7
16771Author: Wolfgang Denk <wd@denx.de>
16772Date:	Fri Sep 11 11:30:34 2009 +0200
16773
16774    board/amcc/common/flash.c: Fix compile warning
16775
16776    Fix warning: ../common/flash.c:917: warning: dereferencing type-punned
16777    pointer will break strict-aliasing rules
16778
16779    Signed-off-by: Wolfgang Denk <wd@denx.de>
16780    Cc: Stefan Roese <sr@denx.de>
16781    Acked-by: Stefan Roese <sr@denx.de>
16782
16783commit 70fb809c563c340538264d2a9436135e74c38bfe
16784Author: Wolfgang Denk <wd@denx.de>
16785Date:	Fri Sep 11 11:47:07 2009 +0200
16786
16787    board/amcc/yucca/flash.c: Fix compile warning
16788
16789    Fix warning: flash.c:919: warning: dereferencing type-punned pointer
16790    will break strict-aliasing rules
16791
16792    Signed-off-by: Wolfgang Denk <wd@denx.de>
16793    Cc: Stefan Roese <sr@denx.de>
16794    Acked-by: Stefan Roese <sr@denx.de>
16795
16796commit 030ec52f8cc83015f968db30208f4bd07feffa6c
16797Author: Wolfgang Denk <wd@denx.de>
16798Date:	Fri Sep 11 11:44:39 2009 +0200
16799
16800    board/amcc/taihu/flash.c: Fix compile warning
16801
16802    Fix warnings:
16803    flash.c: In function 'write_word_1':
16804    flash.c:696: warning: dereferencing type-punned pointer will break strict-aliasing rules
16805    flash.c: In function 'write_word_2':
16806    flash.c:1044: warning: dereferencing type-punned pointer will break strict-aliasing rules
16807
16808    Signed-off-by: Wolfgang Denk <wd@denx.de>
16809    Cc: Stefan Roese <sr@denx.de>
16810    Acked-by: Stefan Roese <sr@denx.de>
16811
16812commit 0fd3d902d920f3e60f88530c33f1ae7581260951
16813Author: Wolfgang Denk <wd@denx.de>
16814Date:	Fri Sep 11 11:37:20 2009 +0200
16815
16816    board/etin/debris/phantom.c: Fix compile error
16817
16818    Fix build problem caused by commit e84aba13: "Replace BCD2BIN and
16819    BIN2BCD macros with inline functions"
16820
16821    phantom.c:163: error: redefinition of 'bcd2bin'
16822    /home/wd/git/u-boot/work/include/bcd.h:16: error: previous definition of 'bcd2bin' was here
16823    phantom.c:168: error: redefinition of 'bin2bcd'
16824    /home/wd/git/u-boot/work/include/bcd.h:21: error: previous definition of 'bin2bcd' was here
16825
16826    Signed-off-by: Wolfgang Denk <wd@denx.de>
16827    Cc: Sangmoon Kim <dogoil@etinsys.com>
16828
16829commit 5168801f4b71c2f8dcd92a80cfcfda84246e67fe
16830Author: Wolfgang Denk <wd@denx.de>
16831Date:	Fri Sep 11 11:28:21 2009 +0200
16832
16833    board/dave/common/flash.c: fix compile warning
16834
16835    Fix warning: ../common/flash.c:668: warning: dereferencing type-punned
16836    pointer will break strict-aliasing rules
16837
16838    Signed-off-by: Wolfgang Denk <wd@denx.de>
16839    Cc: Andrea Marson <andrea.marson@dave-tech.it>
16840
16841commit 97138fc48091f2b063c4e32f36d05854b9d113fb
16842Author: Wolfgang Denk <wd@denx.de>
16843Date:	Fri Sep 11 11:15:31 2009 +0200
16844
16845    board/esd/cpci750/ide.c: fix compile warning
16846
16847    Fix warning: ide.c:54: warning: dereferencing type-punned pointer will
16848    break strict-aliasing rules
16849
16850    Signed-off-by: Wolfgang Denk <wd@denx.de>
16851    Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
16852    Cc: Stefan Roese <sr@denx.de>
16853    Acked-by: Stefan Roese <sr@denx.de>
16854
16855commit ba73060cf4163bd5eb1711020126e2f7f62d363e
16856Author: Wolfgang Denk <wd@denx.de>
16857Date:	Fri Sep 11 10:13:26 2009 +0200
16858
16859    board/esd/common/flash.c: Fix compile warning
16860
16861    Fix warning: ../common/flash.c:635: warning: dereferencing type-punned
16862    pointer will break strict-aliasing rules
16863
16864    Signed-off-by: Wolfgang Denk <wd@denx.de>
16865    Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
16866    Cc: Stefan Roese <sr@denx.de>
16867    Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
16868    Acked-by: Stefan Roese <sr@denx.de>
16869
16870commit 2d6d9f0848e952ea33c658dfba335685a2725b8b
16871Author: Wolfgang Denk <wd@denx.de>
16872Date:	Fri Sep 11 09:36:31 2009 +0200
16873
16874    sk98lin: fix compile warnings
16875
16876    Fix warnings:
16877    skge.c: In function 'BoardInitMem':
16878    skge.c:1389: warning: dereferencing type-punned pointer will break strict-aliasing rules
16879    skge.c:1390: warning: dereferencing type-punned pointer will break strict-aliasing rules
16880    skge.c:1391: warning: dereferencing type-punned pointer will break strict-aliasing rules
16881    skgesirq.c: In function 'SkGePortCheckUpXmac':
16882    skgesirq.c:1301: warning: dereferencing type-punned pointer will break strict-aliasing rules
16883    skgesirq.c:1301: warning: dereferencing type-punned pointer will break strict-aliasing rules
16884    skgesirq.c:1398: warning: dereferencing type-punned pointer will break strict-aliasing rules
16885    skgesirq.c:1398: warning: dereferencing type-punned pointer will break strict-aliasing rules
16886    skrlmt.c: In function 'SkRlmtInit':
16887    skrlmt.c:661: warning: dereferencing type-punned pointer will break strict-aliasing rules
16888    skxmac2.c: In function 'SkMacPromiscMode':
16889    skxmac2.c:753: warning: dereferencing type-punned pointer will break strict-aliasing rules
16890    skxmac2.c:753: warning: dereferencing type-punned pointer will break strict-aliasing rules
16891    skxmac2.c: In function 'SkMacHashing':
16892    skxmac2.c:803: warning: dereferencing type-punned pointer will break strict-aliasing rules
16893    skxmac2.c:803: warning: dereferencing type-punned pointer will break strict-aliasing rules
16894    skxmac2.c: In function 'SkMacFlushTxFifo':
16895    skxmac2.c:1115: warning: dereferencing type-punned pointer will break strict-aliasing rules
16896    skxmac2.c:1115: warning: dereferencing type-punned pointer will break strict-aliasing rules
16897    skxmac2.c: In function 'SkMacFlushRxFifo':
16898    skxmac2.c:1145: warning: dereferencing type-punned pointer will break strict-aliasing rules
16899    skxmac2.c:1145: warning: dereferencing type-punned pointer will break strict-aliasing rules
16900    skxmac2.c: In function 'SkXmInitPauseMd':
16901    skxmac2.c:1987: warning: dereferencing type-punned pointer will break strict-aliasing rules
16902    skxmac2.c:1987: warning: dereferencing type-punned pointer will break strict-aliasing rules
16903    skxmac2.c: In function 'SkXmOverflowStatus':
16904    skxmac2.c:4236: warning: dereferencing type-punned pointer will break strict-aliasing rules
16905    skxmac2.c:4236: warning: dereferencing type-punned pointer will break strict-aliasing rules
16906    skxmac2.c:4242: warning: dereferencing type-punned pointer will break strict-aliasing rules
16907    skxmac2.c:4242: warning: dereferencing type-punned pointer will break strict-aliasing rules
16908
16909    Signed-off-by: Wolfgang Denk <wd@denx.de>
16910    Cc: Ben Warren <biggerbadderben@gmail.com>
16911
16912commit 3708e4cdb1f1d3d5128cf87be040d7e6b85f60dd
16913Author: Wolfgang Denk <wd@denx.de>
16914Date:	Fri Sep 11 09:13:58 2009 +0200
16915
16916    drivers/net/natsemi.c: fix compile warning
16917
16918    Fix warning: natsemi.c:757: warning: dereferencing type-punned pointer
16919    will break strict-aliasing rules
16920
16921    Signed-off-by: Wolfgang Denk <wd@denx.de>
16922    Cc: Ben Warren <biggerbadderben@gmail.com>
16923
16924commit 78d19a398778a58d7b40b0c78e026515271b1a84
16925Author: Michal Simek <monstr@monstr.eu>
16926Date:	Mon Sep 7 09:08:02 2009 +0200
16927
16928    net: emaclite: Cleanup license to be GPL compatible
16929
16930    Signed-off-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com>
16931    Signed-off-by: Michal Simek <monstr@monstr.eu>
16932
16933commit 0900bee9ab9818439b2d1298fa8909a88f74ec0d
16934Author: Michal Simek <monstr@monstr.eu>
16935Date:	Fri Aug 14 13:41:17 2009 +0200
16936
16937    microblaze: Enable hush parser
16938
16939    With Hush parser is possible to change command line in dtb
16940
16941    Signed-off-by: Michal Simek <monstr@monstr.eu>
16942
16943commit 13916abf996b127b681ddc26664c236ded28ba7f
16944Author: Michal Simek <monstr@monstr.eu>
16945Date:	Thu Aug 20 22:44:02 2009 +0200
16946
16947    microblaze: Remove AtmarkTechno Suzaku board
16948
16949    Users should use microblaze-generic platform.
16950    This platform is longer not supported.
16951
16952    Signed-off-by: Michal Simek <monstr@monstr.eu>
16953
16954commit 3ceba1d45d007144d10368f91ff9e36f3b5f39a1
16955Author: Michal Simek <monstr@monstr.eu>
16956Date:	Thu Aug 20 22:36:20 2009 +0200
16957
16958    net: Remove old Xilinx Emac driver
16959
16960    Signed-off-by: Michal Simek <monstr@monstr.eu>
16961
16962commit 2fddd44464d02e0f3ade06dabe0e165835fa61f0
16963Author: Michal Simek <monstr@monstr.eu>
16964Date:	Wed Aug 19 08:10:08 2009 +0200
16965
16966    microblaze: Short size of global data and fix malloc size
16967
16968    If is full malloc area global, data are rewrite because
16969    there was bad size of malloc area.
16970
16971    Signed-off-by: Michal Simek <monstr@monstr.eu>
16972
16973commit aedb4683097d3e5de8833f4a9e34664d3d2bd077
16974Author: Michal Simek <monstr@monstr.eu>
16975Date:	Fri Aug 14 17:02:35 2009 +0200
16976
16977    microblaze: Add sbss, scommon and COMMON symbols for clearing
16978
16979    Signed-off-by: Michal Simek <monstr@monstr.eu>
16980
16981commit 4c1883670acbf1cc83c04df1876235c3aedde128
16982Author: Dirk Eibach <eibach@gdsys.de>
16983Date:	Wed Sep 9 12:36:07 2009 +0200
16984
16985    ppc4xx: Rename compactcenter to intip
16986
16987    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
16988    Signed-off-by: Stefan Roese <sr@denx.de>
16989
16990commit d1c3b27525b664e8c4db6bb173eed51bfc8220de
16991Author: Stefan Roese <sr@denx.de>
16992Date:	Wed Sep 9 16:25:29 2009 +0200
16993
16994    ppc4xx: Big cleanup of PPC4xx defines
16995
16996    This patch cleans up multiple issues of the 4xx register (mostly
16997    DCR, SDR, CPR, etc) definitions:
16998
16999    - Change lower case defines to upper case (plb4_acr -> PLB4_ACR)
17000    - Change the defines to better match the names from the
17001      user's manuals (e.g. cprpllc -> CPR0_PLLC)
17002    - Removal of some unused defines
17003
17004    Please test this patch intensive on your PPC4xx platform. Even though
17005    I tried not to break anything and tested successfully on multiple
17006    4xx AMCC platforms, testing on custom platforms is recommended.
17007
17008    Signed-off-by: Stefan Roese <sr@denx.de>
17009
17010commit d8d8724be06df43772162dc344ae20dfa814dc72
17011Author: Wolfgang Denk <wd@denx.de>
17012Date:	Fri Sep 11 09:05:32 2009 +0200
17013
17014    net/bootp.c: fix compile warning
17015
17016    Fix warning: bootp.c:695: warning: dereferencing type-punned pointer
17017    will break strict-aliasing rules
17018
17019    Signed-off-by: Wolfgang Denk <wd@denx.de>
17020    Cc: Ben Warren <biggerbadderben@gmail.com>
17021
17022commit 51003b89816848cbe86a8fe48f970ba8b14005f5
17023Author: Wolfgang Denk <wd@denx.de>
17024Date:	Fri Sep 11 08:58:11 2009 +0200
17025
17026    kwbimage.c: Fix compile warning when building on 64 bit systems
17027
17028    Fix this warning when building on 64 bit systems:
17029    tools/kwbimage.c: In function 'kwbimage_checksum32':
17030    tools/kwbimage.c:135: warning: format '%d' expects type 'int',
17031    but argument 4 has type 'long unsigned int'
17032
17033    Signed-off-by: Wolfgang Denk <wd@denx.de>
17034    Cc: Prafulla Wadaskar <prafulla@marvell.com>
17035
17036commit e7963772eb78a6aa1fa65063d64eab3a8626daac
17037Author: Marcel Ziswiler <marcel@ziswiler.com>
17038Date:	Wed Sep 9 21:11:18 2009 +0200
17039
17040    muas3001: remove BRG clock node fixup to use common mpc8260 code.
17041
17042    Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17043    Acked-by: Heiko Schocher <hs@denx.de>
17044
17045commit c7c1dbbf7159b38f3302b845dd97d28a543ff91b
17046Author: Marcel Ziswiler <marcel@ziswiler.com>
17047Date:	Wed Sep 9 21:09:00 2009 +0200
17048
17049    r7780mp: fix typo in Ethernet chip model number comment.
17050
17051    Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17052
17053commit 45f89f340b4d8aa099fd022260dcb13cf3321b61
17054Author: Marcel Ziswiler <marcel@ziswiler.com>
17055Date:	Wed Sep 9 21:22:08 2009 +0200
17056
17057    ep8248: add support for device tree and secondary Ethernet interface.
17058
17059    Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17060
17061commit aa0c7a86cd236b8193218a09e1365c8991bb5ddc
17062Author: Prafulla Wadaskar <prafulla@marvell.com>
17063Date:	Mon Sep 7 15:05:02 2009 +0530
17064
17065    mkimage: Add Kirkwood Boot Image support (kwbimage)
17066
17067    This patch adds support for "kwbimage" (Kirkwood Boot Image)
17068    image types to the mkimage code.
17069
17070    For details refer to docs/README.kwbimage
17071
17072    This patch is tested with Sheevaplug board
17073
17074    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17075    Acked-by: Ron Lee <ron@debian.org>
17076
17077    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17078
17079commit 7809fbb9aafd60e3a6e5dfe456ae30b93ac61338
17080Author: Prafulla Wadaskar <prafulla@marvell.com>
17081Date:	Mon Sep 7 14:59:09 2009 +0530
17082
17083    Kirkwood: Sheevaplug: Add kwimage configuration file
17084
17085    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17086
17087commit b029dddc9ae958b1ccf875649f52c6db396a742d
17088Author: Prafulla Wadaskar <prafulla@marvell.com>
17089Date:	Mon Sep 7 14:59:08 2009 +0530
17090
17091    mkimage: Make table_entry code global
17092
17093    - make get_table_entry_id() global
17094    - make get_table_entry_name() global
17095    - move struct table_entry to image.h
17096
17097    Currently this code is used by image.c only.
17098
17099    This patch makes this API global so it can be used by other parts of
17100    code, too.
17101
17102    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17103    Acked-by: Ron Lee <ron.debian.org>
17104
17105    Edit comments and commit message.
17106
17107    Signed-off-by: Wolfgang Denk <wd@denx.de>
17108
17109commit f666dea8ab215c76c3c2a077ad299f90dd1ace7c
17110Author: Prafulla Wadaskar <prafulla@marvell.com>
17111Date:	Mon Sep 7 14:59:07 2009 +0530
17112
17113    mkimage: Make genimg_print_size() global
17114
17115    Currently it is used by image.c only, but the the function can be
17116    used to support additional mkimage types like for example kwbimage,
17117    so make this function globally visible.
17118
17119    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17120
17121    Edited commit message.
17122
17123    Signed-off-by: Wolfgang Denk <wd@denx.de>
17124
17125commit 37b801888cf73b18f78c1109140ff44e3e37914f
17126Author: Prafulla Wadaskar <prafulla@marvell.com>
17127Date:	Mon Sep 7 14:59:06 2009 +0530
17128
17129    mkimage: Include missing files in build dependency calculations
17130
17131    Include default_image.o and fit_image.o into the build dependency
17132    calculations. This makes sure they get rebuilt if any of the headers
17133    they include are modified
17134
17135    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17136    Acked-by: Ron Lee <ron@debian.org>
17137
17138    Edited commit message.
17139
17140    Signed-off-by: Wolfgang Denk <wd@denx.de>
17141
17142commit 3a2003f61ee79ac53d20c24cc896c2637a2dfc24
17143Author: Wolfgang Denk <wd@denx.de>
17144Date:	Wed Aug 19 11:42:56 2009 +0200
17145
17146    tools/mkimage: fix compiler warnings, use "const"
17147
17148    This fixes some compiler warnings:
17149    tools/default_image.c:141: warning: initialization from incompatible pointer type
17150    tools/fit_image.c:202: warning: initialization from incompatible pointer type
17151    and changes to code to use "const" attributes in a few places where
17152    it's appropriate.
17153
17154    Signed-off-by: Wolfgang Denk <wd@denx.de>
17155
17156commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5
17157Author: Prafulla Wadaskar <prafulla@marvell.com>
17158Date:	Wed Aug 19 17:36:46 2009 +0530
17159
17160    tools: mkimage: split code into core, default and FIT image specific
17161
17162    This is a first step towards reorganizing the mkimage code to make it
17163    easier to add support for additional images types. Current mkimage
17164    code is specific to generating uImage and FIT image files, but the
17165    same framework can be used to generate other image types like
17166    Kirkwood boot images (kwbimage-TBD). For this, the mkimage code gets
17167    reworked:
17168
17169    Here is the brief plan for the same:-
17170    a) Split mkimage code into core and image specific support
17171    b) Implement callback functions for image specific code
17172    c) Move image type specific code to respective C files
17173	   Currently there are two types of file generation/list
17174	   supported (i.e uImage, FIT), the code is abstracted from
17175	   mkimage.c/.h and put in default_image.c and fit_image.c;
17176	   all code in these file is static except init function call
17177    d) mkimage_register API is added to add new image type support
17178    All above is addressed in this patch
17179    e) Add kwbimage type support to this new framework (TBD)
17180    This will be implemented in a following commit.
17181
17182    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17183    Edit commit message, fix coding style and typos.
17184    Signed-off-by: Wolfgang Denk <wd@denx.de>
17185
17186commit 449609f5b11cce6beba7338bc4ce0f3345376a0b
17187Author: Prafulla Wadaskar <prafulla@marvell.com>
17188Date:	Sun Aug 16 05:28:19 2009 +0530
17189
17190    tools: mkimage: Fixed build warnings
17191
17192    uninitialized retval variable warning fixed
17193    crc32 APIs moved to crc.h (newly added) and build warnings fixed
17194
17195    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17196    Signed-off-by: Wolfgang Denk <wd@denx.de>
17197
17198commit 14821d7dea8d7209f2457c3179fa6551c088ba71
17199Author: Prafulla Wadaskar <prafulla@marvell.com>
17200Date:	Mon Aug 10 20:44:06 2009 +0530
17201
17202    tools: mkimage: Makefile sorted
17203
17204    The tools/Makefile is sorted for all entries,
17205
17206    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17207
17208commit f7644c0bf3502529031657a869fa213cda5a2424
17209Author: Prafulla Wadaskar <prafulla@marvell.com>
17210Date:	Mon Aug 10 18:49:37 2009 +0530
17211
17212    tools: mkimage : bugfix returns correct value for list command
17213
17214    List command always return "EXIT_SUCCESS" even in case of
17215    failure by any means.
17216
17217    This patch return 0 if list command is sucessful,
17218    returns negative value reported by check_header functions
17219
17220    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17221    Signed-off-by: Wolfgang Denk <wd@denx.de>
17222
17223commit 511c02f611cb5afa1b8ca5980caaaabaa0de377f
17224Author: Mingkai Hu <Mingkai.hu@freescale.com>
17225Date:	Tue Sep 8 15:07:12 2009 +0800
17226
17227    mkconfig: pass the board name to board config file
17228
17229    Then we can handle different config targets in the board file, which
17230    simplifies the top level Makefile for boards that have multiple
17231    config targets.
17232
17233    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
17234
17235commit d640ac58dbf61c769864b3fe76314306b7336cf1
17236Author: Wolfgang Denk <wd@denx.de>
17237Date:	Mon Sep 7 23:52:31 2009 +0200
17238
17239    Remove "atmel_df_pow2" binary with "make clean"
17240
17241    Commit 65f6f07b added support for the atmel_df_pow2 standalone program
17242    but missed to add a rule to remove it to the "clean" make target.
17243
17244    Signed-off-by: Wolfgang Denk <wd@denx.de>
17245
17246commit 0b34dbbd0b6969c98c44313b291836d9056ec40a
17247Author: Stefan Roese <sr@denx.de>
17248Date:	Mon Sep 7 10:52:24 2009 +0200
17249
17250    ppc4xx: Fix compilation warning in 4xx miiphy.c
17251
17252    This patch fixes the following compilation warning:
17253
17254    miiphy.c: In function 'emac4xx_miiphy_read':
17255    miiphy.c:353: warning: dereferencing type-punned pointer will break
17256    strict-aliasing rules
17257
17258    Signed-off-by: Stefan Roese <sr@denx.de>
17259
17260commit 82379b5564819e62624a3c58fbc43f1afedf4f5f
17261Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17262Date:	Mon Sep 7 17:00:41 2009 +0200
17263
17264    ppc4xx: Add CONFIG_PCI_4xx_PTM_OVERWRITE to some esd 4xx boards
17265
17266    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17267    Signed-off-by: Stefan Roese <sr@denx.de>
17268
17269commit 99bcf14d553f399148a7660b98f7acbd8cc72d80
17270Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17271Date:	Mon Sep 7 17:00:40 2009 +0200
17272
17273    ppc4xx: Allow overwriting pci target registers for all 4xx boards
17274
17275    This patch adds the CONFIG_PCI_4xx_PTM_OVERWRITE option and replaces
17276    the ugly 'if defined(BOARD1) || ... || defined(BOARDn)' construct
17277    in 4xx pci code.
17278
17279    When CONFIG_PCI_4xx_PTM_OVERWRITE is defined the default ptm register
17280    setup can be overwritten through environment variables ptm1la, ptm1ms,
17281    ptm2la and ptm2ms to do application specific pci target BAR configuration.
17282
17283    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17284    Signed-off-by: Stefan Roese <sr@denx.de>
17285
17286commit cfab2ae322a99ad55364d054054f138f51130c2a
17287Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17288Date:	Fri Sep 4 10:37:04 2009 +0200
17289
17290    ppc4xx: Fix PMC405DE support
17291
17292    This patch fixes PMC405DE support. Patch 85d6bf0b fixed out-of-tree
17293    building for this board but the loadpci object did not get linked
17294    after that.
17295
17296    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17297    Signed-off-by: Stefan Roese <sr@denx.de>
17298
17299commit c8355b9d9f778bd12ee19c8f34d88e13758a4efd
17300Author: Detlev Zundel <dzu@denx.de>
17301Date:	Wed Sep 2 17:24:57 2009 +0200
17302
17303    amcc-common.h: Use filenames from environment variables for update procedure.
17304
17305    Using a separate "u-boot" environment variable allows to easily
17306    specify different filenames for the update procedure.  This is also in
17307    line with many other board configurations defining an "update" script.
17308
17309    Signed-off-by: Detlev Zundel <dzu@denx.de>
17310    Acked-by: Wolfgang Denk <wd@denx.de>
17311    Signed-off-by: Stefan Roese <sr@denx.de>
17312
17313commit 6c97a20d0b2f56cb4f3745d94b1f96986e8cced5
17314Author: Kumar Gala <galak@kernel.crashing.org>
17315Date:	Wed Sep 9 11:40:41 2009 -0500
17316
17317    ppc/85xx: Introduce RESET_VECTOR_ADDRESS to handle non-standard link address
17318
17319    Some board ports place TEXT_BASE at a location that would cause the
17320    RESET_VECTOR_ADDRESS not to be at 0xfffffffc when we link.	By default
17321    we assume RESET_VECTOR_ADDRESS will be 0xfffffffc if the board doesn't
17322    explicitly set it.
17323
17324    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17325    Acked-by: Wolfgang Denk <wd@denx.de>
17326
17327commit c348322ac7f76318295cf25ffab2cc2a4900a234
17328Author: Kumar Gala <galak@kernel.crashing.org>
17329Date:	Tue Sep 8 13:46:46 2009 -0500
17330
17331    ppc/85xx: Clean up do_reset
17332
17333    There is no reason to do a run time check for e500 v1 based cores to
17334    determine if we have the GUTs RSTCR facility.  Only the first generation
17335    of PQ3 parts (MPC8540/41/55/60) do not have it.  So checking to see if
17336    we are e500 v2 would miss future parts (like e500mc).
17337
17338    Just change this to be ifdef'd based on CONFIG_MPC85{40,41,55,60}.
17339
17340    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17341
17342commit 21170c80a83f1e60ce7f6f83005e06a5c2d15a8e
17343Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17344Date:	Thu Sep 3 19:42:40 2009 +0530
17345
17346    ppc/85xx/86xx: Bug fix: call to puts in probecpu() moved to checkcpu().
17347
17348    While in probecpu() UART is still not initialized.
17349
17350    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17351    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17352
17353commit f8027f6b4789e3340f10620d8fb6113b95b88d9c
17354Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17355Date:	Wed Sep 2 19:40:36 2009 +0530
17356
17357    ppc/85xx/86xx: Device tree fixup for number of cores
17358
17359    Fixing the number of cores in the device tree based on the actual number of
17360    cores on the system.  With this same device tree image can be used for dual
17361    core and single core members of otherwise exactly same SOC.
17362
17363    For example:
17364    * P2020RDB and P2010RDB
17365    * P1020RDB and P1011RDB
17366    * MPC8641D and MPC8641
17367
17368    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17369    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17370
17371commit 58442dc01e47cc8ce42af4f29486a34cad60b9d2
17372Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17373Date:	Wed Sep 2 13:35:21 2009 +0530
17374
17375    ppc/85xx,86xx: Handling Unknown SOC version
17376
17377    Incase the system is detected with Unknown SVR, let the system boot
17378    with a default value and a proper message.
17379
17380    Now with dynamic detection of SOC properties from SVR, this is necessary
17381    to prevent a crash.
17382
17383    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17384    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17385
17386commit 3e7b6c1f2db5ec31f9e7dbc3e0cbca602167a46a
17387Author: Kumar Gala <galak@kernel.crashing.org>
17388Date:	Wed Sep 2 09:03:08 2009 -0500
17389
17390    ppc/8xxx: Refactor code to determine if PCI is enabled & agent/host
17391
17392    Refactor the code into a simple bitmask lookup table that determines if
17393    a given PCI controller is enabled and if its in host/root-complex or
17394    agent/end-point mode.
17395
17396    Each processor in the PQ3/MPC86xx family specified different encodings
17397    for the cfg_host_agt[] and cfg_IO_ports[] boot strapping signals.
17398
17399    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17400
17401commit 5052a771cf1722c37c732f3c340775b55fbe3a22
17402Author: Kumar Gala <galak@kernel.crashing.org>
17403Date:	Wed Sep 2 09:00:50 2009 -0500
17404
17405    ppc/85xx: Cleanup makefile and related optional files
17406
17407    Cleaned up cpu/mpc85xx/Makefile to use CONFIG_* for those obvious cases
17408    we have like PCI, CPM2, QE.  Also reworked it to use one line per file
17409    for everything and sorted in alphabetical order.
17410
17411    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17412
17413commit 74c5dfd81f94a2a1f0d6990d17c491d718e8b9ea
17414Author: Timur Tabi <timur@freescale.com>
17415Date:	Fri Sep 4 17:05:24 2009 -0500
17416
17417    fsl: add register read-back to set_law()
17418
17419    After programming a new LAW, we should read-back the LAWAR register so that
17420    we sync the writes.  Otherwise, code that attempts to use the new LAW-mapped
17421    memory might fail right away.
17422
17423    Signed-off-by: Timur Tabi <timur@freescale.com>
17424    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17425
17426commit c7259086816405fe0eb77f4dc22e76980a040cef
17427Author: Kumar Gala <galak@kernel.crashing.org>
17428Date:	Thu Sep 3 08:41:31 2009 -0500
17429
17430    ppc/85xx: Fix bug in setup_mp code
17431
17432    Its possible that we try and copy the boot page code out of flash into a
17433    DDR location that doesn't have a TLB cover it.  For example, if we have
17434    3G of DDR we typically only map the first 2G.  In the cases of 4G+ this
17435    wasn't an issue since the reset page TLB mapping covered the last page
17436    of memory which we wanted to copy to.
17437
17438    We now change the physical address of the reset page TLB to map to the
17439    true physical location of the boot page code, copy and than set the
17440    TLB back to its 1:1 mapping of the reset page.
17441
17442    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17443
17444commit c2287af1552bd630956568d3957c370f86801b7d
17445Author: Kumar Gala <galak@kernel.crashing.org>
17446Date:	Thu Sep 3 08:20:24 2009 -0500
17447
17448    ppc/85xx: Add a simple function to search the TLB
17449
17450    Allow us to search the TLB array based on an address.  This is useful
17451    if we want to change an entry but dont know where it happens to be
17452    located.
17453
17454    For example, the boot page mapping we use on MP or the flash TLB that
17455    we change the WIMGE settings for after we've relocated.
17456
17457    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17458
17459commit 26f4cdba6b51deab4ec99d60be381244068ef950
17460Author: Kumar Gala <galak@kernel.crashing.org>
17461Date:	Fri Aug 14 13:37:54 2009 -0500
17462
17463    85xx: Add support for setting IVORs to fixed offset defaults
17464
17465    In future Book-E implementations IVORs will most likely go away and be
17466    replaced with fixed offsets.  The IVPR will continue to exist to allow
17467    for relocation of the interrupt vectors.
17468
17469    This code adds support to setup the IVORs as their fixed offset values
17470    per the ISA 2.06 spec when we transition from u-boot to another OS
17471    either via 'bootm' or a cpu release.
17472
17473    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17474
17475commit da1cd955dfec35b0e15381ad1ee248fa194eed82
17476Author: Dipen Dudhat <dipen.dudhat@freescale.com>
17477Date:	Wed Sep 2 11:25:08 2009 +0530
17478
17479    ppc/85xx: Fix up eSDHC controller clock frequency in the device tree
17480
17481    Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
17482    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17483
17484commit 2abbd31da6d900473ed678ca50789ee58bc9bb00
17485Author: Kumar Gala <galak@kernel.crashing.org>
17486Date:	Tue Sep 1 22:01:54 2009 -0500
17487
17488    ppc/8xxx: Remove ddr_pd_cntl register since it doesn't exist
17489
17490    The ddr_pd_cntl isn't defined in any reference manual and thus we wil
17491    remove especially since we set it to 0, which would most likely be its
17492    POR value.
17493
17494    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17495
17496commit 13d46ab2572c0283d34f93bebc9a41295ef84ca5
17497Author: Kumar Gala <galak@kernel.crashing.org>
17498Date:	Tue Sep 1 21:07:08 2009 -0500
17499
17500    ppc/8xxx: relocate cpu pointer in global data
17501
17502    Now that we have a pointer to the cpu struct we need to relocate it once
17503    we get into ram.
17504
17505    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17506
17507commit 9c671e7062720074f894ee329eaa6995b0823727
17508Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17509Date:	Wed Sep 2 02:17:24 2009 +0400
17510
17511    fsl: sys_eeprom: Fix 'may be used uninitialized' warning
17512
17513    The warning is bogus, so silence it by initializing the 'ret' variable.
17514
17515    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17516    Acked-by: Timur Tabi <timur@freescale.com>
17517    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17518
17519commit 6b9ea08c5010eab5ad1056bc9bf033afb672d9cc
17520Author: Dipen Dudhat <dipen.dudhat@freescale.com>
17521Date:	Tue Sep 1 17:27:00 2009 +0530
17522
17523    ppc/85xx: Use CONFIG_FSL_ESDHC to enable sdhc clk
17524
17525    Enable eSDHC Clock based on generic CONFIG_FSL_ESDHC define instead of a
17526    platform define.  This will enable all the 85xx platforms to use sdhc_clk
17527    based on CONFIG_FSL_ESDHC.
17528
17529    Signed-off-by: Gao Guanhua <B22826@freescale.com>
17530    Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
17531    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17532
17533commit 92477a631bbda2dc0dd2194e03f9bd3ddb8b9c21
17534Author: Timur Tabi <timur@freescale.com>
17535Date:	Fri Sep 4 16:28:35 2009 -0500
17536
17537    fsl_i2c: increase I2C timeout values and make them configurable
17538
17539    The value of I2C_TIMEOUT in fsl_i2c.c has several problems.  First, it is
17540    defined as CONFIG_HZ/4, but it is used as a count of microseconds, so it makes
17541    no sense to derive it from a clock rate.  Second, the current value (250) is
17542    too low for some boards, so it needs to be increased.  Third, the timeout
17543    necessary for multiple-master arbitration is larger than the timeout for basic
17544    read/write operations, so we shouldn't have a single constant for both timeouts.
17545    Finally, it would be nice if we could override these values on a per-board
17546    basis.
17547
17548    Signed-off-by: Timur Tabi <timur@freescale.com>
17549    Acked-by: Wolfgang Denk <wd@denx.de>
17550    Tested-by: Peter Tyser <ptyser@xes-inc.com>
17551    Acked-by: Peter Tyser <ptyser@xes-inc.com>
17552
17553commit 5da71efa18e8b4eac9afd8bfa13e3c7e7ddde1d0
17554Author: Eric Millbrandt <emillbrandt@coldhaus.com>
17555Date:	Thu Sep 3 08:09:44 2009 -0500
17556
17557    Reset i2c slave devices during init on mpc5xxx cpus
17558
17559    Reset any i2c devices that may have been interrupted during a system reset.
17560    Normally this would be accomplished by clocking the line until SCL and SDA
17561    are released and then sending a start condtiion (From an Atmel datasheet).
17562    There is no direct access to the i2c pins so instead create start commands
17563    through the i2c interface.	Send a start command then delay for the SDA Hold
17564    time, repeat this by disabling/enabling the bus a total of 9 times.
17565
17566    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
17567
17568commit 2d4072c06b5549444e4140231bba3d47d9b0bc53
17569Author: Sandeep Paulraj <s-paulraj@ti.com>
17570Date:	Sat Aug 15 11:20:58 2009 -0400
17571
17572    ARM: DaVinci: Adding Support for DaVinci DM365 EVM
17573
17574    This patch adds support for the DM365 EVM.
17575    It has been tested on a DM365 EVM.
17576
17577    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
17578
17579commit cf463091bce8b0f8951dd08f94754d08d64793b8
17580Author: Sandeep Paulraj <s-paulraj@ti.com>
17581Date:	Sat Aug 15 11:20:44 2009 -0400
17582
17583    ARM: DaVinci: DaVinci DM365 SOC specific code
17584
17585    This patch adds support for DaVinci DM365 SOC.
17586
17587    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
17588
17589commit e830b66b3592f115316600d370399f3ee148e909
17590Author: Ilko Iliev <iliev@ronetix.at>
17591Date:	Sat Sep 5 02:51:34 2009 +0200
17592
17593    DM9000 init for pm9261
17594
17595    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
17596
17597commit c35d7cf071f171bd6bba69f1563a6ac578a18ea6
17598Author: Frederik Kriewitz <frederik@kriewitz.eu>
17599Date:	Sun Aug 23 12:56:42 2009 +0200
17600
17601    Add support for the DevKit8000 board
17602
17603    This patch adds support for the DevKit8000 board.
17604
17605    Signed-off-by: Frederik Kriewitz <frederik@kriewitz.eu>
17606
17607commit 127f9ae575991aee3e105e1448c49b5b4e254998
17608Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17609Date:	Sun Aug 23 16:32:40 2009 +0200
17610
17611    omap3: move the other boards to board/
17612
17613    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17614
17615commit 350f3ac5731faf0f02ca55ab016694b7c7269f97
17616Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17617Date:	Sun Aug 23 16:32:39 2009 +0200
17618
17619    arm: move Logicpd's boards to board/logicpd/
17620
17621    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17622
17623commit 0a0e4bad9693ef1d2ca8c33ba551d395a4e3d641
17624Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17625Date:	Sun Aug 23 16:32:38 2009 +0200
17626
17627    omap: move TI's boards to board/ti/
17628
17629    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17630
17631commit 9f23ca42b3ba19b24e66fade572f2b86d929b6e8
17632Author: Wolfgang Denk <wd@denx.de>
17633Date:	Fri Sep 4 23:20:29 2009 +0200
17634
17635    ARM: Update mach-types
17636
17637    Signed-off-by: Wolfgang Denk <wd@denx.de>
17638
17639commit 262ae0a6193f10b6a94e86d2f752e7f5510416fa
17640Author: Mike Frysinger <vapier@gentoo.org>
17641Date:	Thu Sep 3 23:12:47 2009 -0400
17642
17643    push LOAD_ADDR out to arch mk files
17644
17645    Rather than maintain/extend the current ifeq($(ARCH)) mess that exists in
17646    the standalone Makefile, push the setting up of LOAD_ADDR out to the arch
17647    config.mk (and rename to STANDALONE_LOAD_ADDR in the process).  This keeps
17648    the common code clean and lets the arch do whatever crazy crap it wants in
17649    its own area.
17650
17651    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17652
17653commit 7662eb2b9d6fbc95ecb1fb3e5b5147215e251e7d
17654Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
17655Date:	Thu Sep 3 07:37:46 2009 -0400
17656
17657    zlib: fix code when DEBUG is defined
17658
17659    Removed stdio.h inclusion and moved trace macros to use printf avoiding to
17660    write debug informations to standard error.
17661
17662    Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
17663
17664commit cfcbf8c4cf3da96b9e3f652506b664bfd766a520
17665Author: Scott Wood <scottwood@freescale.com>
17666Date:	Wed Sep 2 16:45:31 2009 -0500
17667
17668    mxc_nand: Remove Freescale's "All Rights Reserved."
17669
17670    Signed-off-by: Scott Wood <scottwood@freescale.com>
17671
17672commit 001d615681333569c555e6cde07d8d23e2c536fb
17673Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17674Date:	Wed Sep 2 17:58:48 2009 +0400
17675
17676    mpc83xx/serdes: License cleanup: remove "All Rights Reserved" notice
17677
17678    "All Rights Reserved" conflicts with the GPL.
17679
17680    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17681
17682commit 46ff6d461321f5b565cc790e02679237ffd9a20f
17683Author: Wolfgang Denk <wd@denx.de>
17684Date:	Wed Sep 2 14:57:27 2009 +0200
17685
17686    License cleanup: remove unintended "All Rights Reserved" notices.
17687
17688    Some files included my old standerd file header which had a "All
17689    Rights Reserved" part. As this has never been my intention, I remove
17690    these lines to make the files compatible with GPL v.2 and later.
17691
17692    Signed-off-by: Wolfgang Denk <wd@denx.de>
17693
17694commit 37daa77f3cafb5ec9a974eff3db2af4a0560a9ef
17695Author: Wolfgang Denk <wd@denx.de>
17696Date:	Wed Sep 2 10:21:20 2009 +0200
17697
17698    cmd_mtdparts.c: fix compiler warning in debug code
17699
17700    Fix warning messages:
17701    cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
17702    unsigned int', but argument 6 has type 'u32'
17703    cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
17704    unsigned int', but argument 7 has type 'u32'
17705
17706    Signed-off-by: Wolfgang Denk <wd@denx.de>
17707
17708commit d8bc55a6fb28876abcbf4a3fc3b6c3ce429c1bb3
17709Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17710Date:	Tue Sep 1 20:58:03 2009 +0400
17711
17712    Move uninitialized_var() macro from ubi_uboot.h to compiler.h
17713
17714    This is needed so that we could use this macro for non-UBI code.
17715
17716    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17717
17718commit d72871e1387094972569e4b77c25e88020f7b68f
17719Author: Kumar Gala <galak@kernel.crashing.org>
17720Date:	Tue Sep 1 11:24:45 2009 -0500
17721
17722    arm: Remove -fno-strict-aliasing
17723
17724    -fno-strict-aliasing is hidding warnings.
17725
17726    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17727
17728commit d6281ff0cc2ebb5d6a5c3e1021837334074f92ec
17729Author: Kumar Gala <galak@kernel.crashing.org>
17730Date:	Tue Sep 1 11:24:44 2009 -0500
17731
17732    ppc: Remove -fno-strict-aliasing
17733
17734    -fno-strict-aliasing is hidding warnings.
17735
17736    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17737
17738commit 795d246c278e70b4ba9868cc9f2c8fbada49d388
17739Author: Eric Millbrandt <emillbrandt@coldhaus.com>
17740Date:	Fri Aug 28 07:14:04 2009 -0500
17741
17742    galaxy5200: Add chip select region for an Epson S1D15313
17743
17744    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
17745
17746commit 3dfad40a0459f63099e177dc15a1df39d048f860
17747Author: Kumar Gala <galak@kernel.crashing.org>
17748Date:	Thu Aug 27 08:23:55 2009 -0500
17749
17750    Add ability for arch code to make changes before we boot
17751
17752    Added a arch_preboot_os() function that cpu specific code can implement to
17753    allow for various modifications to the state of the machine right before
17754    we boot.  This can be useful to setup register state to a specific
17755    configuration.
17756
17757    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17758
17759commit 9ea005fb4428c922536fa75991ce9972304a02fb
17760Author: Roy Zang <tie-fei.zang@freescale.com>
17761Date:	Sat Aug 22 03:49:52 2009 +0800
17762
17763    Use different PBA value for E1000 PCI and PCIe cards
17764
17765    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
17766    Acked-by: Andr� Schwarz <andre.schwarz@matrix-vision.de>
17767
17768commit 5b34a296d47b236dafbcaf1c91ae11b5aeb1ef51
17769Author: Graeme Russ <graeme.russ@gmail.com>
17770Date:	Sun Aug 23 12:59:58 2009 +1000
17771
17772    Add PCI support to eNET board
17773
17774    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17775
17776commit f50b619d9cb297b0125fe78dcd6f255eb0d91659
17777Author: Graeme Russ <graeme.russ@gmail.com>
17778Date:	Sun Aug 23 12:59:57 2009 +1000
17779
17780    i386: Moved PCI from #ifdef to conditional compile for sc520 boards
17781
17782    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17783
17784commit ed7a1b681de1e31d18d5b92e2767ae8df3241687
17785Author: Graeme Russ <graeme.russ@gmail.com>
17786Date:	Sun Aug 23 12:59:56 2009 +1000
17787
17788    i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure
17789
17790    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17791
17792commit 9b32f96b5b92ba13fdb4b5eb637734752235f260
17793Author: Graeme Russ <graeme.russ@gmail.com>
17794Date:	Sun Aug 23 12:59:55 2009 +1000
17795
17796    Misc sc520 cdp fixups
17797
17798    Now that the PCI, SATA et al compile problems have been resolved, the
17799    cludge that was applied to avoid them can be removed
17800
17801    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17802
17803commit 91ee4e183cb7ac5f86e7673ead51400f19906635
17804Author: Graeme Russ <graeme.russ@gmail.com>
17805Date:	Sun Aug 23 12:59:54 2009 +1000
17806
17807    Fixup sc520_spunk board
17808
17809    Primary intent is to resolve build errors for this board which has been
17810    neglected for a very long time. I do not have one of these boards, so I
17811    cannot test functionality
17812
17813    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17814
17815commit 8907b8dbc5805094f1316d64737d3428b3863693
17816Author: Graeme Russ <graeme.russ@gmail.com>
17817Date:	Sun Aug 23 12:59:53 2009 +1000
17818
17819    Misc ds1722 fixups
17820
17821    This patch is based on a patch submitted by Jean-Christophe PLAGNIOL-VILLARD
17822    on 18th May 2008 as part of a general i386 / sc520 fixup which was never
17823    applied
17824
17825    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17826
17827commit a92510e7fae523145b58765cdc46110f1162260d
17828Author: Graeme Russ <graeme.russ@gmail.com>
17829Date:	Sun Aug 23 12:59:52 2009 +1000
17830
17831    Misc ti_pci1410a fixups
17832
17833    Removed do_pinit() - now declared in cmd_pcmcia.c
17834
17835    Added #define CONFIG_CMD_PCMCIA around pcmcia_off() in line with other
17836    PCMCIA drivers
17837
17838    signed/unsigned type fixups
17839
17840    Added semi-colon after default: label as required by newer gcc
17841
17842    The only board that appears to use this driver is the sc520_spunk which
17843    is very old and very likely very broken anyway. I do not have one to test
17844    whether this patch breaks anything functionaly, I have can only check
17845    that it compiles without warning or error
17846
17847    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17848
17849commit 31b9ab33d93d88ff89f3046aa45c68667a378a56
17850Author: Graeme Russ <graeme.russ@gmail.com>
17851Date:	Sun Aug 23 12:59:51 2009 +1000
17852
17853    Misc SATA fixups
17854
17855    Cast first parameter to sata_cpy()
17856
17857    In /drivers/block/ata_piix.h, ata_id_has_lba48(), ata_id_has_lba(),
17858    ata_id_has_dma(), ata_id_u32(), ata_id_u64() are all defined in
17859    include/libata.h which is included in ata.h which is included by all files
17860    which include ata_piix.h (only ata_piix.c) so these definitions are
17861    supurflous to (and conlict with) this in libata.h. Interestingly, my
17862    compiler complains about ata_id_u64 already being defined, but not
17863    ata_id_u32
17864
17865    ata_dump_id() is defined in include/libata.h and should not be static
17866    (maybe should even use ata_dump_id() in libata.c
17867
17868    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17869
17870commit d7549024098af093785151261266a02be19af633
17871Author: Graeme Russ <graeme.russ@gmail.com>
17872Date:	Sun Aug 23 12:59:50 2009 +1000
17873
17874    i386: Misc PCI fixups
17875
17876    Change PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY (Originally done in
17877    commit ff4e66e93c1a, regressed by commit 6d7f610b09f8)
17878
17879    Cast PCI_ROM_ADDRESS_MASK to u32
17880
17881    Wrap probe_pci_video() call inside #ifdef CONFIG_VIDEO
17882
17883    Change call to pci_find_class() to pci_find_devices(). This is based on a
17884    patch submitted on 1st March 2007 (Patch that fixes the compilation errors
17885    for sc520_cdp board) by mushtaq_k
17886
17887    This patch requires that PCI_VIDEO_VENDOR_ID and PCI_VIDEO_DEVICE_ID be
17888    specified in the board config file.  Dummy values have been added for the
17889    SC520 CDP board to enable compilation, but since I do not have one of these,
17890    I do know what the values should be
17891
17892    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17893
17894commit 04ff9ab158714d43cdf2f4f6f0235c3ea9d241a2
17895Author: Graeme Russ <graeme.russ@gmail.com>
17896Date:	Sun Aug 23 12:59:49 2009 +1000
17897
17898    Fix sc520 timer interrupt generation
17899
17900    The current implementation has the timer being started before the interrupt
17901    handler is installed. It the interrupt occurs before the handler is
17902    installed, the timer interrupt is never reset and the timer stops
17903
17904    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17905
17906commit f3a8d6b29b1cd01fdd940e8ff7a62b1df0ebbf82
17907Author: Graeme Russ <graeme.russ@gmail.com>
17908Date:	Sun Aug 23 12:59:48 2009 +1000
17909
17910    Fix environment configuration for eNET board
17911
17912    The current configuration of the Environment has the redundant copy of the
17913    environment in the Boot Flash - This was never the intent. The Environment
17914    should instead be in the first two sectors of the first Strata Flash
17915
17916    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17917
17918commit ea0c37798c3823fdd77edfffd27b20191f8ca1f0
17919Author: Graeme Russ <graeme.russ@gmail.com>
17920Date:	Sun Aug 23 12:59:47 2009 +1000
17921
17922    i386: Fix regression introduced by commit 8c63d47651f7
17923
17924    A local variable was deleted that should not have been
17925
17926    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17927
17928commit cfb3a736ffcff3e3753b902cad536f22fcf8961d
17929Author: Graeme Russ <graeme.russ@gmail.com>
17930Date:	Sun Aug 23 12:59:46 2009 +1000
17931
17932    i386: Change inline asm global symbols to local
17933
17934    gcc 4.3.2 optimiser creates multiple copies of inline asm (who knows why)
17935    Remove use of global names for labels to prevent 'symbol already defined'
17936    errors
17937
17938    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17939
17940commit a3ab8caee696a1d53fc82fa321e2b2f179970168
17941Author: Graeme Russ <graeme.russ@gmail.com>
17942Date:	Sun Aug 23 12:59:45 2009 +1000
17943
17944    i386: Add errno.h
17945
17946    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17947
17948commit d4e8ada0f6d51e0e3b80790fb9375ac8910f5352
17949Author: Peter Tyser <ptyser@xes-inc.com>
17950Date:	Fri Aug 21 23:05:21 2009 -0500
17951
17952    Consolidate arch-specific mem_malloc_init() implementations
17953
17954    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17955
17956commit a483a167bc8d808145ca1224a2c238cda90aa60c
17957Author: Peter Tyser <ptyser@xes-inc.com>
17958Date:	Fri Aug 21 23:05:20 2009 -0500
17959
17960    Standardize mem_malloc_init() implementation
17961
17962    This lays the groundwork to allow architectures to share a common
17963    mem_malloc_init().
17964
17965    Note that the x86 implementation was not modified as it did not fit the
17966    mold of all other architectures.
17967
17968    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17969
17970commit 5e93bd1c9aaea886c5e5c7c1b6114ab36c30668f
17971Author: Peter Tyser <ptyser@xes-inc.com>
17972Date:	Fri Aug 21 23:05:19 2009 -0500
17973
17974    Consolidate arch-specific sbrk() implementations
17975
17976    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17977
17978commit 65f6f07b72a71b83d775c4d20d7ebcd6b2d2086d
17979Author: Mike Frysinger <vapier@gentoo.org>
17980Date:	Thu Jul 23 16:37:03 2009 -0400
17981
17982    atmel_df_pow2: standalone to convert dataflashes to pow2
17983
17984    Atmel DataFlashes by default operate with pages that are slightly bigger
17985    than normal binary sizes (i.e. many are 1056 byte pages rather than 1024
17986    bytes).  However, they also have a "power of 2" mode where the pages show
17987    up with the normal binary size.  The latter mode is required in order to
17988    boot with a Blackfin processor, so many people wish to convert their
17989    DataFlashes on their development systems to this mode.  This standalone
17990    application does just that.
17991
17992    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17993
17994commit cb95c7a935ab9b52dac5d08e5ba4007c5a480f97
17995Author: Mike Frysinger <vapier@gentoo.org>
17996Date:	Wed Sep 2 05:52:37 2009 -0400
17997
17998    Blackfin: cm-bf548: fix device->stdio_dev fallout
17999
18000    The recent 52cb4d4fb348 commit which renamed device to stdio_dev missed the
18001    cm-bf548's video board.
18002
18003    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18004
18005commit c7bcdde46a7ef78628f0f09fdc6cb61bb1bd7e79
18006Author: Mike Frysinger <vapier@gentoo.org>
18007Date:	Wed Sep 2 04:21:16 2009 -0400
18008
18009    Blackfin: enable 64bit printf for nand
18010
18011    Since the NAND code now uses 64bit code, make sure we enable support for
18012    ADI Blackfin boards in printf to avoid the warning:
18013    nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF for correct output!
18014
18015    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18016
18017commit 9c46e71af2b03ccd721c56b1dc906ead702d6fb5
18018Author: Mike Frysinger <vapier@gentoo.org>
18019Date:	Mon Aug 24 20:48:04 2009 -0400
18020
18021    Blackfin: use scratch pad for exception stack
18022
18023    If the memory layout pushes the stack out of the default DCPLB coverage,
18024    the exception handler may trigger a double fault by trying to push onto
18025    the uncovered stack.  So handle the exception stack similar to the kernel
18026    by using the top of the scratch pad SRAM.
18027
18028    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18029
18030commit 69a25ce3578f34c8accb476f70089f3a44b78ed9
18031Author: Mike Frysinger <vapier@gentoo.org>
18032Date:	Mon Aug 24 20:36:25 2009 -0400
18033
18034    Blackfin: increase default console size
18035
18036    The default console size indirectly applies to length of env vars, so a
18037    smaller length makes it hard to pass longer command lines to kernels.
18038
18039    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18040
18041commit f541e1d6d99c22bbd4bc8c84fdb02baad0277847
18042Author: Mike Frysinger <vapier@gentoo.org>
18043Date:	Mon Aug 24 19:03:18 2009 -0400
18044
18045    Blackfin: fix debug printf modifiers
18046
18047    The display_global_data() function generated warnings with pretty much
18048    every variable.
18049
18050    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18051
18052commit 4640c2b8699bcdd2346a2c633486f07f061a2939
18053Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
18054Date:	Thu Aug 20 19:20:41 2009 -0400
18055
18056    Blackfin: cm-bf537u: new board port
18057
18058    The CM-BF537U is similar to the CM-BF537E module, but enough to need its
18059    own board port.
18060
18061    Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
18062    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18063
18064commit c4db335c2e0805e1ce4c33d278b77492c0812353
18065Author: Robin Getz <robin.getz@analog.com>
18066Date:	Mon Aug 17 15:23:02 2009 +0000
18067
18068    Blackfin: change global data register from P5 to P3
18069
18070    Since the Blackfin ABI favors higher scratch registers by default, use the
18071    last scratch register (P3) for global data rather than the first (P5).
18072    This allows the compiler's register allocator to use higher number scratch
18073    P registers, which in turn better matches the Blackfin instruction set,
18074    which reduces the size of U-Boot by more than 1024 bytes...
18075
18076    Signed-off-by: Robin Getz <robin.getz@analog.com>
18077    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18078
18079commit 574b70df03fba0ea635e2fe71fbd7b97d19b706a
18080Author: Robin Getz <robin.getz@analog.com>
18081Date:	Tue Aug 11 14:20:13 2009 +0000
18082
18083    Blackfin: enable more network commands for ADI dev boards
18084
18085    Add dns and ntp to default networking commands, and ask for more dhcp
18086    options to better configure the network environment.
18087
18088    Signed-off-by: Robin Getz <robin.getz@analog.com>
18089    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18090
18091commit aa7b248a05323d4720969227603e39a22777ed95
18092Author: Michael Hennerich <michael.hennerich@analog.com>
18093Date:	Thu Jun 18 09:12:50 2009 +0000
18094
18095    Blackfin: bf537-stamp: comment CF-Flash Card Support better
18096
18097    Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
18098    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18099
18100commit 69c6d268a29cf6d61e096d815abf5abf24136f45
18101Author: Robin Getz <robin.getz@analog.com>
18102Date:	Fri Jul 10 18:37:15 2009 +0000
18103
18104    Blackfin: use +(filesize) to make sure we are only doing what is necessary
18105
18106    Signed-off-by: Robin Getz <robin.getz@analog.com>
18107    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18108
18109commit 2dc851e3b0f07a56f83060f13882ff4b62cf5112
18110Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18111Date:	Thu Aug 20 16:04:49 2009 +0200
18112
18113    Support for the Calao TNY-A9260/TNY-A9G20 boards
18114
18115    The Calao TNY-A9260 and TNY-9G20 are boards manufactured and sold by
18116    Calao Systems <http://www.calao-systems.com>. Their components are very
18117    similar to the AT91SAM9260EK board, so their configuration is based on
18118    the configuration of this board. There are however some differences:
18119    different clocks, no LCD, no ethernet. They also can use SPI EEPROM to
18120    store the environment.
18121
18122    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18123    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18124
18125commit 49d2cb4d6153a6c18249dccb5de5cffeb261a61c
18126Author: Prafulla Wadaskar <prafulla@marvell.com>
18127Date:	Thu Aug 20 20:59:28 2009 +0530
18128
18129    arm: Kirkwood: add SYSRSTn Duration Counter Support
18130
18131    This feature can be used to trigger special command "sysrstcmd" using
18132    reset key long press event and environment variable "sysrstdelay" is set
18133    (useful for reset to factory or manufacturing mode execution)
18134
18135    Kirkwood SoC implements a hardware-based SYSRSTn duration counter.
18136    When SYSRSTn is asserted low, a SYSRSTn duration counter is running.
18137    The counter value is stored in the SYSRSTn Length Counter Register
18138    The counter is based on the 25-MHz reference clock (40ns)
18139    It is a 29-bit counter, yielding a maximum counting duration of
18140    2^29/25 MHz (21.4 seconds). When the counter reach its maximum value,
18141    it remains at this value until counter reset is triggered by setting
18142    bit 31 of KW_REG_SYSRST_CNT
18143
18144    Implementation:
18145    Upon long reset assertion (> ${sysrstdelay} in secs) sysrstcmd will be
18146    executed if pre-defined in environment variables.
18147    This feature will be disabled if "sysrstdelay" variable is unset.
18148
18149    for-ex.
18150    setenv sysrst_cmd "echo starting factory reset;
18151		   nand erase 0xa0000 0x20000;
18152		   echo finish ed sysrst command;"
18153    will erase particular nand sector if triggered by this event
18154
18155    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
18156
18157commit 9453967e28c5e3abbf856f95735ea69bae1e77fa
18158Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18159Date:	Mon Aug 24 18:03:26 2009 +0200
18160
18161    Add support for the Calao SBC35-A9G20 board
18162
18163    The Calao SBC35-A9G20 board is manufactured and sold by Calao Systems
18164    <http://www.calao-systems.com>. It is built around an AT91SAM9G20 ARM SoC
18165    running at 400MHz. It features an Ethernet port, an SPI RTC backed by an onboard
18166    battery , an SD/MMC slot, a CompactFlash slot, 64Mo of SDRAM, 256Mo of NAND
18167    flash, two USB host ports, and an USB device port. More informations can be
18168    found at <http://www.calao-systems.com/articles.php?lng=en&pg=5936>
18169
18170    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18171
18172commit 10bc241dfc15a0820d9c52469173b7ccafec0b84
18173Author: Ilya Yanok <yanok@emcraft.com>
18174Date:	Tue Aug 11 02:32:09 2009 +0400
18175
18176    imx27lite: add support for imx27lite board from LogicPD
18177
18178    This patch adds support for i.MX27-LITEKIT development board from
18179    LogicPD. This board uses i.MX27 SoC and has 2MB NOR flash, 64MB NAND
18180    flash, FEC ethernet controller integrated into i.MX27.
18181
18182    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
18183    Acked-by: Wolfgang Denk <wd@denx.de>
18184
18185commit 50b5fff55827946c86a60db8b21a9358be720666
18186Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18187Date:	Tue Sep 1 11:26:20 2009 +0200
18188
18189    at91sam9260/afeb9260: Fix SPI initialization
18190
18191    Commit 7ebafb7ec1a0285af8380623c009576f92583b98 introduced a mistake in the spi
18192    init function call for those boards. This patch fixes this.
18193
18194    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18195
18196commit f3d4f8870e69e0fd177397778d97d0751bbd020a
18197Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
18198Date:	Tue Aug 18 11:13:44 2009 +0200
18199
18200    Remove duplicate set_cr
18201
18202    Remove duplicate set_cr
18203
18204    set_cr is defined in both asm-arm/proc-armv/system.h and
18205    include/asm-arm/system.h. This patch removes it (and some duplicate
18206    defines) from the former.
18207
18208    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
18209
18210commit 3d35d87d5482de23cd5dc4d7721b1086107cae50
18211Author: Wolfgang Denk <wd@denx.de>
18212Date:	Mon Aug 31 19:57:42 2009 +0200
18213
18214    Prepare 2009.08
18215
18216    Update CHANGELOG
18217
18218    Signed-off-by: Wolfgang Denk <wd@denx.de>
18219
18220commit 632a6dd0b612eb7b143f789f2a0273917468c041
18221Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
18222Date:	Mon Aug 31 16:18:24 2009 +0200
18223
18224    Add common code dir for Matrix Vision boards.
18225
18226    This fixes current build failure.
18227
18228    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
18229
18230    mvblm7.c: fix warning: implicit declaration of function
18231    'mv_reset_environment'
18232
18233    Signed-off-by: Wolfgang Denk <wd@denx.de>
18234
18235commit 52f6c34c85d6c16f2a41433b5000490ecf374992
18236Author: David Brownell <dbrownell@users.sourceforge.net>
18237Date:	Sun Aug 30 11:05:29 2009 -0700
18238
18239    bugfix CONFIG_SYS_CONSOLE_INFO_QUIET
18240
18241    The "console: unify printing current devices" patch goofed:
18242    CONFIG_SYS_CONSOLE_INFO_QUIET is supposed to *REMOVE* boot
18243    time noise, not add it.  Said patch changed the #ifndefs
18244    to #ifdef; this one restores them to the proper sense.
18245
18246    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
18247
18248commit 2d04db088e6df8a008bb09f604876a45031df93b
18249Author: Timur Tabi <timur@freescale.com>
18250Date:	Fri Aug 28 16:56:45 2009 -0500
18251
18252    fsl: simplify the "mac id" command, improve boot-time informational message
18253
18254    The "mac id" command took a 4-character parameter as the identifier string.
18255    However, for any given board, only one kind of identifier is acceptable, so it
18256    makes no sense to ask the user to type it in.  Instead, if the user enters
18257    "mac id", the identifier (and also the version, if it's NXID) will
18258    automatically be set to the correct value.
18259
18260    Improve the message that is displayed when EEPROM is read during boot.  It now
18261    displays "EEPROM:" and then either an error message or the EEPROM identifier
18262    if successful.
18263
18264    If the identifier in EEPROM is valid, then always reject a bad CRC, even if the
18265    CRC field has not been initialized.
18266
18267    Don't force the MAC address count to MAX_NUM_PORTS or less.  Forcing the value
18268    to be changed resulting in an in-memory copy that does not match what's in
18269    hardware, even though the user did not request that change.
18270
18271    Finally, always update the CRC value in the in-memory copy after any field
18272    is changed, so that the CRC is always correct.
18273
18274    Signed-off-by: Timur Tabi <timur@freescale.com>
18275    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18276
18277commit 33f3f34255bd7cf0be502275c59f0ff22dc50080
18278Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18279Date:	Fri Aug 21 07:29:58 2009 +0530
18280
18281    85xx: Added PCIe support for P1 P2 RDB
18282
18283    Call fsl_pci_init_port() to initialize all the PCIe ports on the board.
18284
18285    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18286    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18287
18288commit 0d3d68b25a8e7790f58530ddccbd61f9fc0245ef
18289Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18290Date:	Fri Aug 21 07:29:42 2009 +0530
18291
18292    driver/fsl_pci: Add fsl_pci_init_port function to initialize a PCI controller
18293
18294    fsl_pci_init_port can be called from board specific PCI initialization
18295    routines to setup the PCI (or PCIe) controller.  This will reduce code
18296    redundancy in most of the 85xx/86xx FSL board ports that setup PCI.
18297
18298    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18299    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18300
18301commit 05f6f66474312ad03c39b4ca4875af46c87366bf
18302Author: Timur Tabi <timur@freescale.com>
18303Date:	Thu Aug 20 17:41:11 2009 -0500
18304
18305    85xx: Improve MPIC initialization
18306
18307    The MPIC initialization code for Freescale e500 CPUs was not using I/O
18308    accessors, and it was not issuing a read-back to the MPIC after setting
18309    mixed mode.  This may be the cause of a spurious interrupt on some systems.
18310
18311    Signed-off-by: Timur Tabi <timur@freescale.com>
18312    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18313
18314commit c17b79fbd0c7923948331d65cb588734a9c681ff
18315Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18316Date:	Thu Aug 20 18:59:18 2009 +0530
18317
18318    85xx: Added support for P1011RDB and P2010RDB
18319
18320    P1011 and P2010 are single core variants of P1010 and P2020 respectively.
18321    The board(RDB) will be same.
18322
18323    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18324    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18325
18326commit a713ba926b45da9a6f923f1ac9e60a66852e5f2d
18327Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18328Date:	Thu Aug 20 18:57:45 2009 +0530
18329
18330    85xx: Added single core members of FSL P1xx/P2xx processors series
18331
18332    P1011 - Single core variant of P1020
18333    P2010 - Single core variant of P2020
18334
18335    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18336    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18337
18338commit bf488bc0949fc900d1296a7f35a38a6a28cb5fab
18339Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18340Date:	Thu Aug 20 18:57:02 2009 +0530
18341
18342    85xx: P1020RDB Support Added
18343
18344    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18345    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18346
18347commit 3b1f243b8dad30a646a0f056b0268519eadbc3c5
18348Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18349Date:	Thu Aug 20 18:55:35 2009 +0530
18350
18351    85xx: Added CONFIG_MAX_CPUS for P1020
18352
18353    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18354    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18355
18356commit 76b474e2f5a223fcabfeaa4f1c8fb699062b986c
18357Author: Mingkai Hu <Mingkai.hu@freescale.com>
18358Date:	Tue Aug 18 15:37:15 2009 +0800
18359
18360    85xx: Add L2SRAM Register's macro definition
18361
18362    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
18363    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18364
18365commit 158c6724c99368a4d8eef11ee7e3c7ad0ef03a15
18366Author: Felix Radensky <felix@embedded-sol.com>
18367Date:	Sat Aug 15 15:08:37 2009 +0300
18368
18369    85xx: Fix memory test range on MPC8536DS
18370
18371    With current values of CONFIG_SYS_MEMTEST_START and CONFIG_SYS_MEMTEST_END
18372    memory test hangs if run without arguments. Set them to sane values, so
18373    that all available 512MB of RAM excluding exception vectors at the bottom
18374    and u-boot code and stack at the top can be tested.
18375
18376    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
18377    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18378
18379commit ef41f2a25c554604156b59f5945feadae2f3cb55
18380Author: Kumar Gala <galak@kernel.crashing.org>
18381Date:	Wed Aug 12 00:10:44 2009 -0500
18382
18383    85xx: Removed BEDBUG support on P1_P2_RDB
18384
18385    To match all other 85xx platforms we are removing BEDBUG support.
18386
18387    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18388
18389commit b560ab85edfb68da653bf2527c390c3e182392a1
18390Author: Kumar Gala <galak@kernel.crashing.org>
18391Date:	Sat Aug 8 10:42:30 2009 -0500
18392
18393    85xx: Init pci ethernet cards if we enable any on MPC8572DS
18394
18395    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18396
18397commit 1bb61b69f7aba4931ede35fdcabd8e5ecad121d7
18398Author: Peter Tyser <ptyser@xes-inc.com>
18399Date:	Fri Aug 7 13:16:34 2009 -0500
18400
18401    xes: Use proper IO access functions
18402
18403    Also fix some minor whitespace oddities while we're cleaning up
18404
18405    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18406    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18407
18408commit ec79d33b2c41ee8b6d1354cc0910217b769c5036
18409Author: Kumar Gala <galak@kernel.crashing.org>
18410Date:	Fri Aug 7 13:00:55 2009 -0500
18411
18412    85xx: Move to a common linker script
18413
18414    There are really no differences between all the 85xx linker scripts so
18415    we can just move to a single common one.  Board code is still able to
18416    override the common one if need be.
18417
18418    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18419
18420commit 87c7661b42aa7672539b54b51d3d5c4013ec6f6c
18421Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18422Date:	Fri Jul 31 12:08:27 2009 +0530
18423
18424    85xx: Added P1020 Processor Support.
18425
18426    P1020 is another member of QorIQ series of processors which falls in ULE
18427    category. It is an e500 based dual core SOC.
18428
18429    Being a scaled down version of P2020 it has following differences:
18430    - 533MHz - 800MHz core frequency.
18431    - 256Kbyte L2 cache
18432    - Ethernet controllers with classification capabilities.
18433    Also the SOC is pin compatible with P2020
18434
18435    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18436    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18437
18438commit 728ece343e8bb2a66ee977c49d455439e3b28da9
18439Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18440Date:	Wed Aug 5 13:29:24 2009 +0530
18441
18442    85xx: Add support for P2020RDB board
18443
18444    The code base adds P1 & P2 RDB platforms support.
18445    The folder and file names can cater to future SOCs of P1/P2 family.
18446    P1 & P2 processors are 85xx platforms, part of Freescale QorIQ series.
18447
18448    Tested following on P2020RDB:
18449    1. eTSECs
18450    2. DDR, NAND, NOR, I2C.
18451
18452    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18453    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18454
18455commit 0e870980a64584a591af775bb9c9fe9450124df9
18456Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18457Date:	Fri Jul 31 12:08:14 2009 +0530
18458
18459    8xxx: Removed CONFIG_NUM_CPUS from 85xx/86xx
18460
18461    The number of CPUs are getting detected dynamically by checking the
18462    processor SVR value.  Also removed CONFIG_NUM_CPUS references from all
18463    the platforms with 85xx/86xx processors.
18464
18465    This can help to use the same u-boot image across the platforms.
18466
18467    Also revamped and corrected few Freescale Copyright messages.
18468
18469    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18470    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18471
18472commit 18bacc2027f8531d8dec15ba8da3242dfb4e63f3
18473Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18474Date:	Fri Jul 31 12:07:45 2009 +0530
18475
18476    8xxx: Refactored common cpu specific code for 85xx/86xx into one file.
18477
18478    Removed same code pieces from cpu/mpc85xx/cpu.c and cpu/mpc86xx/cpu.c
18479    and moved to cpu/mpc8xxx/cpu.c(new file)
18480
18481    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18482    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18483
18484commit 7b18c227b847e4782eb1492219ebd555f521b08b
18485Author: Alex Dubov <oakad@yahoo.com>
18486Date:	Fri Aug 7 15:28:32 2009 +1000
18487
18488    stx: create common vendor/board hierarchy for STx boards
18489
18490    Move files belonging to the STx boards into common vendor directory and
18491    update the Makefile to reflect this.
18492
18493    Signed-off-by: Alex Dubov <oakad@yahoo.com>
18494    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18495
18496commit bafdf9aa9dbb69d937b72db17ed5800998c59523
18497Author: Peter Tyser <ptyser@xes-inc.com>
18498Date:	Tue Aug 4 17:38:00 2009 -0500
18499
18500    85xx: Remove unused CONFIG_CLEAR_LAW0 defines
18501
18502    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18503    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18504
18505commit 73aacc522849486b60a5611f678f0bf1c3053779
18506Author: Kumar Gala <galak@kernel.crashing.org>
18507Date:	Thu Aug 6 18:38:43 2009 -0500
18508
18509    86xx: Remove redudant PLATFORM_CPPFLAGS
18510
18511    For historic reasons we had defined some additional PLATFORM_CPPFLAGS like:
18512
18513    PLATFORM_CPPFLAGS += -DCONFIG_MPC86xx=1
18514    PLATFORM_CPPFLAGS += -DCONFIG_MPC8641=1
18515
18516    However these are all captured in the config.h and thus redudant.  Also
18517    moved common 86xx flags into cpu/mpc86xx/config.mk.
18518
18519    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18520
18521commit 53efa1f1acacacb76fa9a21b09b3294783a11c03
18522Author: Kumar Gala <galak@kernel.crashing.org>
18523Date:	Thu Aug 6 18:28:34 2009 -0500
18524
18525    85xx: Remove redudant PLATFORM_CPPFLAGS
18526
18527    For historic reasons we had defined some additional PLATFORM_CPPFLAGS
18528    like:
18529
18530    PLATFORM_CPPFLAGS += -DCONFIG_E500=1
18531    PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx=1
18532    PLATFORM_CPPFLAGS += -DCONFIG_MPC8548=1
18533
18534    However these are all captured in the config.h and thus redudant.
18535
18536    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18537
18538commit 337f9fde2e9317c1d9e85a4a8955a2f14730a00f
18539Author: Kumar Gala <galak@kernel.crashing.org>
18540Date:	Thu Jul 30 15:54:07 2009 -0500
18541
18542    85xx: Add a 36-bit physical configuration for MPC8536DS
18543
18544    We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
18545    to allow for larger memory sizes.
18546
18547    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18548    Acked-by: Wolfgang Denk <wd@denx.de>
18549
18550    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18551
18552commit ecead84d56b0ced67b727f5ce21ba08c53b5f09e
18553Author: Kumar Gala <galak@kernel.crashing.org>
18554Date:	Tue Aug 4 09:10:03 2009 -0500
18555
18556    85xx: Cleanup whitespace in mpc8536ds.c
18557
18558    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18559
18560commit ad19e7a5d2de337064ce7728d6504df9648f5d31
18561Author: Kumar Gala <galak@kernel.crashing.org>
18562Date:	Wed Aug 5 07:59:35 2009 -0500
18563
18564    pci/fsl_pci_init: Rework PCI ATMU setup to handle >4G of memory
18565
18566    The old PCI ATMU setup code would just mimic the PCI regions into the
18567    ATMU registers.  For simple memory maps in which all memory, MMIO, etc
18568    space fit into 4G this works ok.  However there are issues with we have
18569    >4G of memory as we know can't access all of memory and we need to
18570    ensure that PCICSRBAR (PEXCSRBAR on PCIe) isn't overlapping with
18571    anything since we can't turn it off.
18572
18573    We first setup outbound windows based on what the board code setup
18574    in the pci regions for MMIO and IO access.	Next we place PCICSRBAR
18575    below the MMIO window.  After which we try to setup the inbound windows
18576    to map as much of memory as possible.
18577
18578    On PCIe based controllers we are able to overmap the ATMU setup since
18579    RX & TX links are separate but report the proper amount of inbound
18580    address space to the region tracking to ensure there is no overlap.
18581
18582    On PCI based controllers we use as many inbound windows as available to
18583    map as much of the memory as possible.
18584
18585    Additionally we changed all the CCSR register access to use proper IO
18586    accessor functions.  Also had to add CONFIG_SYS_CCSRBAR_PHYS to some
18587    86xx platforms that didn't have it defined.
18588
18589    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18590
18591commit 8295b94400449586505ffe34ec024feb3d2c8fe4
18592Author: Kumar Gala <galak@kernel.crashing.org>
18593Date:	Wed Aug 5 07:49:27 2009 -0500
18594
18595    pci/fsl_pci_init: Use PCIe capability to determine if controller is PCIe
18596
18597    Change the code to use the PCIe capabilities register to determine if we
18598    are a PCIe controller or not.  Additionally cleaned up some white space
18599    and formatting in the file.
18600
18601    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18602
18603commit cb151aa2cf5fbb1e412fc763a3a611758f066238
18604Author: Kumar Gala <galak@kernel.crashing.org>
18605Date:	Mon Aug 3 21:02:02 2009 -0500
18606
18607    pci/fsl_pci_init: Fold fsl_pci_setup_inbound_windows into fsl_pci_init
18608
18609    Every platform that calls fsl_pci_init calls fsl_pci_setup_inbound_windows
18610    before it calls fsl_pci_init.  There isn't any reason to just call it
18611    from fsl_pci_init and simplify things a bit.
18612
18613    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18614
18615commit fb3143b35eb5890ec72e79d17a6068a84a057d47
18616Author: Kumar Gala <galak@kernel.crashing.org>
18617Date:	Mon Aug 3 20:44:55 2009 -0500
18618
18619    pci/fsl_pci_init: Fold pci_setup_indirect into fsl_pci_init
18620
18621    Every platform that calls fsl_pci_init calls pci_setup_indirect before
18622    it calls fsl_pci_init.  There isn't any reason to just call it from
18623    fsl_pci_init and simplify things a bit.
18624
18625    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18626
18627commit 28887d831b02c66ccc10d7f1379204b5a62f4543
18628Author: André Schwarz <andre.schwarz@matrix-vision.de>
18629Date:	Thu Aug 27 14:48:35 2009 +0200
18630
18631    Use common code for Matrix Vision boards
18632
18633    Clean up existing boards (mvBC-P/MPC5200 and mvBL-M7/MPC8343) by
18634    using common code.
18635
18636    Signed-off-by: Andr� Schwarz <andre.schwarz@matrix-vision.de>
18637
18638commit 05f91a65abc3180e2896cd8ddee7a34b1d1ce6e0
18639Author: Kim Phillips <kim.phillips@freescale.com>
18640Date:	Wed Aug 26 21:27:37 2009 -0500
18641
18642    mpc83xx: mpc8349itx - accommodate larger kernel sizes & unzero the bootdelay
18643
18644    apparently the ITX was missed last round.
18645
18646    Also make bootdelay consistent with other boards, so as to give on the
18647    opportunity to fix mistakenly set bootcmd without having checked for an
18648    bootdelay zero setting first.
18649
18650    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18651
18652commit cc861f7127f200e704baaf061a7f508e3c93f2a3
18653Author: Kim Phillips <kim.phillips@freescale.com>
18654Date:	Wed Aug 26 21:25:46 2009 -0500
18655
18656    mpc83xx: match dtb filename references to their dts equivalents in the linux kernel
18657
18658    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18659
18660commit 77b351cd0f20483eefa09bebebb3e0cbf5555b2c
18661Author: Sandeep Paulraj <s-paulraj@ti.com>
18662Date:	Tue Aug 18 10:10:42 2009 -0400
18663
18664    NAND: DaVinci: V2 Adding 4 BIT ECC support
18665
18666    This patch adds 4 BIT ECC support in the DaVinci NAND
18667    driver. Tested on both the DM355 and DM365.
18668
18669    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18670    Signed-off-by: Scott Wood <scottwood@freescale.com>
18671
18672commit f83b7f9e8a5d1334e24506ea5953dd871596ea8a
18673Author: Sandeep Paulraj <s-paulraj@ti.com>
18674Date:	Mon Aug 10 13:27:56 2009 -0400
18675
18676    MTD:NAND: ADD new ECC mode NAND_ECC_HW_OOB_FIRST
18677
18678    This patch adds the new mode NAND_ECC_HW_OOB_FIRST in the nand code to
18679    support 4-bit ECC on TI DaVinci devices with large page (up to 2K) NAND
18680    chips.  This ECC mode is similar to NAND_ECC_HW, with the exception of
18681    read_page API that first reads the OOB area, reads the data in chunks,
18682    feeds the ECC from OOB area to the ECC hw engine and perform any
18683    correction on the data as per the ECC status reported by the engine.
18684
18685    This patch has been accepted by Andrew Morton and can be found at
18686
18687    http://userweb.kernel.org/~akpm/mmotm/broken-out/mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch
18688
18689    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18690    Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
18691    Signed-off-by: Scott Wood <scottwood@freescale.com>
18692
18693commit 36fab997d85d89ee7fd2c7fd6057fab786d556aa
18694Author: Ilya Yanok <yanok@emcraft.com>
18695Date:	Tue Aug 11 02:32:54 2009 +0400
18696
18697    mxc_nand: add nand driver for MX2/MX3
18698
18699    Driver for NFC NAND controller found on Freescale's MX2 and MX3
18700    processors. Ported from Linux. Tested only with i.MX27 but should
18701    works with other MX2 and MX3 processors too.
18702
18703    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
18704    Signed-off-by: Scott Wood <scottwood@freescale.com>
18705
18706commit a2c65b47effcb3d0aa23e58596538acd338ac7c5
18707Author: Sandeep Paulraj <s-paulraj@ti.com>
18708Date:	Mon Aug 10 13:27:46 2009 -0400
18709
18710    NAND: ADD page Parameter to all read_page/read_page_raw API's
18711
18712    This patch adds a new "page" parameter to all NAND read_page/read_page_raw
18713    APIs.  The read_page API for the new mode ECC_HW_OOB_FIRST requires the
18714    page information to send the READOOB command and read the OOB area before
18715    the data area.
18716
18717    This patch has been accepted by Andrew Morton and can be found at
18718    http://userweb.kernel.org/~akpm/mmotm/broken-out/mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch
18719
18720    WE would like this to become part of the u-boot GIT as well
18721
18722    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18723    Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
18724    Signed-off-by: Scott Wood <scottwood@freescale.com>
18725
18726commit de4250929f37e6c16860741b74546bedbe0bdaba
18727Author: Heiko Schocher <hs@denx.de>
18728Date:	Tue Jul 21 17:13:40 2009 +0200
18729
18730    83xx, kmeter1: added NAND support
18731
18732    Signed-off-by: Heiko Schocher <hs@denx.de>
18733    Signed-off-by: Scott Wood <scottwood@freescale.com>
18734
18735commit ecad289fc6bd9d89ef4d5093cc7b6fd712fd0d29
18736Author: Kyungmin Park <kmpark@infradead.org>
18737Date:	Tue Jul 21 11:58:04 2009 +0900
18738
18739    OneNAND: Remove unused read_spareram
18740
18741    Remove unused read_spareram and add unlock_all as kernel does
18742
18743    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18744    Signed-off-by: Scott Wood <scottwood@freescale.com>
18745
18746commit 403ce1f759b5acec8514cd7e10ce76704fed519c
18747Author: Matthias Kaehlcke <matthias@kaehlcke.net>
18748Date:	Thu Jul 16 21:19:29 2009 +0200
18749
18750    KB9202: Add NAND support
18751
18752    Add KB9202 NAND driver
18753
18754    Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
18755    Signed-off-by: Scott Wood <scottwood@freescale.com>
18756
18757commit ce3277a6f2c082f39596d3d3d88dd0a5bc91439d
18758Author: Kyungmin Park <kmpark@infradead.org>
18759Date:	Tue Jul 21 11:58:04 2009 +0900
18760
18761    OneNAND: Remove unused read_spareram
18762
18763    Remove unused read_spareram and add unlock_all as kernel does
18764
18765    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18766
18767commit 0d042037b3cf8693ea0f793d0c292430bfc5a95c
18768Author: Eric Millbrandt <emillbrandt@coldhaus.com>
18769Date:	Tue Aug 25 10:30:26 2009 -0500
18770
18771    galaxy5200: Cleanup typo and trailing whitespace
18772
18773    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
18774
18775commit f6a309080b2da9e509b5ee8d091dca5e175415b7
18776Author: TsiChung Liew <tsicliew@gmail.com>
18777Date:	Wed Jul 22 18:42:45 2009 +0000
18778
18779    ColdFire: Fix compile warning messages
18780
18781    Change %08lX to %08X in board.c. Remove unused variable
18782    'oscillator' in mcf5227x/cpu_init.c and 'scm2' in
18783    mcf532x/cpu_init.c. Provide argument type cast in
18784    drivers/dma/MCD_dmaApi.c.
18785
18786    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
18787
18788commit 88c811b153771a3d1bfe958297c69722efb278e9
18789Author: TsiChung Liew <tsicliew@gmail.com>
18790Date:	Wed Jul 22 16:32:39 2009 +0000
18791
18792    ColdFire: Fix missing _IO_BASE which caused compile error
18793
18794    The compile error was caused by a recent patch. Affected platforms -
18795    M5253DEMO.h, M5253EVBE.h, and M54455EVB.h. Adding the _IO_BASE
18796    automatically defined to 0 in asm-m68k/io.h if it isn't set in
18797    platform configuration file.
18798
18799    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
18800
18801commit 3a7b2c21fb08b022e3e624cd071002b4aaed1606
18802Author: Niklaus Giger <niklaus.giger@member.fsf.org>
18803Date:	Wed Jul 22 17:13:24 2009 +0200
18804
18805    Support up to 7 banks for ids as specified in JEDEC JEP106Z
18806
18807    see http://www.jedec.org/download/search/jep106Z.pdf
18808    Add some second source legacy flash chips 256x8.
18809
18810    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
18811    Signed-off-by: Stefan Roese <sr@denx.de>
18812
18813commit 0d071cdd782e917b43e04869843df31670231ffd
18814Author: Kim Phillips <kim.phillips@freescale.com>
18815Date:	Mon Aug 24 14:32:26 2009 -0500
18816
18817    net: tsec - handle user interrupt while waiting for PHY auto negotiation to complete
18818
18819    if you don't have firmware installed for the PHY to come to life, this
18820    wait can be painful - let's give the option to avoid it if we want.
18821
18822    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18823    Acked-by: Andy Fleming <afleming@freescale.com>
18824    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18825
18826commit 4fccb818e7ee1190602e79aa5729a23bc349bf0c
18827Author: Robin Getz <rgetz@blackfin.uclinux.org>
18828Date:	Thu Aug 20 10:50:20 2009 -0400
18829
18830    Add Transfer Size Option to tftp
18831
18832    Optionally add RFC 2349 "Transfer Size Option", so we can minimize the
18833    time spent sending data over the UART (now print a single line during a
18834    tftp transfer).
18835
18836     - If turned on (CONFIG_TFTP_TSIZE), U-Boot asks for the size of the file.
18837     - if receives the file size, a single line (50 chars) are printed.
18838	 one hash mark == 2% of the file downloaded.
18839     - if it doesn't receive the file size (the server doesn't support RFC
18840	 2349, prints standard hash marks (one mark for each UDP frame).
18841
18842    Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
18843    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18844
18845commit 488feef85229c08cd3aa1fa183bc8f483d2ae832
18846Author: Robin Getz <rgetz@blackfin.uclinux.org>
18847Date:	Mon Aug 24 10:33:39 2009 -0400
18848
18849    Add debug message for Blackfin Ethernet Rx function.
18850
18851    Add a simple print for the Blackfin's Ethernet Rx function,
18852    so we can debug incomming Ethernet functions easier.
18853
18854    Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
18855    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18856
18857commit b1c0eaac110bc919e5b4e88821348e714493f266
18858Author: Ben Warren <biggerbadderben@gmail.com>
18859Date:	Tue Aug 25 13:09:37 2009 -0700
18860
18861    Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API
18862
18863    All in-tree boards that use this controller have CONFIG_NET_MULTI added
18864    Also:
18865      - changed CONFIG_DRIVER_CS8900 to CONFIG_CS8900
18866      - changed CS8900_BASE to CONFIG_CS8900_BASE
18867      - changed CS8900_BUS?? to CONFIG_CS8900_BUS??
18868      - cleaned up line lengths
18869      - modified VCMA9 command function that accesses the device
18870      - removed MAC address initialization from lib_arm/board.c
18871
18872    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18873    Tested-by: Wolfgang Denk <wd@denx.de>
18874    Acked-by: Wolfgang Denk <wd@denx.de>
18875
18876commit d47628a6ecf80cd4584a50b6c795b90c985a48e5
18877Author: Alessandro Rubini <rubini-list@gnudd.com>
18878Date:	Fri Aug 7 13:59:26 2009 +0200
18879
18880    arm nomadik: activate defrag choose 4k transfer block size
18881
18882    This chooses 4kB data size for both TFTP and NFS, as an example
18883    about how to use support for IP fragments.
18884
18885    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18886    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18887
18888commit bd931ca61c84039241d438ade4a9755ae0e5372f
18889Author: Alessandro Rubini <rubini-list@gnudd.com>
18890Date:	Fri Aug 7 13:59:16 2009 +0200
18891
18892    nfs: accept CONFIG_NFS_READ_SIZE from config file
18893
18894    To take advantage of defragmented packets, the config file
18895    can define CONFIG_NFS_READ_SIZE to override the 1kB default.
18896    No support is there for an environment variable by now.
18897
18898    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18899    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18900
18901commit 89ba81d1079a07b8430a98c1746c6d411312eb0d
18902Author: Alessandro Rubini <rubini-list@gnudd.com>
18903Date:	Fri Aug 7 13:59:06 2009 +0200
18904
18905    tftp: get the tftp block size from config file and from the environment
18906
18907    Increasing the block size is useful if CONFIG_IP_DEFRAG is
18908    used. Howerver, the last fragments in a burst may overflow the
18909    receiving ethernet, so the default is left at 1468, with thre new
18910    CONFIG_TFTP_BLOCKSIZE for config files. Further, "tftpblocksize"
18911    can be set in the environment.
18912
18913    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18914    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18915
18916commit 5cfaa4e54d0eb8232fa1cf092d955fdaed5b673d
18917Author: Alessandro Rubini <rubini-list@gnudd.com>
18918Date:	Fri Aug 7 13:58:56 2009 +0200
18919
18920    net: defragment IP packets
18921
18922    The defragmenting code is enabled by CONFIG_IP_DEFRAG; the code is
18923    useful for TFTP and NFS transfers.	The user can specify the maximum
18924    defragmented payload as CONFIG_NET_MAXDEFRAG (default 16k).
18925    Since NFS has a bigger per-packet overhead than TFTP, the static
18926    reassembly buffer can hold CONFIG_NET_MAXDEFRAG + the NFS overhead.
18927
18928    The packet buffer is used as an array of "hole" structures, acting as
18929    a double-linked list. Each new fragment can split a hole in two,
18930    reduce a hole or fill a hole. No support is there for a fragment
18931    overlapping two diffrent holes (i.e., thre new fragment is across an
18932    already-received fragment).
18933
18934    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18935    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18936
18937commit 68e74567cf317318df52dbcb2ac170ffc5e7758a
18938Author: Feng Kan <fkan@amcc.com>
18939Date:	Fri Aug 21 10:59:42 2009 -0700
18940
18941    ppc4xx: Fix ECC Correction bug with SMC ordering for NDFC driver
18942
18943    Fix ECC Correction bug where the byte offset location were double
18944    flipped causing correction routine to toggle the wrong byte location
18945    in the ECC segment. The ndfc_calculate_ecc routine change the order
18946    of getting the ECC code.
18947	    /* The NDFC uses Smart Media (SMC) bytes order */
18948	    ecc_code[0] = p[2];
18949	    ecc_code[1] = p[1];
18950	    ecc_code[2] = p[3];
18951    But in the Correction algorithm when calculating the byte offset
18952    location, the s1 is used as the upper part of the address. Which
18953    again reverse the order making the final byte offset address
18954    location incorrect.
18955	byteoffs = (s1 << 0) & 0x80;
18956	.
18957	.
18958	byteoffs |= (s0 >> 4) & 0x08;
18959    The order is change to read it in straight and let the correction
18960    function to revert it to SMC order.
18961
18962    Signed-off-by: Feng Kan <fkan@amcc.com>
18963    Acked-by: Victor Gallardo <vgallardo@amcc.com>
18964    Acked-by: Prodyut Hazarika <phazarika@amcc.com>
18965    Signed-off-by: Stefan Roese <sr@denx.de>
18966
18967commit 307ecb6db04eebdc06b8c87d48bf48d3cbd5e9d7
18968Author: Eric Millbrandt <emillbrandt@coldhaus.com>
18969Date:	Thu Aug 13 08:32:37 2009 -0500
18970
18971    Add support for USB on PSC3 for the mpc5200
18972
18973    Support USB on PSC3 on the mpc5200.  Before this patch, enabling USB support
18974    would reconfigure PSC4 and PSC5 to USB.  The mpc5200 does not support USB
18975    enabled on both the standard USB port and PSC3.  This patch masks the
18976    appropriate bits when enabling USB.
18977
18978    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
18979    Acked-by: Grant Likely <grant.likely@secretlab.ca>
18980    Acked-by: Remy Bohmer <linux@bohmer.net>
18981
18982commit 6b8548b0f7068379ad1efa4fa28725f361b2d3cd
18983Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18984Date:	Thu Aug 13 19:12:44 2009 +0200
18985
18986    Add driver for the ST M41T94 SPI RTC
18987
18988    This RTC is used in some Calao boards. The driver code is taken from
18989    the linux rtc-m41t94 driver
18990
18991    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18992
18993commit 885fc78c28fbe773bcb4edc9dd0fdac05ebb5b38
18994Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18995Date:	Thu Aug 13 15:31:12 2009 +0200
18996
18997    Switch from per-driver to common definition of bin2bcd and bcd2bin
18998
18999    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19000    Acked-by: Stefan Roese <sr@denx.de>
19001
19002commit e84aba135ed7145299304ef550e92f08b2c99d7a
19003Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19004Date:	Thu Aug 13 15:31:11 2009 +0200
19005
19006    Replace BCD2BIN and BIN2BCD macros with inline functions
19007
19008    In the process, also remove backward-compatiblity macros BIN_TO_BCD and
19009    BCD_TO_BIN and update the sole board using them to use the new bin2bcd
19010    and bcd2bin instead
19011
19012    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19013    Acked-by: Stefan Roese <sr@denx.de>
19014    Acked-by: Detlev Zundel <dzu@denx.de>
19015
19016commit 5b53b29bc2e82b80b669f1d2402068c60d7fecd0
19017Author: Eric Millbrandt <emillbrandt@coldhaus.com>
19018Date:	Thu Aug 13 10:14:21 2009 -0500
19019
19020    Add support for the galaxy5200
19021
19022    Add support for the DEKA Research and Development galaxy5200 board
19023
19024    The galaxy5200 is an Freescale mpc5200 based embedded industrial
19025    control board.
19026
19027    Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
19028
19029commit 0a9e4e772123fe3e2bb499d7d2160c4cfd8a3a8d
19030Author: Mike Frysinger <vapier@gentoo.org>
19031Date:	Fri Jul 24 16:34:32 2009 -0400
19032
19033    unify {CONFIG_,}ENV_IS_EMBEDDED
19034
19035    Some boards have fallen out of sync by defining CONFIG_ENV_IS_EMBEDDED
19036    manually.  While it is useful to have this available to the build system,
19037    let's do it automatically rather than forcing people to opt into it.
19038
19039    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19040    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19041    Signed-off-by: Wolfgang Denk <wd@denx.de>
19042
19043commit 02c9aa1d41f73fdcf8383a36cc0cbbfaf952855d
19044Author: Robin Getz <rgetz@blackfin.uclinux.org>
19045Date:	Mon Jul 27 00:07:59 2009 -0400
19046
19047    Add md5sum and sha1 commands...
19048
19049    Now that we have sha1 and md5 in lib_generic, allow people to use
19050    them on the command line, for checking downloaded files.
19051
19052    Signed-off-by: Robin Getz <rgetz@analog.com>
19053
19054commit 30fc5cd3116cb112d0aab7e6d7c8eef1b67ed075
19055Author: Wolfgang Denk <wd@denx.de>
19056Date:	Tue Aug 25 12:22:38 2009 +0200
19057
19058    include/s3c24x0.h: fix S3C24X0_SPI_CHANNEL declaration
19059
19060    The SPI controller on the S3C24X0 has 8 bit registers, not 32 bit.
19061
19062    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19063    Signed-off-by: Wolfgang Denk <wd@denx.de>
19064
19065commit e637385e69f63bc73b9dfd2ddd8d0f383790ca28
19066Author: Mike Frysinger <vapier@gentoo.org>
19067Date:	Thu Aug 20 19:17:59 2009 -0400
19068
19069    Blackfin: fix typos in gpio comments
19070
19071    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19072
19073commit c2fbcb6ae86c10621a386c13be57eaa766221ed5
19074Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
19075Date:	Tue Aug 18 04:49:57 2009 -0400
19076
19077    Blackfin: cm-bf527/cm-bf537: increase flash sectors
19078
19079    Newer revisions of these boards have slightly larger flashes, so increase
19080    the configured number of sectors so that U-Boot works on all revisions.
19081
19082    Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
19083    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19084
19085commit a794f59a75bf9fd4a44f1ad2349cae903c42b89c
19086Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19087Date:	Sun Aug 23 14:14:52 2009 +0200
19088
19089    sh/rsk7203: add missing include net.h
19090
19091    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19092
19093commit 6ac9f47977a9fc1876979871eeb14f26ba1bdbe6
19094Author: Mike Frysinger <vapier@gentoo.org>
19095Date:	Sun Aug 23 02:47:59 2009 -0400
19096
19097    start a linker script helper file
19098
19099    Start a common header file for common linker script code (such as
19100    workarounds for older linkers) rather than doing this in the build system.
19101
19102    As fallout, we no longer execute the linker every time config.mk is
19103    included by a build file (which can easily be 70+ times), but rather only
19104    execute it once.
19105
19106    This also fixes a bug in the major version checking by creating a macro to
19107    easily compare versions and keep people from making the same common
19108    mistake (forgetting to check major and minor together).
19109
19110    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19111
19112commit 2ed0869d30602eb660569eababb8fedff36bd23a
19113Author: Mike Frysinger <vapier@gentoo.org>
19114Date:	Sat Aug 22 19:50:22 2009 -0400
19115
19116    Blackfin: use common code to preprocess linker script
19117
19118    Now that the common code preprocesses the linker script, the Blackfin code
19119    no longer needs to do it.
19120
19121    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19122
19123commit 4d3758c835c7e96da2a291e7fb5acfc19bc06e8e
19124Author: Mike Frysinger <vapier@gentoo.org>
19125Date:	Sat Aug 22 19:48:56 2009 -0400
19126
19127    .gitignore: ignore generated u-boot.lds
19128
19129    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19130
19131commit 79b91de958511840d2a7491be92d435b7ef43f17
19132Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19133Date:	Sat Aug 22 14:21:53 2009 +0200
19134
19135    include/mmc.h: Fix typo in IS_SD() macro
19136
19137    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19138
19139commit 963f2f611741f8d9c38bd7caf20ae8c95cab7b3f
19140Author: Wolfgang Denk <wd@denx.de>
19141Date:	Sat Aug 22 23:27:26 2009 +0200
19142
19143    Prepare 2009.08-rc3
19144
19145    Update CHANGELOG, minor Coding Style cleanup.
19146
19147    Signed-off-by: Wolfgang Denk <wd@denx.de>
19148
19149commit 5b2da6a309266f21cbb68f06fcfdf9ba141022e7
19150Author: Michal Simek <monstr@monstr.eu>
19151Date:	Fri Aug 21 06:52:25 2009 +1000
19152
19153    qemu-mips: Fix Qemu website
19154
19155    Signed-off-by: Michal Simek <monstr@monstr.eu>
19156    Signed-off-by: Michal Simek <michal.simek@petalogix.com>
19157    Acked-by: Shinya Kuribayashi <skuribay@pobox.com>
19158
19159commit 79f516bccc3cff5a5cd4b3dffb7d254e746fdbde
19160Author: Kim Phillips <kim.phillips@freescale.com>
19161Date:	Fri Aug 21 16:34:38 2009 -0500
19162
19163    mpc83xx: accommodate larger kernel sizes by default
19164
19165    linux mpc83xx_defconfig kernels are getting bigger, accommodate for
19166    their growth by adjusting default load and fdt addresses.
19167
19168    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19169
19170commit 8eceeb7fd656d6d071c0a8b615e178aca5775fff
19171Author: Kim Phillips <kim.phillips@freescale.com>
19172Date:	Fri Aug 21 16:33:15 2009 -0500
19173
19174    mpc83xx: mpc8377erdb - change DDR settings to those from latest bsp
19175
19176    when using Linus' 83xx_defconfig, the mpc8377rdb would hang at boot
19177    at either:
19178
19179    NET: Registered protocol family 16
19180
19181    or the
19182
19183    io scheduler cfq registered
19184
19185    message.  Fixing up these DDR settings appears to fix the problem.
19186
19187    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19188
19189commit 27c5248dd4c9ba4a36899689595956c5e59e349a
19190Author: Kim Phillips <kim.phillips@freescale.com>
19191Date:	Fri Aug 21 16:31:20 2009 -0500
19192
19193    mpc83xx: tqm8349 - remove pci & flash window conflict
19194
19195    commit 9993e196da707a0a1cd4584f1fcef12382c1c144 "mpc83xx: convert all
19196    remaining boards over to 83XX_GENERIC_PCI" remapped pci windows on
19197    tqm834x to make it more consistent with the other 83xx boards.  During
19198    that time however, the author failed to realize that FLASH_BASE was
19199    occupying the same range as what PCI1_MEM_BASE was being assigned.
19200
19201    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19202    Tested-by: Wolfgang Denk <wd@denx.de>
19203
19204commit 6d2c26ac831f033b0025cfb256365a047f8dd115
19205Author: Heiko Schocher <hs@denx.de>
19206Date:	Fri Aug 21 16:30:30 2009 -0500
19207
19208    mpc83xx: add missing CSCONFIG_ODT_WR_CFG for 832x CPUs
19209
19210    Signed-off-by: Heiko Schocher <hs@denx.de>
19211    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19212
19213commit 193b4cb3f641ed0fd9bb79b8fa4671882c50ffdb
19214Author: Paul Gortmaker <paul.gortmaker@windriver.com>
19215Date:	Fri Aug 21 16:27:05 2009 -0500
19216
19217    mpc83xx: mpc8349 - delete unused SYS_MID_FLASH_JUMP
19218
19219    This was introduced with the MPC8349EMDS board, and then copied to
19220    a couple other boards by nature of being the reference implementation.
19221
19222      u-boot$git grep CONFIG_SYS_MID_FLASH_JUMP
19223      include/configs/MPC8349EMDS.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
19224      include/configs/sbc8349.h:#define CONFIG_SYS_MID_FLASH_JUMP     0x7F000000
19225      include/configs/vme8349.h:#define CONFIG_SYS_MID_FLASH_JUMP     0x7F000000
19226      u-boot$
19227
19228    It currently isn't used, so delete it before it spreads further.
19229
19230    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
19231    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19232
19233commit c0d660fbbede322648ec79d3e39389e48f5fab24
19234Author: Paul Gortmaker <paul.gortmaker@windriver.com>
19235Date:	Fri Aug 21 16:21:58 2009 -0500
19236
19237    mpc83xx: sbc8349 - make enabling PCI more user friendly
19238
19239    Prior to this commit, to enable PCI, you had to go manually
19240    edit the board config header, which isn't really user friendly.
19241    This adds the typical PCI make targets to the toplevel Makefile
19242    in accordance with what is being done with other boards.
19243
19244    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
19245    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19246
19247commit a3c5057a6c05b4c7235a270486220e4511366133
19248Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19249Date:	Fri Aug 7 23:37:54 2009 +0200
19250
19251    eeprom_m95xxx: remove unused variable i
19252
19253    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19254
19255commit 8cf19b9fec92d8aa22b2fe4b4e6976743b1daa51
19256Author: Ilya Yanok <yanok@emcraft.com>
19257Date:	Fri Jul 17 15:02:42 2009 +0400
19258
19259    jffs2: some fixes to summary support
19260
19261    This patch fixes some issues with JFFS2 summary support in U-Boot.
19262    1/ Summary support made compilation configurable (as summary support
19263    considered expiremental even in Linux).
19264    2/ Summary code can do unaligned 16-bit and 32-bit memory accesses.
19265    We need to get data byte by byte to exclude data aborts.
19266    3/ Make summary scan in two passes so we can safely fall back to full
19267    scan if we found unsupported entry in the summary.
19268
19269    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19270
19271commit 11906936e168d12d684bb3d2930a62693ba3d84e
19272Author: Prafulla Wadaskar <prafulla@marvell.com>
19273Date:	Mon Aug 10 18:55:54 2009 +0530
19274
19275    arm: rd6281a: Fixed NAND specific warning
19276
19277    It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
19278    for NAND specific warning removal, same is done in this patch
19279
19280    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19281
19282commit b5ffb193330113d2e00489d96bf8ec1f541ed4e1
19283Author: Wolfgang Denk <wd@denx.de>
19284Date:	Thu Aug 13 00:37:16 2009 +0200
19285
19286    TRAB: make independent of specific libgcc helper routines
19287
19288    The TRAB board references local libgcc helper routines
19289    (lib_arm/div0.o and lib_arm/_umodsi3.o) which cause build problems
19290    when we try to use the normal, compiler provided libgcc instead.
19291    Removing these references allows to build both with and without the
19292    local libgcc helper routines.
19293
19294    Signed-off-by: Wolfgang Denk <wd@denx.de>
19295
19296commit 1aada9cd643567d351667138851e9231ccfa245a
19297Author: Wolfgang Denk <wd@denx.de>
19298Date:	Mon Aug 17 14:00:53 2009 +0200
19299
19300    Fix all linker scripts for older binutils versions (pre-2.16)
19301
19302    Commit f62fb99941c6 fixed handling of all rodata sections by using a
19303    wildcard combined with calls to ld's builtin functions SORT_BY_ALIGNMENT()
19304    and SORT_BY_NAME().  Unfortunately these functions were only
19305    introduced with biunutils version 2.16, so the modification broke
19306    building with all tool chains using older binutils.
19307
19308    This patch makes it work again.  This is done by omitting the use of
19309    these functions for such old tool chains.  This will result in
19310    slightly larger target binaries, as the rodata sections are no longer
19311    in optimal order alignment-wise which reauls in unused gaps, but the
19312    effect was found to be insignificant - especially compared to the fact
19313    that you cannot build U-Boot at all in the current state.
19314
19315    As ld seems to have no support for conditionals we run the linker
19316    script through the C preprocessor which can be easily used to remove
19317    the unwanted function calls.
19318
19319    Note that the C preprocessor must be run with the "-ansi" (or a
19320    "-std=") option to make sure all the system-specific predefined
19321    macros outside the reserved namespace are suppressed. Otherise, cpp
19322    might for example substitute "powerpc" to "1", thus corrupting for
19323    example "OUTPUT_ARCH(powerpc)" etc.
19324
19325    Signed-off-by: Wolfgang Denk <wd@denx.de>
19326    Cc: Mike Frysinger <vapier@gentoo.org>
19327
19328commit f772acf8a584067033eff1e231fcd1fb3a00d3d9
19329Author: Wolfgang Denk <wd@denx.de>
19330Date:	Mon Aug 17 13:17:29 2009 +0200
19331
19332    ARM: compiler options cleanup - improve tool chain support
19333
19334    For some time there have been repeated reports about build problems
19335    with some ARM (cross) tool chains.	Especially issues about
19336    (in)compatibility with the tool chain provided runtime support
19337    library libgcc.a caused to add and support a private implementation
19338    of such runtime support code in U-Boot.  A closer look at the code
19339    indicated that some of these issues are actually home-made.  This
19340    patch attempts to clean up some of the most obvious problems and make
19341    building of U-Boot with different tool chains easier:
19342
19343    - Even though all ARM systems basicy used the same compiler options
19344      to select a specific ABI from the tool chain, the code for this was
19345      distributed over all cpu/*/config.mk files.  We move this one level
19346      up into lib_arm/config.mk instead.
19347
19348    - So far, we only checked if "-mapcs-32" was supported by the tool
19349      chain; if yes, this was used, if not, "-mabi=apcs-gnu" was
19350      selected, no matter if the tool chain actually understood this
19351      option.  There was no support for EABI conformant tool chains.
19352      This patch implements the following logic:
19353
19354      1) If the tool chain supports
19355	"-mabi=aapcs-linux -mno-thumb-interwork"
19356	 we use these options (EABI conformant tool chain).
19357      2) Otherwise, we check first if
19358	"-mapcs-32"
19359	 is supported, and then check for
19360	"-mabi=apcs-gnu"
19361	 If one test succeeds, we use the first found option.
19362      3) In case 2), we also test if "-mno-thumb-interwork", and use
19363	 this if the test succeeds. [For "-mabi=aapcs-linux" we set
19364	 "-mno-thumb-interwork" mandatorily.]
19365
19366      This way we use a similar logic for the compile options as the
19367      Linux kernel does.
19368
19369    - Some EABI conformant tool chains cause external references to
19370      utility functions like raise(); such functions are provided in the
19371      new file lib_arm/eabi_compat.c
19372
19373      Note that lib_arm/config.mk gets parsed several times, so we must
19374      make sure to add eabi_compat.o only once to the linker list.
19375
19376    Signed-off-by: Wolfgang Denk <wd@denx.de>
19377    Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19378    Cc: Dirk Behme <dirk.behme@googlemail.com>
19379    Cc: Magnus Lilja <lilja.magnus@gmail.com>
19380    Cc: Tom Rix <Tom.Rix@windriver.com>
19381    Cc: Prafulla Wadaskar <prafulla@marvell.com>
19382    Acked-by: Sergey Kubushyn <ksi@koi8.net>
19383    Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
19384    Tested-by: Andrzej Wolski <awolski@poczta.fm>
19385    Tested-by: Gaye Abdoulaye Walsimou <walsimou@walsimou.com>
19386    Tested-by: Tom Rix <Tom.Rix@windriver.com>
19387    Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19388
19389commit 269610f6ba2e4a7bc27d2e53d43160614016964f
19390Author: Mingkai Hu <Mingkai.hu@freescale.com>
19391Date:	Thu Jul 30 17:56:51 2009 +0800
19392
19393    NAND boot: fix nand_load overlap issue
19394
19395    The code copy data from NAND flash block by block, so when
19396    the data length isn't a whole-number multiple of the block
19397    size, it will overlap the rest space.
19398
19399    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
19400    Signed-off-by: Scott Wood <scottwood@freescale.com>
19401
19402commit 1fc1d9aed08f2b3366d634fda6712a710b2cff9a
19403Author: Giulio Benetti <giulio.benetti@micronovasrl.com>
19404Date:	Fri Jul 31 17:30:34 2009 -0500
19405
19406    add WATCHDOG_RESET() on nand write and read
19407
19408    Signed-off-by: giulio.benetti@micronovasrl.com
19409    Acked-by: Wolfgang Denk <wd@denx.de>
19410    Signed-off-by: Scott Wood <scottwood@freescale.com>
19411
19412commit b1e849f2201bbbf3ca81fde164f154f9caf7f0e9
19413Author: Peter Tyser <ptyser@xes-inc.com>
19414Date:	Wed Feb 4 15:14:05 2009 -0600
19415
19416    tsec: Wait for auto-negotiation to complete without link
19417
19418    Previously, waiting for auto-negotiation would only occur if a valid
19419    link had been detected.  Problems arose when attempting to use a
19420    tsec immediately after bootup but before link was achieved, eg:
19421    => dhcp
19422    Auto-neg error, defaulting to 10BT/HD
19423    eTSEC1: No link.
19424    Auto-neg error, defaulting to 10BT/HD
19425    eTSEC2: No link.
19426    =>
19427
19428    With this patch applied the same operation as above resulted in:
19429    => dhcp
19430    Waiting for PHY auto negotiation to complete. done
19431    Enet starting in 1000BT/FD
19432    Speed: 1000, full duplex
19433
19434    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19435    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19436
19437commit 477fa6378fbd3e47a5e2e83d0dd3970d5b1c8371
19438Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19439Date:	Thu Aug 20 10:14:11 2009 +0200
19440
19441    arm: kirkwood: See to it that sent data is 8-byte aligned
19442
19443    U-boot might use non-8-byte-aligned addresses for sending data, which
19444    the kwgbe_send doesn't accept (bootp does this for me). This patch
19445    copies the data to be sent to a malloced temporary buffer if it is
19446    non-aligned.
19447
19448    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19449    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19450
19451commit cad713bf7548b9e90433dac8270165402a6c9cc3
19452Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19453Date:	Thu Aug 20 10:13:06 2009 +0200
19454
19455    Wait for the link to come up on kirkwood network init
19456
19457    This patch makes the device wait for up to 5 seconds for the link to
19458    come up, similar to what many of the other network drivers do. This
19459    avoids confusing situations where, e.g., a tftp fails when initiated
19460    early after U-boot has started (before the link has come up).
19461
19462    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19463    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19464
19465commit bb1ca3b27f7fba8c73cb10279a6a8b8b69a308ff
19466Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19467Date:	Thu Aug 20 10:12:28 2009 +0200
19468
19469    arm:kirkwood Define kirkwood phy address magic number
19470
19471    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19472    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19473
19474commit f81ecb5d3300bf92d17302d3712f30585c182da9
19475Author: Timur Tabi <timur@freescale.com>
19476Date:	Mon Aug 17 15:55:38 2009 -0500
19477
19478    e1000: fix PCI memory addressing
19479
19480    The Intel E1000 driver was making assumptions about the relationship between
19481    some virtual, physical, and PCI addresses.
19482
19483    Also fix some bad usage of the DEBUGOUT macro
19484
19485    Signed-off-by: Timur Tabi <timur@freescale.com>
19486    Acked-by: Kumar Gala <galak@kernel.crashing.org>
19487    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19488
19489commit b644006e1a7baa227aedc606ecdf0bb5eeb24cab
19490Author: Ilya Yanok <yanok@emcraft.com>
19491Date:	Wed Aug 12 16:42:48 2009 +0400
19492
19493    jffs2: clean the cache in case of malloc fails in build_lists
19494
19495    We should call jffs2_clean_cache() if we return from jffs2_build_lists()
19496    with an error to prevent usage of incomplete lists. Also we should
19497    free() a local buffer to prevent memory leaks.
19498
19499    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19500
19501commit 7ff66bb0be80cadd681be22a72e5eb02ee14c878
19502Author: Heiko Schocher <hs@denx.de>
19503Date:	Wed Aug 12 10:17:03 2009 +0200
19504
19505    ppc: trigger WDT before starting Linux
19506
19507    Signed-off-by: Heiko Schocher <hs@denx.de>
19508
19509commit 918319c705d8a3d6251919a660baef32ff3a829a
19510Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19511Date:	Wed Jul 22 18:30:03 2009 +0200
19512
19513    Update the mtd driver name in bootargs for at91-based boards
19514
19515    The name of the atmel nand driver in the kernel changed from at91_nand
19516    to atmel_nand back in June 2008, but the at91-based boards config files
19517    still refer to at91_nand. This patch updates them with the new name
19518
19519    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19520
19521commit 8fa656aa5289815d942ebdc26182ccb9f2b9c86f
19522Author: Ben Goska <goskab@onid.oregonstate.edu>
19523Date:	Fri Aug 14 10:03:36 2009 -0700
19524
19525    omap3: Fixed a problem with hwecc
19526
19527    In commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e there
19528    was a typo that offset all the ecc registers by 4 bytes, fixed that.
19529
19530    Signed-off-by: Ben Goska <goskab@onid.oregonstate.edu>
19531    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
19532
19533commit 514bab6609acd1a2a19fdd75c2f6255178db7c96
19534Author: Stefan Roese <sr@denx.de>
19535Date:	Mon Aug 17 16:57:53 2009 +0200
19536
19537    ppc4xx: Fix "chip_config" command for AMCC Arches
19538
19539    This patch fixes the "chip_config" command for I2C bootstrap EEPROM
19540    configuration. First it changes the I2C bootstrap EEPROM address to
19541    0x54 as this is used on Arches (instead of 0x52 on Canyonlands/
19542    Glacier). Additionally, the NAND bootstrap settings are removed
19543    for Arches since Arches doesn't support NAND-booting.
19544
19545    Signed-off-by: Stefan Roese <sr@denx.de>
19546
19547commit 4af34177b657e91263919a307fd0b0865a299e52
19548Author: Wolfgang Denk <wd@denx.de>
19549Date:	Sun Aug 16 23:40:13 2009 +0200
19550
19551    Monahans: avoid floating point calculations
19552
19553    Current code for the Monahans CPU defined OSCR_CLK_FREQ as 3.250 (MHz)
19554    which caused floating point operations to be used. This resulted in
19555    unresolved references to some FP related libgcc functions when using
19556    U-Boot's private libgcc functions.
19557
19558    Change the code to use fixed point math only.
19559
19560    Signed-off-by: Wolfgang Denk <wd@denx.de>
19561
19562commit e393e2e9bc5cd3d5484e193d1380e7cd7587ab5c
19563Author: Kumar Gala <galak@kernel.crashing.org>
19564Date:	Fri Aug 14 16:43:22 2009 -0500
19565
19566    85xx: Fix addrmap to include memory
19567
19568    When we init the addrmap based on the TLB we will not end up getting
19569    the TLB that covers memory if we are using SPD.  The reason is we
19570    haven't relocated at the point that we setup the memory TLB and thus it
19571    will not get setup in the addrmap.
19572
19573    Instead we can just walk over the TLB array after we've relocated and
19574    see all the TLBs that have been set and use that information to populate
19575    the initial addrmap.  By doing this we insure that we get the TLB
19576    entries that cover memory.
19577
19578    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19579
19580commit 7dedefdf749ff02c1086f7ddb8cb83a77b00d030
19581Author: John Schmoller <jschmoller@xes-inc.com>
19582Date:	Wed Aug 12 10:55:47 2009 -0500
19583
19584    flash: Fix CFI buffer size bug
19585
19586    Fix bug introduced by 9c048b523413ae5f3ff34e00cf57569c3368ab51.
19587
19588    The cfi_flash.c driver cast the flash buffer size to a uchar in
19589    flash_write_cfibuffer(). On some flash parts, (tested on Numonyx
19590    part PC32F512M29EWH), the buffer size is 1KB. Remove the cast to
19591    uchar to enable buffer sizes to be larger.
19592
19593    Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
19594    Signed-off-by: Stefan Roese <sr@denx.de>
19595
19596commit f6e3a1fa92f61083885178101e973c86b419a6f7
19597Author: Mike Frysinger <vapier@gentoo.org>
19598Date:	Thu Aug 13 00:32:14 2009 -0400
19599
19600    trab: rename spi_init()
19601
19602    The local board-specific spi_init() function conflicts with the common SPI
19603    layer, so rename it to something board-specific.
19604
19605    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19606
19607commit 253cb831f5861358a7fa673305cdf7ded1096f44
19608Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
19609Date:	Wed Jul 29 06:05:20 2009 -0400
19610
19611    zlib: add watchdog reset call
19612
19613    This patch adds watchdog reset call to allow its invokation during decompression
19614    phase. This control was present on old zlib version and here it is
19615    backported for those relevant routines. This patch is sent as a zlib separate
19616    one beacuse it was not tested due to specific board lack.
19617    zlib patches will be unified just in one when this will be validated through
19618    tests.
19619
19620    Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
19621
19622commit dce3d797102b6618e8bdd4a09cfd35969f165d86
19623Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
19624Date:	Wed Jul 29 08:05:08 2009 -0400
19625
19626    zlib: updated to v.1.2.3
19627
19628    This patch updates zlib to the latest stable version.
19629    Only relevant zlib parts were ported to u-boot tree, as already did for the
19630    current zlib (0.95). New zlib guarantees a faster inflate performances
19631    other then others improvements as explained at www.zlib.net.
19632    It also includes Alessandro Rubini's patches to allow 0 as destination pointer
19633    and to call watchdog reset if required by architecture.
19634
19635    Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
19636    Reviewed-by: Angelo Castello <angelo.castello@st.com>
19637    Reviewed-by: Alessandro Rubini <rubini-list@gnudd.com>
19638
19639commit 3426d65daab6af483b177ed502038f52ed2e5aef
19640Author: Heiko Schocher <hs@denx.de>
19641Date:	Tue Aug 11 10:37:58 2009 +0200
19642
19643    dtt, lm81: move unneccessary printf into a debug printf
19644
19645    Signed-off-by: Heiko Schocher <hs@denx.de>
19646
19647commit 54e399f110bbaa24e662e6dd9e88ddb86989d668
19648Author: Mark Jackson <mpfj-list@mimc.co.uk>
19649Date:	Tue Aug 11 11:33:47 2009 +0100
19650
19651    MIMC200: reduce LCD pixclock
19652
19653    The initial pixclock for the MIMC200 board is wrong (and causes
19654    screen corruption due to DMA underruns).
19655
19656    This patch simply reduces the pixel clock to fix the problem.
19657
19658    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
19659
19660commit 1443cd7e54d6893ab7cc51d93fe7759cdaa8b31f
19661Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19662Date:	Wed Jul 1 14:04:05 2009 -0400
19663
19664    UEC FIXED PHY: Determine fixed-phy port using UEC interface name.
19665
19666    Fixed a misunderstanding in the original implementation, 'devnum' that
19667    was used in the cpu/ppc4xx/4xx_enet.c implementation was NOT the
19668    PHY's SMI address, rather it was the number of the MAC interface on
19669    the CPU. The equivalent of this for uec_phy will be the UEC number
19670    stored in mii_info->dev->name. Usage example is updated for uec.
19671
19672    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19673    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19674
19675commit 1a9519373b977ef3f7c9563ad3acb6c6f2424657
19676Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19677Date:	Wed Jul 1 14:03:15 2009 -0400
19678
19679    Assigned a static SMI address to all UECs TBIPA address.
19680
19681    It is set to 0x1F by default and can be overwritten on the board
19682    header file by defining CONFIG_UTBIPAR_INIT_TBIPA. This allows
19683    the CPU to simply "reserve" one SMI address instead of using
19684    a different one for each UEC.
19685
19686    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19687    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19688
19689commit 9fd38a01cbc0ce4a8db41f72677103ed04b23db5
19690Author: Prafulla Wadaskar <prafulla@marvell.com>
19691Date:	Mon Aug 10 19:43:06 2009 +0530
19692
19693    net: kirkwood: updates: used eth_setenv_enetaddr api
19694
19695    eth_setenv_enetaddr is avaible by upper layer
19696    using this saves 204 bytes on total image size
19697
19698    used Local OUI instead of Marvell OUI for
19699    random MAC address generation logic
19700
19701    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19702    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19703
19704commit ecbd2078a1f56c85b6c56afaaed862bf92ccd3f3
19705Author: Roy Zang <tie-fei.zang@freescale.com>
19706Date:	Tue Aug 11 03:48:05 2009 +0800
19707
19708    Fix E1000 build warning on AP1000 board
19709
19710     Fix E1000 build warning on AP1000 board
19711     Fix the build warning on AP1000 board:
19712     e1000.c:131: warning: 'e1000_read_eeprom' used but never defined
19713     e1000.c:2012: warning: 'e1000_set_phy_mode' defined but not used
19714
19715    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
19716    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19717
19718commit b3af1d698b031e721bacaee8715d79daaf823de6
19719Author: Sandeep Paulraj <s-paulraj@ti.com>
19720Date:	Mon Aug 10 12:24:40 2009 -0400
19721
19722    ARM: Davinci DM355: Enabling DM9000 on DM355 EVM
19723
19724    Due to recent changes to the NET support on U-boot, DM9000
19725    is no longer detected on the DM355 EVM.
19726    This minor update enables DM9000 on the DM355 EVM.
19727    Tested on the DM355 EVM
19728
19729    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
19730    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19731
19732commit 08c2df33f1cd5935938486e968696f94ad406313
19733Author: Prafulla Wadaskar <prafulla@marvell.com>
19734Date:	Mon Aug 10 19:23:19 2009 +0530
19735
19736    net: phy: bugfixes: mv88E61xx compiler warnings fixed
19737
19738    1. mv88E61xx driver compiler warnings fixed
19739    2. idstr if-else statements changed to switch() construct
19740       and added default case too.
19741       This fixed idstr may be uninitialized warning
19742
19743    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19744    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19745
19746commit 750326e5d540885e3ec36bda9464b8269249f6ce
19747Author: Po-Yu Chuang <ratbert@faraday-tech.com>
19748Date:	Mon Aug 10 11:00:00 2009 +0800
19749
19750    arm: A320: driver for FTMAC100 ethernet controller
19751
19752    This patch adds an FTMAC100 ethernet driver for Faraday A320 evaluation board.
19753
19754    Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
19755    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19756
19757commit f90dc43fd67eea71124b999a7d5e617d0d86795b
19758Author: Kumar Gala <galak@kernel.crashing.org>
19759Date:	Mon Aug 10 16:40:55 2009 -0500
19760
19761    85xx: Removed BEDBUG support from FSL 85xx boards
19762
19763    For some reason the MPC8544 enabled BEDBUG if PCI was enabled and that
19764    got copied int the MPC8536, MPC8572 and P2020 DS boards.  The BEDBUG
19765    support has never been made to work completely on e500/85xx so we
19766    just disable it to save space and match the other FSL 85xx boards.
19767
19768    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19769
19770commit eb1a4d0a471505c169bef19a73a60f8641f0b875
19771Author: Wolfgang Denk <wd@denx.de>
19772Date:	Mon Aug 10 10:39:12 2009 +0200
19773
19774    Prepare 2009.08-rc2
19775
19776    Update CHANGELOG
19777
19778    Signed-off-by: Wolfgang Denk <wd@denx.de>
19779
19780commit 53cc18c71b2b920cca171874c6663e274fa80556
19781Author: Wolfgang Denk <wd@denx.de>
19782Date:	Mon Aug 10 10:38:34 2009 +0200
19783
19784    Minor coding style cleanup.
19785
19786    Signed-off-by: Wolfgang Denk <wd@denx.de>
19787
19788commit d371708a1beda0f529756e614af785b30461379e
19789Author: Wolfgang Denk <wd@denx.de>
19790Date:	Mon Aug 10 09:59:10 2009 +0200
19791
19792    net/tftp.c: fix warning: pointer targets differ in signedness
19793
19794    tftp.c:294: warning: pointer targets in passing argument 1 of 'strlen'
19795    differ in signedness
19796
19797    This was only visible for the utx8245 board which seems to have DEBUG
19798    enabled.
19799
19800    Signed-off-by: Wolfgang Denk <wd@denx.de>
19801
19802commit 3ed9e943fdfe51174b23989d48563b8c1b7d2ea8
19803Author: Dirk Behme <dirk.behme@googlemail.com>
19804Date:	Sat Aug 8 16:06:47 2009 +0200
19805
19806    ARM Cortex A8: Remove bogus config.mk entries
19807
19808    Remove bogus config.mk entry, fix newline and remove redundant
19809    omap3/config.mk
19810
19811    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
19812
19813commit cd3dcba1422d3441503251fbc69cf2437c440781
19814Author: Dirk Behme <dirk.behme@googlemail.com>
19815Date:	Sat Aug 8 12:46:09 2009 +0200
19816
19817    OMAP3: Fix missing GPMC_CONFIG_CS0_BASE
19818
19819    Applying two indepenent OMAP3 patches resulted in missing
19820    GPMC_CONFIG_CS0_BASE. Patch "omap3: embedd gpmc_cs into gpmc
19821    config struct" removes GPMC_CONFIG_CS0_BASE, independent patch
19822    "omap3: bug fix for NOR boot support" introduces it's usage.
19823    Re-introduce GPMC_CONFIG_CS0_BASE.
19824
19825    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
19826
19827commit ba3dbaf281130029ecb970a922551902c1d80b50
19828Author: Ilya Yanok <yanok@emcraft.com>
19829Date:	Mon Jun 8 04:12:49 2009 +0400
19830
19831    mxc-mmc: sdhc host driver for MX2 and MX3 proccessor
19832
19833    This is a port of Linux driver for SDHC host controller hardware
19834    found on Freescale's MX2 and MX3 processors. Uses new generic MMC
19835    framework (CONFIG_GENERIC_MMC) and it looks like there are some
19836    problems with a framework (at least on LE cpus). Some of these
19837    problems are addressed in the following patches.
19838
19839    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19840
19841commit 642d7b63c343633dcafc4e23a20e32604a05ff13
19842Author: Alessandro Rubini <rubini-list@gnudd.com>
19843Date:	Fri Aug 7 12:35:47 2009 +0200
19844
19845    kirkwood/gpio.h: remove duplicate definition
19846
19847    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
19848
19849commit 3ac374c0f0b7d856f1a43317a286f2079106bd6a
19850Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19851Date:	Fri Aug 7 12:37:36 2009 +0200
19852
19853    Add driver for the ST M95xxx SPI EEPROM
19854
19855    This chip is used in a number of boards manufactured by Calao-Systems
19856    which should be supported soon. This driver provides the necessary
19857    spi_read and spi_write functions necessary to communicate with the chip.
19858
19859    Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19860
19861commit 30951960bae9a2c33e324a7165962a082e913f9e
19862Author: Prafulla Wadaskar <prafulla@marvell.com>
19863Date:	Fri Aug 7 22:27:32 2009 +0530
19864
19865    arm: Sheevaplug: Fixed NAND specific warning
19866
19867    It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
19868    for NAND specific warning removal, same is done in this patch
19869
19870    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19871
19872commit 317734966e763fdee183898c0ed940c9bada2541
19873Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
19874Date:	Fri Aug 7 13:53:20 2009 -0400
19875
19876    Dual-license IBM code contributions
19877
19878    It was brought to our attention that U-Boot contains code derived from the
19879    IBM OpenBIOS source code originally provided with some of the older PowerPC
19880    4xx development boards.  As a result, the original license of this code has
19881    been carried in the various files for a number of years in the U-Boot project.
19882
19883    IBM is dual-licensing the IBM code contributions already present in U-Boot
19884    under either the terms of the GNU General Public License version 2, or the
19885    original code license already present.
19886
19887    Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
19888
19889commit cfd700be9f5ed289fd57a9bd61e266319badcb0d
19890Author: Kumar Gala <galak@kernel.crashing.org>
19891Date:	Wed Aug 5 09:03:54 2009 -0500
19892
19893    fdt: Fix fdt_pci_dma_ranges handling of 64-bit ranges
19894
19895    If the size of a region equal to 4G it can't be represnted in a 32-bit
19896    BAR so we should have marked that case as MEM64.
19897
19898    Additionally bump the number of inbound windows up to 4 to handle the
19899    fact that Freescale PPCs that have an implicit window for CCSRBAR.
19900
19901    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19902
19903commit 59b4d7471c42e955bd9846892a0cc7478171778d
19904Author: Wolfgang Denk <wd@denx.de>
19905Date:	Thu Aug 6 21:29:59 2009 +0200
19906
19907    ARM EABI: add new helper functions resp. function names
19908
19909    The ARM EABI defines new names for GCC helper functions,
19910    and GCC seems to need some new functions as well.
19911
19912    This patch is a minimal-invasive approach to fix problems with EABI
19913    conformant tool chains (to be used with "USE_PRIVATE_LIBGCC=yes").
19914
19915    Signed-off-by: Wolfgang Denk <wd@denx.de>
19916    Tested-by: Dirk Behme <dirk.behme@googlemail.com>
19917
19918commit 197324d7d998a791e5137b8176981b4af25220ae
19919Author: Peter Tyser <ptyser@xes-inc.com>
19920Date:	Wed Aug 5 16:18:44 2009 -0500
19921
19922    hush: Fix bogus free() call
19923
19924    An off-by-one error in hush.c resulted in an unintentional free() call
19925    every time a command was executed
19926
19927    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19928
19929commit ff27650bb255e2275a212357b78c3b77cbf1d2e9
19930Author: Detlev Zundel <dzu@denx.de>
19931Date:	Wed Aug 5 18:37:45 2009 +0200
19932
19933    digsy_mtc: Update default environment
19934
19935    Signed-off-by: Detlev Zundel <dzu@denx.de>
19936
19937commit 0b40bd439a33bde9e3cccf1acb5744225d0c6103
19938Author: Detlev Zundel <dzu@denx.de>
19939Date:	Wed Aug 5 18:37:44 2009 +0200
19940
19941    digsy_mtc: Add delay in SPI transfers to the companion controller.
19942
19943    While at it, remove initialization of variables which will be set
19944    before usage in all cases.
19945
19946    Signed-off-by: Detlev Zundel <dzu@denx.de>
19947
19948commit 0bf00750e082a004e5fb058925622ae72890cc56
19949Author: Anatolij Gustschin <agust@denx.de>
19950Date:	Wed Aug 5 18:37:43 2009 +0200
19951
19952    digsy_mtc: minor fixes for mtc command help
19953
19954    Add mtc state subcommand description to the
19955    help of mtc command.
19956
19957    Remove some newlines in description of commands
19958    for proper help formating.
19959
19960    Signed-off-by: Anatolij Gustschin <agust@denx.de>
19961
19962commit 5cc69084189bf49aa99d13d57515be72d1844bdf
19963Author: Grzegorz Bernacki <gjb@semihalf.com>
19964Date:	Wed Aug 5 18:37:42 2009 +0200
19965
19966    digsy_mtc: Add mtc state command.
19967
19968    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
19969
19970commit 716655288a53c95fad203ebf21d0b8ffdc2f7525
19971Author: Wolfgang Denk <wd@denx.de>
19972Date:	Tue Jul 28 22:35:39 2009 +0200
19973
19974    Partition support: remove newline from partition name
19975
19976    Remove bogus newline character that got added to the .name field of
19977    the disk_partition_t structure.
19978
19979    Signed-off-by: Wolfgang Denk <wd@denx.de>
19980
19981commit 3f1649fb0dfb1e5c8890de154c332c394db5cdb5
19982Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
19983Date:	Tue Jul 28 09:33:17 2009 +0200
19984
19985    Fix LZMA string.h header inclusion issue and remove unused variables.
19986
19987    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
19988
19989commit 1c6232f1e2eae87e0e36d489611eb6891dff21e1
19990Author: Jens Scharsig <esw@bus-elektronik.de>
19991Date:	Mon Jul 27 15:28:42 2009 +0200
19992
19993    bus_vcxk.c: fix warning: unused variable 'lineptr'
19994
19995    Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
19996
19997commit 18304f7675e84252965b4e24cba279071f1da472
19998Author: Mike Frysinger <vapier@gentoo.org>
19999Date:	Fri Jul 24 17:51:27 2009 -0400
20000
20001    env: kill off default_environment_size
20002
20003    The only environment type that uses this variable is spi flash, and that is
20004    only because it is reimplementing the common set_default_env() function.
20005    So fix the spi flash code and kill off the default_environment_size in the
20006    process.
20007
20008    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20009
20010commit bedd8403f77f790e9876578885eab1200ba2f8d8
20011Author: Mike Frysinger <vapier@gentoo.org>
20012Date:	Thu Jul 23 16:37:48 2009 -0400
20013
20014    export SPI functions to standalone apps
20015
20016    While we're here, fix the broken #ifdef handling in _exports.h.
20017
20018    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20019
20020commit 3b9043a7c03290c9bdbef03848307263f5f3472c
20021Author: Penda Naveen Kumar <pnaveen@ti.com>
20022Date:	Fri Jul 31 00:06:36 2009 +0530
20023
20024    omap3: bug fix for NOR boot support
20025
20026    This patch provides bug fix, when omap3 uses nor boot.
20027
20028    Signed-off-by: Penda Naveen Kumar<pnaveen@ti.com>
20029    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
20030
20031commit 61c68ae0b43bb5d6ab32958c45289aa197b1a2d1
20032Author: Michael Evans <horse_dung@hotmail.com>
20033Date:	Mon Jul 13 20:13:45 2009 +0100
20034
20035    Fix examples for OMAP3 boards...
20036
20037    The attached patch corrects an error in the examples/Makefile which
20038    causes the applications in the examples directory to hang on OMAP3
20039    based boards. The current Makefile sets -Ttext during linking to
20040    0x0c100000 which is outside of addressable SDRAM memory. The script
20041    corrects the existing ifeq...else...endif logic to look at the VENDOR
20042    tag rather than the CPU tag.
20043
20044    The patch affects the following configs: omap3_beagle_config,
20045    omap3_overo_config, omap3_evm_config, omap3_pandora_config,
20046    omap3_zoom1_config and omap3_zoom2_config.
20047
20048    Signed-off-by: Michael Evans <horse_dung@hotmail.com>
20049
20050    Edited commit message.
20051    Signed-off-by: Wolfgang Denk <wd@denx.de>
20052
20053commit a3d1421dfd0bb1a729e171f8a093ac837f92cec6
20054Author: Dirk Behme <dirk.behme@googlemail.com>
20055Date:	Sat Aug 8 09:30:23 2009 +0200
20056
20057    omap3: use only fixed-size types inside ctrl_structs
20058
20059    replace variable types in ctrl_structs for omap3 by those with
20060    fixed size (u8, u16, u32).
20061    Additional ifndef-protection is needed by examples which do not
20062    compile when including asm/types.h
20063
20064    Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20065    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20066
20067commit 894113529e3a04871544dde977d6d7adee05d3bf
20068Author: Dirk Behme <dirk.behme@googlemail.com>
20069Date:	Sat Aug 8 09:30:22 2009 +0200
20070
20071    omap3: replace all instances of gpmc config struct by one global
20072
20073    Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20074    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20075
20076commit 97a099eaa48d5c762c4f73c52c3090c513b8b877
20077Author: Dirk Behme <dirk.behme@googlemail.com>
20078Date:	Sat Aug 8 09:30:21 2009 +0200
20079
20080    omap3: remove typedefs for configuration structs
20081
20082    Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20083    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20084
20085commit aa0707897c49c330b7d6b8d8362e44f60f224732
20086Author: Roy Zang <tie-fei.zang@freescale.com>
20087Date:	Fri Jul 31 13:34:02 2009 +0800
20088
20089    Add Intel E1000 PCIE card support
20090
20091    Based on Intel PRO/1000 Network Driver 7.3.20-k2
20092      Add Intel E1000 PCIE card support. The following cards are added:
20093      INTEL_82571EB_COPPER
20094      INTEL_82571EB_FIBER,
20095      INTEL_82571EB_SERDES
20096      INTEL_82571EB_QUAD_COPPER
20097      INTEL_82571PT_QUAD_COPPER
20098      INTEL_82571EB_QUAD_FIBER
20099      INTEL_82571EB_QUAD_COPPER_LOWPROFILE
20100      INTEL_82571EB_SERDES_DUAL
20101      INTEL_82571EB_SERDES_QUAD
20102      INTEL_82572EI_COPPER
20103      INTEL_82572EI_FIBER
20104      INTEL_82572EI_SERDES
20105      INTEL_82572EI
20106      INTEL_82573E
20107      INTEL_82573E_IAMT
20108      INTEL_82573L
20109      INTEL_82546GB_QUAD_COPPER_KSP3
20110      INTEL_80003ES2LAN_COPPER_DPT
20111      INTEL_80003ES2LAN_SERDES_DPT
20112      INTEL_80003ES2LAN_COPPER_SPT
20113      INTEL_80003ES2LAN_SERDES_SPT
20114
20115     82571EB_COPPER dual ports,
20116     82572EI single port,
20117     82572EI_COPPER single port PCIE cards
20118     and
20119     82545EM_COPPER,
20120     82541GI_LF
20121     pci cards are tested on both  P2020 board
20122     and MPC8544DS board.
20123
20124     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
20125
20126    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20127
20128commit 86848a74c3c8eb2f8dd179d039ee604dc45288cf
20129Author: Mike Frysinger <vapier@gentoo.org>
20130Date:	Wed Jul 15 21:31:28 2009 -0400
20131
20132    net: sync env ethaddr to device enetaddr in eth_init()
20133
20134    In the previous enetaddr refactoring, the assumption with commit 56b555a644
20135    was that the eth layer would handle the env -> device enetaddr syncing.
20136    This was not the case as eth_initialize() is called only once and the sync
20137    occurs there.  So make sure the eth_init() function does the env -> device
20138    sync with every network init.
20139
20140    Reported-by: Andrzej Wolski <awolski@poczta.fm>
20141    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20142    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20143
20144commit 0ebf04c607b54a352629dcf7e76b76f1785dae54
20145Author: Robin Getz <rgetz@blackfin.uclinux.org>
20146Date:	Thu Jul 23 03:01:03 2009 -0400
20147
20148    minor debug cleanups in ./net
20149
20150     Minor ./net cleanups - no functional changes
20151      - change #ifdef DEBUG printf(); #endif to just debug()
20152      - changed __FUNCTION__ to __func__
20153      - got rid of extra whitespace between function and opening brace
20154      - removed unnecessary braces on if statements
20155
20156     gcc dead code elimination should make this functionally/size equivalent
20157     when DEBUG is not defined. (confirmed on Blackfin, with gcc 4.3.3).
20158
20159     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
20160
20161    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20162
20163commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e
20164Author: Matthias Ludwig <mludwig@ultratronik.de>
20165Date:	Tue May 19 09:09:31 2009 +0200
20166
20167    omap3: embedd gpmc_cs into gpmc config struct
20168
20169    Embedd chip select configuration into struct for gpmc config
20170    instead of having it completely separated as suggested by
20171    Wolfgang Denk on
20172    http://lists.denx.de/pipermail/u-boot/2009-May/052247.html
20173
20174    Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20175
20176commit 06bffc6ea52d4b390843d295d438b2037d12e5fd
20177Author: David Brownell <david-b@pacbell.net>
20178Date:	Thu Jul 16 18:40:55 2009 -0700
20179
20180    rm9200 lowevel_init: don't touch reserved/readonly registers
20181
20182    For some reason the AT91rm9200 lowlevel init writes to a bunch of
20183    reserved or read-only addresses.  All the boards seem to define the
20184    value-to-be-written values as zero ... but they shouldn't actually
20185    be writing *anything* there.
20186
20187    No documented erratum justifies these accesses.  It looks like maybe
20188    some pre-release BDI-2000 setup code has been carried along by cargo
20189    cult programming since at least late 2004 (per GIT history).
20190
20191    Here's a patch disabling what seems to be bogosity.  Tested on a
20192    csb337; there were no behavioral changes.
20193
20194    Signed-off-by: David Brownell <david-b@pacbell.net>
20195
20196    on RM9200ek
20197    Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20198
20199commit 301b7db88fbdf7d118efb79b371b2527a2c31868
20200Author: David Hunter <hunterd42@gmail.com>
20201Date:	Thu Jul 30 14:32:49 2009 -0700
20202
20203    pxa: Fix typo in GCDR(x)
20204
20205    Fix a typo in the GCDR(x) macro. It's a good thing no one was using it.
20206
20207    Signed-off-by: David Hunter <hunterd42@gmail.com>
20208
20209commit 3c448e648221879ae0e030e94508b4f9f63b7ab8
20210Author: Eric Benard <eric@eukrea.com>
20211Date:	Sat Jul 18 23:45:15 2009 +0200
20212
20213    Add AT91SAM9260 to at91's lowlevel_init.S
20214
20215    Needed for AT91SAM9260 NOR Boot on Eukrea's CPU9260.
20216
20217    Signed-off-by: Eric Benard <eric@eukrea.com>
20218
20219commit 56bdfa961242fc6acaeebc800640a12b28db3899
20220Author: Dirk Eibach <eibach@gdsys.de>
20221Date:	Thu Jul 30 09:36:33 2009 +0200
20222
20223    ppc4xx: Remove check for PPC460EX from CompactCenter
20224
20225    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
20226    Signed-off-by: Stefan Roese <sr@denx.de>
20227
20228commit c3fa4f0c8684c862ecd3fb622fab1e17e44e82e1
20229Author: Stefan Roese <sr@denx.de>
20230Date:	Wed Jul 29 08:46:10 2009 +0200
20231
20232    ppc4xx: Add support for PPC460EX/460GT rev B chip to AMCC Canyonlands
20233
20234    This patch is based on a diff created by Phong Vo from AMCC.
20235
20236    Signed-off-by: Phong Vo <pvo@amcc.com>
20237    Signed-off-by: Stefan Roese <sr@denx.de>
20238
20239commit 89bcc4875007ef6608297dc11e7a0d1fbd9900d2
20240Author: Stefan Roese <sr@denx.de>
20241Date:	Wed Jul 29 08:45:27 2009 +0200
20242
20243    ppc4xx: Add basic support for AMCC PPC460EX/460GT rev B chips
20244
20245    This patch is based on a diff created by Phong Vo from AMCC.
20246
20247    Signed-off-by: Phong Vo <pvo@amcc.com>
20248    Signed-off-by: Stefan Roese <sr@denx.de>
20249
20250commit 82a7edc7ea8f5fe55fed4ff7e127469569e539c4
20251Author: Stefan Roese <sr@denx.de>
20252Date:	Tue Jul 28 15:12:04 2009 +0200
20253
20254    ppc4xx: Canyonlands-NAND-boot: Support 2 Crucial 512MByte SODIMM's
20255
20256    Some Canyonlands boards are equipped with different SODIMM's. This is no
20257    problem with the "normal" NOR booting Canyonlands U-Boot, since it
20258    automatically detects the SODIMM's via SPD data and correctly configures
20259    them. But the NAND booting version is different. Here we only have 4k
20260    of image size to completely setup the hardware, including DDR2 setup.
20261    So we need to use a fixed DDR2 setup here. This doesn't work for different
20262    SODIMM's right now.
20263
20264    Currently only this Crucial SODIMM is support:
20265    CT6464AC667.8FB (dual ranked)
20266
20267    Now some boards are shipped with this SODIMM:
20268    CT6464AC667.4FE (single ranked)
20269
20270    This patch now supports both SODIMM's by configuring first for the dual
20271    ranked DIMM. A quick shows, if this module is really installed. If this test
20272    fails, the DDR2 controller is re-configured for the single
20273    ranked SODIMM.
20274
20275    Tested with those SODIMM's:
20276
20277    CT6464AC667.8FB (dual ranked)
20278    CT6464AC667.4FE (single ranked)
20279
20280    Signed-off-by: Stefan Roese <sr@denx.de>
20281
20282commit 27dd5f8e1062684f1ba685760409d9b2ab6691bf
20283Author: Stefan Roese <sr@denx.de>
20284Date:	Tue Jul 28 10:56:03 2009 +0200
20285
20286    ppc4xx: amcc: Move "kernel_addr_r" etc to higher locations (> 16MB)
20287
20288    This patch moves the load addresses for kernel, fdt and ramdisk to higher
20289    addresses (>= 16MB). This enables booting of bigger kernel images (e.g.
20290    lockdep enabled).
20291
20292    Signed-off-by: Stefan Roese <sr@denx.de>
20293
20294commit 6942efc2be1b90054fa4afa5cda7023469fe08b9
20295Author: Stefan Roese <sr@denx.de>
20296Date:	Tue Jul 28 10:50:32 2009 +0200
20297
20298    ppc4xx: amcc: Set CONFIG_SYS_BOOTMAPSZ to 16MB for big kernels
20299
20300    This patch changes CONFIG_SYS_BOOTMAPSZ from 8MB to 16MB which is the
20301    initial TLB on 40x PPC's in the Linux kernel. With this change even bigger
20302    Linux kernels (> 8MB) can be booted.
20303
20304    This patch also sets CONFIG_SYS_BOOTM_LEN to 16MB (default 8MB) to enable
20305    decompression of bigger images.
20306
20307    Signed-off-by: Stefan Roese <sr@denx.de>
20308
20309commit 901be89a27e11b2627c132ee87c7761bd6886091
20310Author: Heiko Schocher <hs@denx.de>
20311Date:	Tue Jul 28 14:53:44 2009 +0200
20312
20313    83xx, kmeter1, fix: update in the DTS the correct size for the first flash
20314
20315    When updating the "reg" in the "/localbus/flash@f0000000,0" node
20316    size was wrong updated for the first flash, because the total
20317    size was filled in, instead of the right size for it.
20318
20319    Signed-off-by: Heiko Schocher <hs@denx.de>
20320    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20321
20322commit 4c2e3da82dc2b7f8b39b7f1d57f570e4bc5caa6d
20323Author: Kumar Gala <kumar.gala@freescale.com>
20324Date:	Tue Jul 28 21:49:52 2009 -0500
20325
20326    Update Freescale copyrights to remove "All Rights Reserved"
20327
20328    "All Rights Reserved" conflicts with the GPL.
20329
20330    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
20331
20332commit bb4291e62579dbc611e84eaaf973631e0bf129c7
20333Author: Alessandro Rubini <rubini@unipv.it>
20334Date:	Fri Jul 24 11:27:14 2009 +0200
20335
20336    arm nomadik: add i2c
20337
20338    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
20339    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
20340    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20341
20342commit 60cbfbfd0fbebb4682f10ba96f622bfe17317598
20343Author: Alessandro Rubini <rubini@unipv.it>
20344Date:	Fri Jul 24 11:27:03 2009 +0200
20345
20346    arm nomadik: add gpio support
20347
20348    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
20349    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
20350    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20351
20352commit 549b98306d897ae5991362d6096a36df50efe686
20353Author: Tom Rix <Tom.Rix@windriver.com>
20354Date:	Sun Jun 28 12:52:32 2009 -0500
20355
20356    OMAP3 Remove twl4030 defines
20357
20358    These defines have been subplanted by the equivelent defines in
20359    include/twl4030.h
20360
20361    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20362    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20363    Acked-by: Heiko Schocher <hs@denx.de>
20364
20365commit fccc0fcaaae5154612f8259365d26d04f204859f
20366Author: Tom Rix <Tom.Rix@windriver.com>
20367Date:	Sun Jun 28 12:52:31 2009 -0500
20368
20369    OMAP3 Move twl4030 mmc function
20370
20371    Because twl4030 now has its own device files, move and rename
20372    twl4030_mmc_config.
20373
20374    twl4030_mmc_config initializes the twl4030 power setting to
20375    the mmc device.  Because it is in the twl4030 power domain, move
20376    it out of drivers/mmc/omap3_mmc.c and into drivers/power/twl4030.c.
20377
20378    The function was renamed to twl4030_power_mmc_init because all
20379    the functions in this file are to have the format
20380
20381    twl4030_power_<device>_<action>
20382
20383    In this case the suffix is mmc_init so
20384    device : mmc
20385    action : init
20386
20387    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20388    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20389    Acked-by: Heiko Schocher <hs@denx.de>
20390
20391commit 2c15513010493435c78f83202940ac3be11de2c3
20392Author: Tom Rix <Tom.Rix@windriver.com>
20393Date:	Sun Jun 28 12:52:30 2009 -0500
20394
20395    OMAP3 Move twl4030 power and led functions
20396
20397    Because twl4030 now has its own device files, move exiting
20398    omap3 power_init_r to a new location.
20399
20400    power_init_r is the only function in board/omap3/common.
20401    It initializes the twl4030 power for the board and enables
20402    the led.
20403
20404    The power part of the the function is moved to twl4030_power_init in
20405    drivers/power/twl4030.c The power compilation is conditional on the
20406    existing config variable CONFIG_TWL4030_POWER.
20407
20408    The led part is moved to twl4030_led_init in the new file
20409    drivers/misc/twl4030_led.c	The led compilation is conditional on
20410    the new config variable CONFIG_TWL4030_LED
20411
20412    The directory board/omap3/common was removed because power_init_r
20413    was the only function in it.
20414
20415    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20416    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20417    Acked-by: Heiko Schocher <hs@denx.de>
20418
20419commit 3cb7a4805fc8fb4c09e4801e1c7d531186f20190
20420Author: Wolfgang Denk <wd@denx.de>
20421Date:	Tue Jul 28 22:13:52 2009 +0200
20422
20423    TQM8xx* boards: set larger SMC Rx buffer len
20424
20425    Commit 2b3f12c2 added support for configurable SMC Rx buffer length on
20426    8xx systems. Enable this feature on TQM8xx* based boards.
20427
20428    This fixes the problem that pasting text in the middle of a line
20429    (i. e. inserting in edit mode) did not work - only the first two
20430    characters got inserted, the rest was lost.
20431
20432    Signed-off-by: Wolfgang Denk <wd@denx.de>
20433
20434commit 4b7511478b62a539e5b066d19a986b75e5d9a527
20435Author: Wolfgang Denk <wd@denx.de>
20436Date:	Tue Jul 28 22:07:37 2009 +0200
20437
20438    Fix ext2load return code
20439
20440    Make the ext2load command return 0 on success (instead of the file
20441    length).
20442
20443    Also fix output format (get rid of random newlines) and some coding
20444    style issues (long lines etc.).
20445
20446    Signed-off-by: Wolfgang Denk <wd@denx.de>
20447
20448commit 56fdaadc124a8ef9ec0fd8ff578233ec3b1137be
20449Author: Weirich, Bernhard <Bernhard.Weirich@riedel.net>
20450Date:	Wed Jun 10 14:00:37 2009 +0200
20451
20452    ext2: fix inode size and calculations
20453
20454    Signed-off-by: unsik Kim <donari75@gmail.com>
20455    Signed-off-by: Bernhard Weirich <bernhard.weirich@riedel.net>
20456    Signed-off-by: Wolfgang Denk <wd@denx.de>
20457    Tested-by: Wolfgang Denk <wd@denx.de>
20458
20459commit cd7826359ee71e8f6f3d68331930ab9cbe1c990e
20460Author: Tom Rix <Tom.Rix@windriver.com>
20461Date:	Sun Jun 28 12:52:29 2009 -0500
20462
20463    TWL4030 Add power reset button
20464
20465    The Zoom2 power reset button is on the top right side of the
20466    main board.  Press and hold for about to 8 seconds to completely
20467    reset the board.
20468
20469    Some of the beta boards have a hardware problem that prevents
20470    using this feature.  If is difficult to further characterize the
20471    boards that fail.  So disable resetting for all beta boards.
20472
20473    The Zoom1 reset button is the red circle on the top right,
20474    front of the board.  Press and hold the button for 8 seconds to
20475    completely reset the board.
20476
20477    After analyzing beagle, it was determined that other boards
20478    that use the twl4030 for power managment can also make use
20479    this function.
20480
20481    The resetting is done by the power management part of the twl4030.
20482    Since there is no existing drivers/power, add one.
20483
20484    The compilation of power/twl4030.h is controlled by the config
20485    variable CONFIG_TWL4030_POWER
20486
20487    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20488    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20489    Acked-by: Heiko Schocher <hs@denx.de>
20490
20491commit 8966eb4c1c2d894b2a76174ba904c26c5af815b8
20492Author: Tom Rix <Tom.Rix@windriver.com>
20493Date:	Sun Jun 28 12:52:28 2009 -0500
20494
20495    TWL4030 Add initial support
20496
20497    The TWL4030 supplies many peripherals for OMAP3 boards. These include
20498    power management, usb and, keyboard.
20499
20500    The product description is found here:
20501
20502    http://focus.ti.com/docs/prod/folders/print/tps65950.html
20503
20504    Product reference document, tps65950.pdf, is found here:
20505
20506    http://www.ti.com/lit/gpn/tps65950
20507
20508    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20509    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20510    Acked-by: Heiko Schocher <hs@denx.de>
20511
20512commit 7f79dfb48b7419d5caa1cf932fcff4e2fb7040af
20513Author: Tom Rix <Tom.Rix@windriver.com>
20514Date:	Sun Jun 28 12:52:27 2009 -0500
20515
20516    OMAP I2C Fix the sampling clock.
20517
20518    This problem is seen on Zoom1 and Zoom2 in the startup and
20519    when i2c probe is used
20520
20521    Before :
20522
20523    In:    serial
20524    Out:   serial
20525    Err:   serial
20526    timed out in wait_for_bb: I2C_STAT=1000
20527    timed out in wait_for_bb: I2C_STAT=1000
20528    timed out in wait_for_bb: I2C_STAT=1000
20529    timed out in wait_for_pin: I2C_STAT=1000
20530    I2C read: I/O error
20531    timed out in wait_for_bb: I2C_STAT=1000
20532    timed out in wait_for_bb: I2C_STAT=1000
20533    Die ID #327c00020000000004013ddd05026013
20534    Hit any key to stop autoboot:  0
20535    OMAP3 Zoom1# i2c probe
20536    Valid chip addresses:timed out in wait_for_bb: I2C_STAT=1000
20537     02 03 04 05 06 07 08 09 0A 0B 0C 0D <snip>
20538
20539    After :
20540
20541    In:    serial
20542    Out:   serial
20543    Err:   serial
20544    Die ID #327c00020000000004013ddd05026013
20545    Hit any key to stop autoboot:  0
20546    OMAP3 Zoom1# i2c probe
20547    Valid chip addresses: 48 49 4A 4B
20548
20549    The addresses are for the twl4030.
20550
20551    The prescalar that converts the function clock to the sampling
20552    clock is hardcoded to 0.  The reference manual recommends 7
20553    if the function clock is 96MHz.
20554
20555    Instead of just changing the hardcoded values, the prescalar
20556    is calculated from the value I2C_IP_CLK.
20557
20558    The i2c #defines are in kHz.  The speed passed into the
20559    i2c init routine is in Hz.	To be consistent, change the
20560    defines to be in Hz.
20561
20562    The timing calculations are based on what is done in the
20563    linux 2.6.30 kernel in drivers/i2c/buses/i2c_omap.c as
20564    apposed to what is done in TRM.
20565
20566    The major variables in the timing caculations are
20567    specified as #defines that can be overriden as required.
20568
20569    The variables and their defaults are
20570
20571    I2C_IP_CLK				SYSTEM_CLOCK_96
20572    I2C_INTERNAL_SAMPLING_CLK		19200000
20573    I2C_FASTSPEED_SCLL_TRIM			6
20574    I2C_FASTSPEED_SCLH_TRIM			6
20575    I2C_HIGHSPEED_PHASE_ONE_SCLL_TRIM	I2C_FASTSPEED_SCLL_TRIM
20576    I2C_HIGHSPEED_PHASE_ONE_SCLH_TRIM	I2C_FASTSPEED_SCLH_TRIM
20577    I2C_HIGHSPEED_PHASE_TWO_SCLL_TRIM	I2C_FASTSPEED_SCLL_TRIM
20578    I2C_HIGHSPEED_PHASE_TWO_SCLH		I2C_FASTSPEED_SCLH_TRIM
20579
20580    This was runtime verified on Zoom1, Zoom2, Beagle and Overo.
20581    The 400kHz and 3.4M cases were verifed on test Zoom1,
20582    Zoom2, Beagle and Overo configurations.
20583
20584    Testing for omap2 will be done in a second step as Nishanth
20585    and Jean-Christophe commented.
20586
20587    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20588    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20589    Acked-by: Heiko Schocher <hs@denx.de>
20590
20591commit 4ce5a72851ff2960543b125866c6132e0094e1ee
20592Author: Heiko Schocher <hs@denx.de>
20593Date:	Mon Jul 20 09:59:37 2009 +0200
20594
20595    arm, i2c: added support for the TWSI I2C Interface
20596
20597    Signed-off-by: Heiko Schocher <hs@denx.de>
20598
20599commit 042d01c72e0ea95731708dd24bb8b6cf42e75c80
20600Author: Stefan Roese <sr@denx.de>
20601Date:	Mon Jul 27 09:13:38 2009 +0200
20602
20603    ppc4xx: Fix problem with NOR range assignment in Canyonlands ft_board_setup
20604
20605    This patch fixes the problem, that the current fdt board fixup code only
20606    set's one range, the one for NOR. By this it's overwriting the already
20607    correctly configured values done in __ft_board_setup(). Just remove this
20608    now unneeded NOR fixup and all the ranges are correctly defined.
20609
20610    Signed-off-by: Stefan Roese <sr@denx.de>
20611    Cc: Dirk Eibach <eibach@gdsys.de>
20612    Cc: Felix Radensky <felix@embedded-sol.com>
20613
20614commit 11a1604f8d0a8d936b42f6435d004b4aa33a5d87
20615Author: Stefan Roese <sr@denx.de>
20616Date:	Mon Jul 27 07:42:48 2009 +0200
20617
20618    ppc4xx: Add some NAND-booting bootstrap entries to Kilauea chip_config cmd
20619
20620    This patch adds some I2C bootstrap setting for NAND booting to the Kilauea
20621    chip_config command ("533-nand" and "600-nand").
20622
20623    Additionally some incorrectly indented lines are fixed.
20624
20625    Signed-off-by: Stefan Roese <sr@denx.de>
20626
20627commit 5b34691ff87821891375b28ec5bcf5154575a735
20628Author: Stefan Roese <sr@denx.de>
20629Date:	Mon Jul 27 07:42:37 2009 +0200
20630
20631    ppc4xx: Kilauea: Fix SDRAM init in NAND booting version
20632
20633    DDR2 Auto-calibration needs to be disabled on the NAND booting PPC4xx
20634    targets. Otherwise the configured fixed init values for some DDR2
20635    controller registers (e.g. RQDC) are not initialized at all resulting
20636    in a non working SDRAM.
20637
20638    Signed-off-by: Stefan Roese <sr@denx.de>
20639
20640commit f3ed3c9b7441cde936d06a1ff7b1490ff0d600e6
20641Author: Stefan Roese <sr@denx.de>
20642Date:	Mon Jul 27 10:53:43 2009 +0200
20643
20644    ppc4xx: Fix Arches DDR2 initialization
20645
20646    Testing on AMCC Arches with the latest U-Boot version yielded that DDR2
20647    initialization is currently broken. U-Boot hangs upon relocation to SDRAM
20648    or crashes with random traps. This patch fixes this problem. Arches now
20649    uses a different WRDTR and CLKTR default setting than Canyonlands/Glacier.
20650
20651    Signed-off-by: Stefan Roese <sr@denx.de>
20652
20653commit ab4c62c1ba788bf7f673a985d99a76d9c2fd7eca
20654Author: Dirk Eibach <eibach@gdsys.de>
20655Date:	Mon Jul 27 08:49:48 2009 +0200
20656
20657    ppc4xx: Add GDsys CompactCenter board support.
20658
20659    Board support for the Guntermann & Drunck CompactCenter and
20660    DevCon-Center.
20661    Based on the AMCC Canyonlands board support by Stefan Roese.
20662
20663    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
20664    Signed-off-by: Stefan Roese <sr@denx.de>
20665
20666commit c2e49f706ba13213f3c8da3a33e88010214e1997
20667Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
20668Date:	Sat Jul 25 06:19:12 2009 +0200
20669
20670    mpc83xx: Add esd VME8349 board support
20671
20672    This patch adds support for the esd VME8349 board equipped with the
20673    MPC8349. It's a VME PMC carrier board equipped with the Tundra
20674    TSI148 VME-bridge.
20675
20676    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
20677    Signed-off-by: Stefan Roese <sr@denx.de>
20678    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20679
20680commit fe613cdd4eb2c5b257a60d8dfb7759742318c28a
20681Author: Paul Gortmaker <paul.gortmaker@windriver.com>
20682Date:	Thu Jul 23 17:10:55 2009 -0400
20683
20684    sbc8349: combine HRCW flash and u-boot image flash
20685
20686    Up to this point in time, the sbc8349 board was storing the u-boot
20687    image in flash 2x.	One for the HRCW value at the beginning of
20688    flash (0xff80_0000), and once close to the end of flash (0xfff8_0000)
20689    for the actual image that got executed.
20690
20691    This moves the TEXT_BASE to be the beginning of flash, which makes
20692    the second copy of the image redundant, and frees up the flash
20693    from the end of the environment storage to the end of the flash
20694    device itself.
20695
20696    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
20697    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20698
20699commit be9b56df02168ca97562d6b9ec791136e4cd925a
20700Author: Kim Phillips <kim.phillips@freescale.com>
20701Date:	Thu Jul 23 14:09:38 2009 -0500
20702
20703    mpc83xx: CONFIG_83XX_GENERIC_PCI is now synonymous with CONFIG_PCI; remove the former
20704
20705    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20706
20707commit 94978e19f31d225b4f7d97c4acbac1ecfaeb8f69
20708Author: Wolfgang Denk <wd@denx.de>
20709Date:	Mon Jul 27 10:37:37 2009 +0200
20710
20711    Prepare 2009.08-rc1 (again, after fixing last minute issues).
20712
20713    Update CHANGELOG
20714
20715    Signed-off-by: Wolfgang Denk <wd@denx.de>
20716
20717commit 9689ddcca6e01f3637b4442fa8575f29ef4d7aa3
20718Author: Wolfgang Denk <wd@denx.de>
20719Date:	Mon Jul 27 10:06:39 2009 +0200
20720
20721    cpu/arm920t/start.S: include <common.h> to have ROUND() defined
20722
20723    Commit fcd3c87e made include/common.h usable by assembler code but
20724    failed to update cpu/arm920t/start.S
20725
20726    Signed-off-by: Wolfgang Denk <wd@denx.de>
20727
20728commit c9ed38cb6de50fdb4aaa60b668c555002903b211
20729Author: Wolfgang Denk <wd@denx.de>
20730Date:	Mon Jul 27 10:01:11 2009 +0200
20731
20732    at91cap9adk: fix #ifdef/#endif pairing (2nd try)
20733
20734    Commit 7024aa14 was supposed to fix the #ifdef/#endif pairing in
20735    include/configs/at91cap9adk.h, but did not cate all problems.
20736
20737    Signed-off-by: Wolfgang Denk <wd@denx.de>
20738
20739commit fb364bec5f29164d3ee681fcd9d187be8435db12
20740Author: Wolfgang Denk <wd@denx.de>
20741Date:	Mon Jul 27 09:58:14 2009 +0200
20742
20743    Fix include/common.h for boards with CONFIG_STATUS_LED
20744
20745    The reordering of include/common.h by commit fcd3c87e495f3c48 broke
20746    boards with status LED support, resulting in
20747	error: #error Status LED configuration missing
20748    errors. Undo this reordering to avoid this issue.
20749
20750    Signed-off-by: Wolfgang Denk <wd@denx.de>
20751
20752commit 942828a0980b3cea7db698784cc7f6a3e7740b2b
20753Author: Wolfgang Denk <wd@denx.de>
20754Date:	Mon Jul 27 09:19:15 2009 +0200
20755
20756    ABI: fix build problems due to now needed div64 routine.
20757
20758    Signed-off-by: Wolfgang Denk <wd@denx.de>
20759
20760commit 85d6bf0bdc8ccad2d67a9160472f6f8c6bb482fb
20761Author: Wolfgang Denk <wd@denx.de>
20762Date:	Mon Jul 27 08:50:59 2009 +0200
20763
20764    PMC405DE: fix out of tree building
20765
20766    Signed-off-by: Wolfgang Denk <wd@denx.de>
20767
20768commit 10c7604d021949464b1e4ba903df95e6b2f0d2ff
20769Author: Wolfgang Denk <wd@denx.de>
20770Date:	Mon Jul 27 00:24:55 2009 +0200
20771
20772    Prepare 2009.08-rc1
20773
20774    Update CHANGELOG, minor coding style fix.
20775
20776    Signed-off-by: Wolfgang Denk <wd@denx.de>
20777
20778commit fafbb2c3e4b35b60ca303ed2ad1c6cf400cd9a22
20779Author: rhabarber1848@web.de <rhabarber1848@web.de>
20780Date:	Fri Jul 24 08:16:30 2009 +0200
20781
20782    add WATCHDOG_RESET to allow LZMA kernel decompression on slow machines
20783
20784    Signed-off-by: rhabarber1848@web.de
20785
20786commit 3c972849f2becbf19c13a24f090d293f37ecf616
20787Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20788Date:	Thu Jul 23 23:31:58 2009 +0200
20789
20790    Less verbose output when loading vxworks 6.x images
20791
20792    Loading vxWorks 5.x images resulted just into 3 or 4 lines of output.
20793    With vxWorks 6.x and the new GCC it emits about 30 lines, which is
20794    far too noisy in my opinion.
20795
20796    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20797
20798commit fcd3c87e495f3c48b70c919869fb1e0b93d4880b
20799Author: Wolfgang Denk <wd@denx.de>
20800Date:	Fri Jul 24 00:17:48 2009 +0200
20801
20802    Make include/common.h usable by assembler code
20803
20804    Commit 70ebf316 factored out the ROUND() macro into include/common.h,
20805    not realizing that the primary use of this macro on AT91 systems was
20806    in start.S where common.h was not included, and could not be included
20807    because it contains a lot of C code which the assembler doesn't
20808    understand.
20809
20810    This patch wraps such code in common.h in a "#ifndef __ASSEMBLY__"
20811    construct, and then adds an include to cpu/arm926ejs/start.S thus
20812    solving the problem.
20813
20814    Signed-off-by: Wolfgang Denk <wd@denx.de>
20815
20816commit deec15b3064d3bb0189aede3c2921fd7ee401a0f
20817Author: Heiko Schocher <heiko.schocher@invitel.hu>
20818Date:	Thu Jul 23 13:27:04 2009 +0200
20819
20820    arm: add _lshrdi3.S
20821
20822    Signed-off-by: Heiko Schocher <hs@denx.de>
20823
20824commit 52b1bf2c5cd2f8af880dab503d0039b35570665b
20825Author: Wolfgang Denk <wd@denx.de>
20826Date:	Thu Jul 23 13:15:59 2009 +0200
20827
20828    Make linking against libgcc configurable
20829
20830    Many (especially ARM) tool chains seem to come with broken or
20831    otherwise unusable (for the purposes of builing U-Boot) run-time
20832    support libraries `libgcc.a'. By using the "USE_PRIVATE_LIBGCC"
20833    setting we allow to use alternative libraries instead.
20834
20835    "USE_PRIVATE_LIBGCC" can either be set as an environment variable in
20836    the shell, or as a command line argument when running "make", i. e.
20837	$ make USE_PRIVATE_LIBGCC=yes
20838    or
20839	$ USE_PRIVATE_LIBGCC=yes
20840	$ export USE_PRIVATE_LIBGCC
20841	$ make
20842
20843    The value of "USE_PRIVATE_LIBGCC" is the name of the directory which
20844    contains the alternative run-time support library `libgcc.a'. The
20845    special value "yes" selects the directory $(OBJTREE)/lib_$(ARCH) .
20846
20847    Note that not all architectures provide an alternative `libgcc.a' in
20848    their lib_$(ARCH) directories - so far, only ARM does.
20849
20850    Signed-off-by: Wolfgang Denk <wd@denx.de>
20851    Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20852    Cc: Prafulla Wadaskar <prafulla@marvell.com>
20853    cc: Stefan Roese <sr@denx.de>
20854
20855commit 479105065d965121f57b55dcfe83a940cba46ac1
20856Author: Dirk Behme <dirk.behme@googlemail.com>
20857Date:	Wed Jul 22 17:51:56 2009 +0200
20858
20859    Use do_div from div64.h for vsprintf
20860
20861    Use do_div from div64.h for vsprintf in case of 64bit division.
20862    For 32bit division, do_div from div64.h can't be used as it
20863    needs a 64bit parameter.
20864
20865    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20866    Acked-by: Stefan Roese <sr@denx.de>
20867    CC: Simon Kagstrom <simon.kagstrom@netinsight.net>
20868
20869commit 48287792384a93d77d43aaaa1c06cac275bbe1bb
20870Author: Kyungmin Park <kmpark@infradead.org>
20871Date:	Mon Jul 20 09:47:47 2009 +0900
20872
20873    Fix compiler warnings after loff_t change
20874
20875    Now 'env_addr' type is loff_t so use correct field type.
20876
20877    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
20878
20879commit 9c67352f727a5b5eff531c852f9cff59fcb17f7f
20880Author: Wolfgang Denk <wd@denx.de>
20881Date:	Sun Jul 26 23:28:02 2009 +0200
20882
20883    Revert "ppc: Unlock cache-as-ram in a consistent manner"
20884
20885    This reverts commit 982adfc610669482a32127282fe489857a92cfe3.
20886
20887    This patch causes problems on MPC83xx boards - flash recognition stops
20888    working.
20889
20890    Signed-off-by: Wolfgang Denk <wd@denx.de>
20891
20892commit 35cf3b57eafe3ee1f693e24267e0ecfefab60251
20893Author: Jens Scharsig <esw@bus-elektronik.de>
20894Date:	Fri Jul 24 10:31:48 2009 +0200
20895
20896    update the EB+MCF-EV123 board support
20897
20898    This patch updates the support for EB+MCF-EV123 board and needs
20899    the [PATCH 1/2 V3] new video driver for bus vcxk framebuffers
20900
20901    * remove the board framebuffer driver
20902    * use the common bus_vcxk framebuffer driver
20903    * adds bmp support
20904    * adds splashimage support
20905    * fix serveral cosmetical errors
20906
20907    Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20908    [agust@denx.de: fixed some style issues before applying]
20909    Signed-off-by: Anatolij Gustschin <agust@denx.de>
20910
20911commit 04538cdb752eeea8fd23cf7ac3394439f189fb77
20912Author: Anatolij Gustschin <agust@denx.de>
20913Date:	Sun Jul 26 12:05:25 2009 +0200
20914
20915    video: bus_vcxk.c: fix style issues added by 50217dee
20916
20917    Signed-off-by: Anatolij Gustschin <agust@denx.de>
20918
20919commit 50217deeb07911d686790d34d468eb9a5245f68d
20920Author: Jens Scharsig <esw@bus-elektronik.de>
20921Date:	Fri Jul 24 10:09:02 2009 +0200
20922
20923    new video driver for bus vcxk framebuffers
20924
20925    This patch adds a new video driver
20926
20927    * adds common bus_vcxk framebuffer driver
20928
20929    Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20930    [agust@denx.de: fixed lots of style issues before applying]
20931    Signed-off-by: Anatolij Gustschin <agust@denx.de>
20932
20933commit 60e97419246d0a3615758ad6af40680aefb5f7f1
20934Author: Alessandro Rubini <rubini@gnudd.com>
20935Date:	Tue Jul 21 14:09:45 2009 +0200
20936
20937    lcd.h: define extern vidinfo_t for all cases
20938
20939    include/lcd.h has different vidinfo for different platforms,
20940    and several extern declaration, but one for the default case was
20941    missing. This makes them a single extern declaration for everyone.
20942
20943    Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
20944
20945commit bcf0b5248952c6b03081dc5cc4ff9e0b2299c5fa
20946Author: Anatolij Gustschin <agust@denx.de>
20947Date:	Sun Jul 26 11:04:59 2009 +0200
20948
20949    mimc200.c: fix too long lines added by f68378d6
20950
20951    Signed-off-by: Anatolij Gustschin <agust@denx.de>
20952
20953commit f68378d60a905d43155f2e89bf81999d3c93a90a
20954Author: Mark Jackson <mpfj-list@mimc.co.uk>
20955Date:	Tue Jul 21 11:35:22 2009 +0100
20956
20957    Add LCD support to MIMC200 board
20958
20959    This patch updates the MIMC200 files to enable the LCD.
20960
20961    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
20962
20963commit 69f32e6c24d41fcdf347ff64e9c13b25059ace58
20964Author: Mark Jackson <mpfj-list@mimc.co.uk>
20965Date:	Tue Jul 21 11:18:44 2009 +0100
20966
20967    Add 16bit colour support in lcd.h
20968
20969    This patch adds support for LCD_COLOR16 in include/lcd.h.
20970
20971    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
20972
20973commit bdc873ea063b8cc6d44c6ab748b7723a97d8d7b3
20974Author: Anatolij Gustschin <agust@denx.de>
20975Date:	Sun Jul 26 10:34:58 2009 +0200
20976
20977    lib_avr32/board.c: fix too long line added by 716ece1d
20978
20979    Signed-off-by: Anatolij Gustschin <agust@denx.de>
20980
20981commit 716ece1de9a7d43a61d8698ac41b71b64f66f9e9
20982Author: Mark Jackson <mpfj-list@mimc.co.uk>
20983Date:	Tue Jul 21 11:11:37 2009 +0100
20984
20985    Add AVR32 LCD support
20986
20987    This patch adds support for the AVR32 LCD controller.  This patch is
20988    based off the latest u-boot-video.
20989
20990    A quick summary of what's going on:-
20991
20992    Enable LCDC pixel clock
20993    Enable LCDC port pins
20994    Add framebuffer pointer to global_data struct
20995    Allocate framebuffer
20996
20997    To use the new code, update your board config to include something like
20998    this:-
20999
21000    #define CONFIG_LCD			1
21001
21002    #if defined(CONFIG_LCD)
21003    #define CONFIG_CMD_BMP
21004    #define CONFIG_ATMEL_LCD		1
21005    #define LCD_BPP				LCD_COLOR16
21006    #define CONFIG_BMP_16BPP		1
21007    #define CONFIG_FB_ADDR			0x10600000
21008    #define CONFIG_WHITE_ON_BLACK		1
21009    #define CONFIG_VIDEO_BMP_GZIP		1
21010    #define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE		262144
21011    #define CONFIG_ATMEL_LCD_BGR555		1
21012    #define CONFIG_SYS_CONSOLE_IS_IN_ENV	1
21013    #define CONFIG_SPLASH_SCREEN		1
21014    #endif
21015
21016    The standard U-Boot BMP and Splash-screen features should just work.
21017
21018    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
21019    [agust@denx.de: fixed some style issues]
21020    Signed-off-by: Anatolij Gustschin <agust@denx.de>
21021
21022commit 6111722a9281c6e04a7304d502556afff6a5a1f8
21023Author: Alessandro Rubini <rubini@gnudd.com>
21024Date:	Sun Jul 19 17:52:27 2009 +0200
21025
21026    video: move extern declarations from C to headers
21027
21028    This moves some extern declaration from lcd.c to lcd.h, removing
21029    unneeded ifdef around a pair of them.  Additionally, since
21030    gunzip_bmp() was declared static in cmd_bmp.c but extern in lcd.c, I
21031    removed the static.  The extra "#include <lcd.h>" in cmd_bmp.c is
21032    added to ensure the header is consistent with the source.
21033
21034    This has been compile-tested on both ARM (at91 boards) and PowerPC
21035    (HH405_config, TQM823L_LCD_config, mcc200_config), to test all use
21036    combinations.
21037
21038    Signed-off-by: Alessandro Rubini <rubini@gnudd.it>
21039    [agust@denx.de: removed gunzip_bmp() fixes as commit c01171ea did it]
21040    Signed-off-by: Anatolij Gustschin <agust@denx.de>
21041
21042commit f51e001143c58447eb50e7aefa2b09eb4cc1410c
21043Author: Mike Frysinger <vapier@gentoo.org>
21044Date:	Thu Jul 23 16:26:58 2009 -0400
21045
21046    Blackfin: restore EVT1 handling in linker script
21047
21048    Sadly, the Blackfin linker script unification lost a small #ifdef logic
21049    needed on older parts.  Restore that CONFIG_BFIN_BOOTROM_USES_EVT1 logic.
21050
21051    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21052
21053commit f33b325af666b12eafa9ab235b2cd59832d6e51c
21054Author: Wolfgang Denk <wd@denx.de>
21055Date:	Fri Jul 24 14:24:07 2009 +0200
21056
21057    Revert "zlib: updated to v.1.2.3"
21058
21059    This reverts commit b201171f2b4d509f3ad510b214bee70ff902e3d6.
21060
21061    The commit caused problems for example when unpacking kernel images:
21062
21063	   Uncompressing Kernel Image ... Error: inflate() returned -2
21064	   GUNZIP: uncompress, out-of-mem or overwrite error - must
21065	   RESET board to recover
21066
21067    Conflicts:
21068
21069	include/u-boot/zlib.h
21070	lib_generic/zlib.c
21071
21072    Signed-off-by: Wolfgang Denk <wd@denx.de>
21073
21074commit 4b1389e0ceb19e9b50b96fd3908483a6c2274fb0
21075Author: Stefan Roese <sr@denx.de>
21076Date:	Tue Jul 21 14:06:29 2009 +0200
21077
21078    ppc4xx: Add chip_config command to AMCC Kilauea eval board
21079
21080    This patch removes the "alterpll" command and replaces it with the now
21081    ppc4xx standard "chip_config" command to configure the I2C bootstrap
21082    EEPROM.
21083
21084    Signed-off-by: Stefan Roese <sr@denx.de>
21085
21086commit f6af8ce0c80327cb6aaa347642026ad838335c23
21087Author: Stefan Roese <sr@denx.de>
21088Date:	Tue Jul 21 14:33:52 2009 +0200
21089
21090    ppc4xx: Fix EEPROM configuration on Kilauea
21091
21092    Kilauea has an AT24C02 EEPROM which has an 8 byte page. Without defining
21093    CONFIG_SYS_EEPROM_PAGE_WRITE_BITS to 3 the "eeprom" command doesn't
21094    work correctly.
21095
21096    Additionally the page write delay (CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS)
21097    is set to a more defensive value of 10ms.
21098
21099    Signed-off-by: Stefan Roese <sr@denx.de>
21100
21101commit 99d8b23bc7e2be04fcbf49c5cec9f5ae76df290c
21102Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21103Date:	Wed Jul 22 13:56:21 2009 +0200
21104
21105    ppc4xx: Add 405EP based PMC405DE board
21106
21107    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21108    Signed-off-by: Stefan Roese <sr@denx.de>
21109
21110commit da799f66ad1d4fc36dd20cc2d7e584493fda8546
21111Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21112Date:	Mon Jul 20 12:15:38 2009 +0200
21113
21114    ppc4xx: Add struct for 4xx GPIO controller registers
21115
21116    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21117    Signed-off-by: Stefan Roese <sr@denx.de>
21118
21119commit 58ea142fb2e969f32306c8da1dabfaebd6fa141a
21120Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21121Date:	Wed Jul 22 17:27:56 2009 +0200
21122
21123    ppc4xx: Replace 4xx lowercase SPR references
21124
21125    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21126    Signed-off-by: Stefan Roese <sr@denx.de>
21127
21128commit 87c0b72908e05662b8b415e26e1042f4779629da
21129Author: Stefan Roese <sr@denx.de>
21130Date:	Mon Jul 20 06:57:27 2009 +0200
21131
21132    Add "chip_config" command for PPC4xx bootstrap configuration
21133
21134    This patch adds a generic command for programming I2C bootstrap
21135    eeproms on PPC4xx. An implementation for Canyonlands board is
21136    included.
21137
21138    The command name is intentionally chosen not to be PPC4xx specific.
21139    This way other CPU's/SoC's can implement a similar command under
21140    the same name, perhaps with a different syntax.
21141
21142    Usage on Canyonlands:
21143
21144    => chip_config
21145    Available configurations (I2C address 0x52):
21146    600-nor	     - NOR  CPU: 600 PLB: 200 OPB: 100 EBC: 100
21147    600-nand	     - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100
21148    800-nor	     - NOR  CPU: 800 PLB: 200 OPB: 100 EBC: 100
21149    800-nand	     - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100
21150    1000-nor	     - NOR  CPU:1000 PLB: 200 OPB: 100 EBC: 100
21151    1000-nand	     - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100
21152    1066-nor	     - NOR  CPU:1066 PLB: 266 OPB:  88 EBC:  88 ***
21153    1066-nand	     - NAND CPU:1066 PLB: 266 OPB:  88 EBC:  88
21154    => chip_config 600-nor
21155    Using configuration:
21156    600-nor	     - NOR  CPU: 600 PLB: 200 OPB: 100 EBC: 100
21157    done (dump via 'i2c md 52 0.1 10')
21158    Reset the board for the changes to take effect
21159
21160    Other 4xx boards will be migrated to use this command soon
21161    as well.
21162
21163    Signed-off-by: Stefan Roese <sr@denx.de>
21164    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21165    Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21166
21167commit 10c1b218556ed9871f36bc0c407f4f2f6196353b
21168Author: Peter Tyser <ptyser@xes-inc.com>
21169Date:	Fri Jul 17 19:01:16 2009 -0500
21170
21171    xpedite1k: Move to X-ES vendor directory
21172
21173    The XPedite1000 is an X-ES product thus it can be put in board/xes along
21174    with other X-ES boards.  Along with the move, the board was renamed to
21175    XPedite1000 from XPedite1K to fit X-ES's standard naming convention.
21176    Maintainership was also transfered to Peter Tyser.
21177
21178    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21179    Signed-off-by: Stefan Roese <sr@denx.de>
21180
21181commit 54381b79d268e1bead5d78ed8423df31a3cb0e2c
21182Author: Peter Tyser <ptyser@xes-inc.com>
21183Date:	Fri Jul 17 19:01:15 2009 -0500
21184
21185    xpedite1k: Sync checkboard() with other X-ES boards
21186
21187    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21188    Signed-off-by: Stefan Roese <sr@denx.de>
21189
21190commit 9b4ef1f5dc0daab64f46249a32e67279c4d44fd2
21191Author: Peter Tyser <ptyser@xes-inc.com>
21192Date:	Fri Jul 17 19:01:14 2009 -0500
21193
21194    xpedite1k: Sync up board config options with other X-ES boards
21195
21196    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21197    Signed-off-by: Stefan Roese <sr@denx.de>
21198
21199commit 4cdad5f43ae67e4ceeac69ef4af4392bd2f7381f
21200Author: Peter Tyser <ptyser@xes-inc.com>
21201Date:	Fri Jul 17 19:01:13 2009 -0500
21202
21203    xpedite1k: Sync organization of board config with other X-ES boards
21204
21205    This change should have no functional effect
21206
21207    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21208    Signed-off-by: Stefan Roese <sr@denx.de>
21209
21210commit c4ae1a0257a0f5008ee2686e8aa92fba3992f279
21211Author: Peter Tyser <ptyser@xes-inc.com>
21212Date:	Fri Jul 17 19:01:12 2009 -0500
21213
21214    xpedite1k: Sync up commands and environment with other X-ES boards
21215
21216    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21217    Signed-off-by: Stefan Roese <sr@denx.de>
21218
21219commit fbc7951ea84c2fe6da0f6007b672ed35bae91acb
21220Author: Peter Tyser <ptyser@xes-inc.com>
21221Date:	Fri Jul 17 19:01:11 2009 -0500
21222
21223    xpedite1k: Disable unused ethernet port 1
21224
21225    The XPedite1000 only has 2 available ethernet ports:
21226    ppc_4xx_eth2 (EMAC2) and ppc_4xx_eth3 (EMAC3)
21227
21228    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21229    Signed-off-by: Stefan Roese <sr@denx.de>
21230
21231commit 767e32ad369d83f55f950e6938e68b6dba7fa65f
21232Author: Peter Tyser <ptyser@xes-inc.com>
21233Date:	Fri Jul 17 19:01:10 2009 -0500
21234
21235    xpedite1k: Store environment in flash
21236
21237    Previously an I2C EEPROM was used.	The EEPROM had size, reliability,
21238    and access issues which are resolved by storing the environment in
21239    flash.
21240
21241    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21242    Signed-off-by: Stefan Roese <sr@denx.de>
21243
21244commit b88da157f9990cd2cb081e4faea4b9581b5d0e2f
21245Author: Peter Tyser <ptyser@xes-inc.com>
21246Date:	Fri Jul 17 19:01:09 2009 -0500
21247
21248    xpedite1k: Add support for additional GPIO pins
21249
21250    Enable GPIO pins for an I2C EEPROM write protect, a system reset pin,
21251    and a PMC #MONARCH pin.  These pins are not currently used in U-Boot,
21252    but are used in OSes and may be used in U-Boot in the future.
21253
21254    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21255    Signed-off-by: Stefan Roese <sr@denx.de>
21256
21257commit 42735815dd9ba39efe51203868aebce04053c8de
21258Author: Peter Tyser <ptyser@xes-inc.com>
21259Date:	Fri Jul 17 19:01:08 2009 -0500
21260
21261    xpedite1k: Add support for optional flashes
21262
21263    The XPedite1000 can be built with 4 total flashes:
21264    - 512KB AMD socketed
21265    - 16MB Intel soldered
21266    - 2 x 32MB AMD MirrorBit flashes
21267
21268    Add support for the optional 2 32MB CFI-compliant AMD flashes
21269
21270    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21271    Signed-off-by: Stefan Roese <sr@denx.de>
21272
21273commit e02990764c7415c84668823a0fc8c5b4dd8d8cf0
21274Author: Peter Tyser <ptyser@xes-inc.com>
21275Date:	Fri Jul 17 19:01:07 2009 -0500
21276
21277    xpedite1k: Cleanup coding style
21278
21279    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21280    Signed-off-by: Stefan Roese <sr@denx.de>
21281
21282commit 086ff34a3a7e5e595630d658c1c13778399452d1
21283Author: Peter Tyser <ptyser@xes-inc.com>
21284Date:	Fri Jul 17 19:01:06 2009 -0500
21285
21286    xpedite1k: Remove support for reading MACs from EEPROM
21287
21288    By default, the XPedite1000 comes installed with xMon, a proprietary
21289    bootloader.  xMon stores its MAC address in an onboard EEPROM.  Rather
21290    than requiring a non-standard location in the EEPROM to be reserved for
21291    MAC addresses, store the MAC addresses in U-Boot's standard environment.
21292    A U-Boot application or OS application can be used to migrate xMon MAC
21293    addresses to U-Boot's environment if necessary.
21294
21295    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21296    Signed-off-by: Stefan Roese <sr@denx.de>
21297
21298commit 108d6d0099372f9f6532c3198fbaacabc121c9b3
21299Author: Peter Tyser <ptyser@xes-inc.com>
21300Date:	Fri Jul 17 19:01:05 2009 -0500
21301
21302    xpedite1k: Remove support for fixed SDRAM configuration
21303
21304    All XPedite1000's have SPD EEPROMs present and no fixed configuration
21305    parameters are currently defined or used
21306
21307    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21308    Signed-off-by: Stefan Roese <sr@denx.de>
21309
21310commit c86d00a2ed923002f1ab0bfb0a925522628302e9
21311Author: Peter Tyser <ptyser@xes-inc.com>
21312Date:	Fri Jul 17 19:01:04 2009 -0500
21313
21314    xpedite1k: Remove CONFIG_SYS_DRAM_TEST support
21315
21316    POST or command line tests provide similar functionality
21317
21318    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21319    Signed-off-by: Stefan Roese <sr@denx.de>
21320
21321commit 11ad309c183b176d8866944026a63c0f1c626f56
21322Author: Peter Tyser <ptyser@xes-inc.com>
21323Date:	Fri Jul 17 19:01:03 2009 -0500
21324
21325    xpedite1k: Use standard CFI flash driver
21326
21327    Using the CFI flash driver will allow write access to the 16MB Intel
21328    StrataFlash present on the XPedite1000.  The 512KB socketed (non
21329    CFI-compliant flash) will no longer be writable.
21330
21331    The mapping of the 16MB Strata flash was moved to 0xff000000 and the
21332    512KB AMD socketed flash was moved to 0xfe000000.
21333
21334    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21335    Signed-off-by: Stefan Roese <sr@denx.de>
21336
21337commit d4d2e79bb433fc7ec18c68cc49cc6b7433d1320c
21338Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
21339Date:	Thu Jul 16 22:13:57 2009 +0200
21340
21341    ppc4xx: Cleanup PLU405 board code
21342
21343    Some Coding style cleanup (braces, whitespaces, long lines)
21344
21345    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21346    Signed-off-by: Stefan Roese <sr@denx.de>
21347
21348commit b209a114829dc8a7a0e39a9335b6e4aebf9742cb
21349Author: Dirk Eibach <eibach@gdsys.de>
21350Date:	Fri Jul 17 14:16:40 2009 +0200
21351
21352    ppc4xx: Add DL-Vision 405EP board support
21353
21354    Board support for the Guntermann & Drunck DL-Vision.
21355
21356    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21357    Signed-off-by: Stefan Roese <sr@denx.de>
21358
21359commit 9b1b8c8a1bf52e9b65e1958e5205838576066cbc
21360Author: Dirk Eibach <eibach@gdsys.de>
21361Date:	Fri Jul 10 14:47:32 2009 +0200
21362
21363    ppc4xx: Fix missing freqOPB for 405EP
21364
21365    In cpu/ppc4xx/speed.c initialization of sysInfo->freqOPB for 405EP was
21366    left out for no obvious reason.
21367
21368    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21369    Signed-off-by: Stefan Roese <sr@denx.de>
21370
21371commit 0a371ca08908c9b2a58171223a79bffea1f7c6f5
21372Author: Stefan Roese <sr@denx.de>
21373Date:	Tue Jul 14 15:53:08 2009 +0200
21374
21375    ppc4xx: Fix TLB reset problem with recent 44x images
21376
21377    Patch d873133f [ppc4xx: Add Sequoia RAM-booting target] broke "normal"
21378    booting on some 44x platforms. This breakage is only noticed in some
21379    cases while powercycling. As it seems, the code in question in start.S
21380    didn't invalidate TLB #0. This makes sense since this TLB is used for
21381    the bootrom mapping. With the patch mentioned above even TLB #0 got
21382    invalidated resulting in an error later on.
21383
21384    This patch now fixes this issue by only invalidating TLB #0 in the RAM-
21385    booting case.
21386
21387    Tested succesfully on Sequoia and Canyonlands.
21388
21389    Signed-off-by: Stefan Roese <sr@denx.de>
21390    Cc: Dirk Eibach <Eibach@gdsys.de>
21391
21392commit 44259bb9e696d22bf1773181111855a29f00cf33
21393Author: Prafulla Wadaskar <prafulla@marvell.com>
21394Date:	Fri Jul 17 19:56:30 2009 +0530
21395
21396    usb: bugfix driver/usb/host/ehci-hcd.c function ehci_submit_root
21397
21398    This change is cheked in Linux source and fix found to be in sync.
21399    This patch is tested for USB host interface on Kirkwood based
21400    Sheevaplug platform (ARM little endian board)
21401
21402    Risk: the impact of this patch is not validated on big endian board.
21403    This need to be checked...
21404
21405    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21406    Signed-off-by: Remy Bohmer <linux@bohmer.net>
21407
21408commit 28958b8bea4c66629c5a22fd3c8b0d49df90383d
21409Author: Wolfgang Denk <wd@denx.de>
21410Date:	Thu Jul 23 22:23:23 2009 +0200
21411
21412    Coding Style cleanup; update CHANGELOG.
21413
21414    Signed-off-by: Wolfgang Denk <wd@denx.de>
21415
21416commit 2632c008e2c2cd61fefb622ed671ea3e6bd2e2a6
21417Author: Mike Frysinger <vapier@gentoo.org>
21418Date:	Tue Jul 21 22:59:36 2009 -0400
21419
21420    autoconf.mk: include before config.mk for top level files
21421
21422    By including autoconf.mk before config.mk, all top level files can use any
21423    config options it sets up (like <arch>_config.mk) or the Makefile itself
21424    without being forced to use lazy evaluation.
21425
21426commit c01171eaecc963d2c1f56a0984a0cbcdd8a3ab3c
21427Author: Mark Jackson <mpfj-list@mimc.co.uk>
21428Date:	Tue Jul 21 11:30:53 2009 +0100
21429
21430    Remove static declaration from gunzip_bmp()
21431
21432    This patch removes the static declaration from gunzip_bmp()
21433
21434    Without it, the gunzip_bmp() function is not visible to
21435    common/lcd.c and fails to compile with an error.
21436
21437    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
21438
21439commit 2d4a43e230a3c8bfd03b9beaa0eb2a95e779c03b
21440Author: Peter Tyser <ptyser@gmail.com>
21441Date:	Mon Jul 20 21:51:38 2009 -0500
21442
21443    cmd_tsi148: General cleanup
21444
21445    - Fix command help message
21446    - Disable DEBUG by default
21447    - Fix whitespace issues
21448    - Fix lines > 80 characters
21449
21450    Signed-off-by: Peter Tyser <ptyser@gmail.com>
21451    Acked-by: Stefan Roese <sr@denx.de>
21452
21453commit 9aef73888509d10193615ee5cd9cf439ca44e937
21454Author: Mike Frysinger <vapier@gentoo.org>
21455Date:	Sun Jul 19 15:17:03 2009 -0400
21456
21457    unify HOST_CFLAGS and HOSTCFLAGS
21458
21459    The top build system sets up HOSTCFLAGS a bit and exports it, but other
21460    places use HOST_CFLAGS instead.  Unify the two as HOSTCFLAGS so that the
21461    values stay in sync.
21462
21463    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21464
21465commit 2e9393f500065f940e5e4ac7fe375e4c0b77b936
21466Author: Wolfgang Denk <wd@denx.de>
21467Date:	Thu Jul 23 21:16:59 2009 +0200
21468
21469    Update CHANGELOG
21470
21471    Signed-off-by: Wolfgang Denk <wd@denx.de>
21472
21473commit e3b39f84e974df70065fa248f0f63993b1708c9d
21474Author: André Schwarz <andre.schwarz@matrix-vision.de>
21475Date:	Fri Jul 17 14:50:24 2009 +0200
21476
21477    update config for mvBC-P (MPC5200)
21478
21479    This patch adds I2C support for mvBC-P and defines flash layout
21480    matching the shipped product.
21481
21482    Signed-off-by: Andr� Schwarz <andre.schwarz@matrix-vision.de>
21483
21484commit cb6d0b72c2c4f13c0075a7ae92e11682ec94a311
21485Author: Kumar Gala <galak@kernel.crashing.org>
21486Date:	Mon Jul 13 09:24:00 2009 -0500
21487
21488    ahci: Fix gcc 4.4 compiler warning
21489
21490    ahci.c: In function 'ata_scsiop_read_capacity10':
21491    ahci.c:616: warning: dereferencing type-punned pointer will break strict-aliasing rules
21492
21493    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21494
21495commit 51d91e1a253c97713c7f3e5c0b910a4db4979283
21496Author: Kumar Gala <galak@kernel.crashing.org>
21497Date:	Mon Jul 13 09:23:59 2009 -0500
21498
21499    drivers/bios_emulator: Fix gcc 4.4 compiler warning
21500
21501    biosemu.c: In function 'BE_setVGA':
21502    biosemu.c:147: warning: dereferencing type-punned pointer will break strict-aliasing rules
21503
21504    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21505
21506commit f97ec30bb3c5a4a456159eb2b75b3bc68772bf2a
21507Author: Detlev Zundel <dzu@denx.de>
21508Date:	Mon Jul 13 16:01:19 2009 +0200
21509
21510    Re-add support for image type 'Standalone Program'
21511
21512    Support for this type was lost during the bootm refactoring.
21513
21514    Signed-off-by: Detlev Zundel <dzu@denx.de>
21515
21516commit ca95c9df0280f40e8e4befadbaae21fa67d92331
21517Author: Detlev Zundel <dzu@denx.de>
21518Date:	Mon Jul 13 16:01:18 2009 +0200
21519
21520    Add error checking for unsupported OS types.
21521
21522    Signed-off-by: Detlev Zundel <dzu@denx.de>
21523
21524commit 982adfc610669482a32127282fe489857a92cfe3
21525Author: Peter Tyser <ptyser@xes-inc.com>
21526Date:	Fri Jul 10 18:46:10 2009 -0500
21527
21528    ppc: Unlock cache-as-ram in a consistent manner
21529
21530    Previously, non-e500 architectures only unlocked their data cache which
21531    was used as early RAM when booting to Linux using the "bootm" command.
21532    This change causes all PPC boards with CONFIG_SYS_INIT_RAM_LOCK defined
21533    to unlock their data cache during U-Boot's initialization.	This
21534    improves U-Boot performance and provides a common cache state when
21535    booting to different OSes.
21536
21537    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21538
21539commit b201171f2b4d509f3ad510b214bee70ff902e3d6
21540Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
21541Date:	Thu Jul 23 04:54:45 2009 -0400
21542
21543    zlib: updated to v.1.2.3
21544
21545    This patch updates zlib to the latest stable version.
21546
21547    Only relevant zlib parts were ported to u-boot tree, as was done for
21548    the previously used version of zlib (0.95). New zlib gives faster
21549    inflate performance and other improvements, see www.zlib.net
21550
21551    Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
21552    Reviewed-by: Angelo Castello <angelo.castello@st.com>
21553
21554    Edited commit message
21555
21556    Signed-off-by: Wolfgang Denk <wd@denx.de>
21557
21558commit 97cfe86163505ea18e7ff7b71e78df5bb03dad57
21559Author: Robin Getz <rgetz@blackfin.uclinux.org>
21560Date:	Tue Jul 21 12:15:28 2009 -0400
21561
21562    Save server's MAC address in environment
21563
21564    Linux's netconsole works much better when you can pass it the MAC address of
21565    the server. (otherwise it just uses broadcast, which everyone else on my
21566    network complains about :)
21567
21568    This sets the env var "serveraddr" (to match ethaddr), so that you can pass
21569    it to linux with whatever bootargs you want to....
21570
21571    addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr)
21572
21573    Signed-of-by: Robin Getz <rgetz@blackfin.uclinux.org>
21574
21575    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21576
21577commit 0b23fb368d08c9669fac647971ff249c3f9fee8f
21578Author: Ilya Yanok <yanok@emcraft.com>
21579Date:	Tue Jul 21 19:32:21 2009 +0400
21580
21581    fec_mxc: driver for FEC ethernet controller on i.MX27
21582
21583    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
21584    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21585
21586commit 0544c63681d2ea3607faf374e9c56f101e365b42
21587Author: Alessio Centazzo <centazzo@gmail.com>
21588Date:	Sat Jul 11 11:56:06 2009 -0700
21589
21590    ppc4xx: Fixed compilation warning in 4xx_enet.c
21591
21592    This patch fixes a compilation warning for some Ethernet PHY-less
21593    PPC4xx platforms (440SPE based ones) and a potential compilation
21594    error for 440SP platforms (use of undefined 'ethgroup' variable).
21595    In the original code and in case of 440SPE platforms, 'ethgroup'
21596    is initialized to -1 and never modified.  Later in the function,
21597    within an #ifdef statement, an 'if statement' executes code only
21598    if 'ethgroup' is set to 4, therefore it is harmless to avoid
21599    executing the 'if statement' by removing the CONFIG_440SPE from
21600    the affected #ifdefs.  In case of 440SP platforms  with on-board
21601    Ethernet PHY, 'ethgroup' is undefined but used (there are not such
21602    platforms in the repository yet). All other architectures are not
21603    affected by this change.
21604
21605    Signed-off-by: Alessio Centazzo acpatin@yahoo.com
21606    Acked-by: Stefan Roese <sr@denx.de>
21607    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21608
21609commit 09133f8580f0106429ba3600f1855bd3577ae58b
21610Author: Michael Zaidman <michael.zaidman@gmail.com>
21611Date:	Tue Jul 14 23:37:12 2009 +0300
21612
21613    DHCP regression on 2009-06
21614
21615    Fixed the DHCP/BOOTP/RARP regression introduced in u-boot-2009.06
21616    by initializing our IP addr to 0 in order to accept any IP addr
21617    assigned to us by the DHCP/BOOTP/RARP server.
21618
21619    Ack-by: Robin Getz <rgetz@blackfin.uclinux.org>
21620    Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
21621    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21622
21623commit 443ce4ac9d1138ae5ae6863b2d40a96fd6edf523
21624Author: Prafulla Wadaskar <prafulla@marvell.com>
21625Date:	Thu Jul 16 20:58:02 2009 +0530
21626
21627    net: phy: bugfixes: mv88E61xx multichip addressing support
21628
21629    With these fixes, this driver works properly for multi chip
21630    addressging mode
21631
21632    Bugfixes:
21633    1. Build error fixed for function mv88e61xx_busychk_multic-fixed
21634    2. PHY dev address error detection- fixed
21635    3. wrong busy bit was refered in function mv88e61xx_busychk -fixed
21636    4. invalid data read ptr was refered for RD_PHY in case of
21637	multichip addressing mode -fixed
21638
21639    The Multichip Address mode is tested with RD6281A board having
21640    MV88E6165 switch on it
21641
21642    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21643    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21644
21645commit 16025ea45539219f2a7c750c6f0ae983ea5c2737
21646Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
21647Date:	Wed Jul 8 13:05:11 2009 +0200
21648
21649    arm: Kirkwood: Check the error summary bit for error detection
21650
21651    The Marvell documentation for the 88f6281 states that the error coding
21652    is only valid if the error summary and last frame bits in the transmit
21653    descriptor status field are set. This patch adds checks for these for
21654    transmit (I would get transmit errors on bootp with the current check,
21655    which I believe are spurious).
21656
21657    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
21658    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21659
21660commit 7b05f5e027b81cd3a9a41c6c6d3fe09c72fa93f6
21661Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
21662Date:	Wed Jul 8 13:03:18 2009 +0200
21663
21664    arm: Kirkwood: Fix compiler optimization bug for kwgbe_send
21665
21666    kwgbe_send/recv both have loops waiting for the hardware to set  a bit.
21667    GCC 4.3.3 cleverly optimizes the send case to ... a while(1); loop. This
21668    patch uses readl to force a read from device memory. Other volatile
21669    accesses have also been replaced with readl/writel where appropriate
21670    (as per suggestions on the U-boot mailing list).
21671
21672    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
21673    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21674
21675commit 3f6b18ffd94621625de961bc566022b0266790f5
21676Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21677Date:	Thu Jul 2 13:21:22 2009 -0400
21678
21679    MIIPHYBB: Return 0xFFFF if the PHY is not asserting TA.
21680
21681    This patch sets the returned value to 0xFFFF if the PHY does not exist
21682    and does not assert Transfer Acknowledge. A NULL check for the value
21683    pointer is also added for buffer overflow protection.
21684
21685    Without this patch 'mii info' will	show 'phantom' devices because the
21686    value will be not be initialized and return with some random value.
21687
21688    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21689    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21690
21691commit 736fead8fdbf8a8407048bebc373cd551d01ec98
21692Author: Ben Warren <biggerbadderben@gmail.com>
21693Date:	Mon Jul 20 22:01:11 2009 -0700
21694
21695    Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API
21696
21697    All in-tree boards that use this controller have CONFIG_NET_MULTI added
21698    Also:
21699     - changed CONFIG_DRIVER_SMC911X* to CONFIG_SMC911X*
21700     - cleaned up line lengths
21701     - modified all boards that override weak function in this driver
21702     - added
21703
21704    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21705    Tested-by: Mike Frysinger <vapier@gentoo.org>
21706
21707commit 3bd0a877b74b9c005ae7cb892480ccedfa308c20
21708Author: Ben Warren <biggerbadderben@gmail.com>
21709Date:	Fri Jul 17 00:50:15 2009 -0700
21710
21711    Add warning about upcoming removal of old Ethernet API
21712
21713    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21714
21715commit b7fe25d2a8d1cede401d09e1f9c84f8fe47bdbb1
21716Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
21717Date:	Thu Jul 2 16:15:13 2009 +0530
21718
21719    P2020RDB Added support of Vitesse PHYs VSC8641(RGMII) and VSC8221(SGMII)
21720
21721    These PHYs are on P2020RDB platform.
21722
21723    Also revamped Freescale copyright message in drivers/net/tsec.c.
21724
21725    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
21726    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21727
21728commit 1a32bf41881b5dbe3119cb77a33572b4d462cabf
21729Author: Robin Getz <rgetz@blackfin.uclinux.org>
21730Date:	Mon Jul 20 14:53:54 2009 -0400
21731
21732    Add DNS support
21733
21734    On 04 Oct 2008 Pieter posted a dns implementation for U-Boot.
21735
21736    http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg10216.html
21737    >
21738    > DNS can be enabled by setting CFG_CMD_DNS. After performing a query,
21739    > the serverip environment var is updated.
21740    >
21741    > Probably there are some cosmetic issues with the patch. Unfortunatly I
21742    > do not have the time to correct these. So if anybody else likes DNS
21743    > support in U-Boot and has the time, feel free to patch it in the main tree.
21744
21745    Here it is again - slightly modified & smaller:
21746      - update to 2009-06 (Pieter's patch was for U-Boot 1.2.0)
21747      - README.dns is added
21748      - syntax is changed (now takes a third option, the env var to store
21749	the result in)
21750      - add a random port() function in net.c
21751      - sort Makefile in ./net/Makefile
21752      - dns just returns unless a env var is given
21753      - run through checkpatch, and clean up style issues
21754      - remove packet from stack
21755      - cleaned up some comments
21756      - failure returns much faster (if server responds, don't wait for
21757	timeout)
21758      - use built in functions (memcpy) rather than byte copy.
21759
21760    Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
21761    Signed-off-by: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
21762    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21763
21764commit 88ad3fd91c83a4343b25385fd78fd8e29ebb723f
21765Author: Kim Phillips <kim.phillips@freescale.com>
21766Date:	Fri Jul 17 12:17:00 2009 -0500
21767
21768    net: tsec - fix dereferencing type-punned pointer will break strict-aliasing rules warning
21769
21770    fix this gcc 4.4 warning:
21771
21772    tsec.c: In function 'tsec_init':
21773    tsec.c:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
21774
21775    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21776    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21777
21778commit d9bec9f42ab34383737c8a94429aa02fe76d7946
21779Author: Mike Frysinger <vapier@gentoo.org>
21780Date:	Sat Jul 18 21:04:08 2009 -0400
21781
21782    net: rename NetRxPkt to NetRxPacket
21783
21784    The net code is mostly consistent in using 'Packet' rather than 'Pkt', so
21785    rename the minor detractor to follow suite.
21786
21787    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21788    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21789
21790commit 88a4c2e77cd5674db745d0c2ebbad68c9baf760c
21791Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
21792Date:	Thu Jun 25 16:33:04 2009 +0900
21793
21794    sh: sh_eth: Remove garbage from printf
21795
21796    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
21797    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
21798    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21799
21800commit 2ea20efa47da9d98ff38223ff51dea5439ad8708
21801Author: Andreas Pretzsch <apr@cn-eng.de>
21802Date:	Thu Jul 9 21:50:05 2009 +0200
21803
21804    smc911x: add support for LAN9221
21805
21806    Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
21807    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21808
21809commit 7168eba729b9e6d730db7cd1028767f7b1a6128b
21810Author: David Brownell <david-b@pacbell.net>
21811Date:	Tue Jun 9 11:14:24 2009 -0700
21812
21813    rm9200 ethernet driver: board-specific quirk (csb337)
21814
21815    CSB337 boards originally shipped with MicroMonitor, not U-Boot;
21816    and with a version using a different convention for recording
21817    Ethernet addresses than anyone else.  To avoid breaking Linux
21818    when it uses U-Boot, have it use the same convention on that
21819    hardware.
21820
21821    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
21822    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21823
21824commit 57215cd2e59fd403248df8f2f195e382900d5fc2
21825Author: Heiko Schocher <hs@denx.de>
21826Date:	Thu Jul 16 09:58:31 2009 +0200
21827
21828    arm, kirkwood: added kw_gpio_set_valid() in gpio.h
21829
21830    Signed-off-by: Heiko Schocher <hs@denx.de>
21831
21832commit ec16441085f471c03a8c0909579463e31e5b947a
21833Author: Dieter Kiermaier <dk-arm-linux@gmx.de>
21834Date:	Mon Jun 29 14:45:08 2009 +0200
21835
21836    Kirkwood: add Marvell Kirkwood gpio driver
21837
21838    Signed-off-by: Dieter Kiermaier <dk-arm-linux@gmx.de>
21839    Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
21840    Tested-by: Heiko Schocher <hs@denx.de>
21841
21842commit 688b6a0ff2dcbb0c7e63ef63cbbcc291f14f321f
21843Author: Heiko Schocher <hs@denx.de>
21844Date:	Thu Jul 16 09:59:10 2009 +0200
21845
21846    arm, kirkwood: added KW_TWSI_BASE in kirkwood.h
21847
21848    Signed-off-by: Heiko Schocher <hs@denx.de>
21849
21850commit fbc8365ad7ab0afd4143bdbffab2fd0b24df004f
21851Author: Prafulla Wadaskar <prafulla@marvell.com>
21852Date:	Thu Jul 16 21:02:24 2009 +0530
21853
21854    Marvell RD6281A Board support
21855
21856    This is Marvell's 88F6281_A0 based reference design board
21857
21858    This patch is tested for-
21859    1. Boot from DRAM/NAND flash/NFS
21860    2. File transfer using tftp and loadb
21861    3. NAND flash read/write/erase
21862
21863    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21864    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21865
21866commit 2906e6d654fcc7f2451fde225e4e8b3f20c9555f
21867Author: Piotr Ziecik <kosmo@semihalf.com>
21868Date:	Fri Jul 17 16:35:19 2009 +0200
21869
21870    api: Fix broken build on ARM.
21871
21872    This patch fixes broken build introduced by commit
21873    84bf7ca522e94ec402a1264b01971b924b7e268f (api: remove un-needed
21874    ifdef CONFIG_API already handle by the Makefile).
21875
21876    Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
21877
21878commit 48677a1ef5f82adca49145a7baf11ece77f51945
21879Author: Wolfgang Denk <wd@denx.de>
21880Date:	Wed Jul 22 23:53:23 2009 +0200
21881
21882    Fix "ld: cannot find -lstubs" build error
21883
21884    Commit 1bc15386 moved the examples/ to examples/standalone but failed
21885    to adapt the Makefiles that need to link against libstubs.a
21886
21887    Signed-off-by: Wolfgang Denk <wd@denx.de>
21888    Cc: Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21889
21890commit ae71121a111ddf9dd057cacbbdd0f51054be428a
21891Author: Wolfgang Denk <wd@denx.de>
21892Date:	Sat Jul 18 20:47:36 2009 +0200
21893
21894    at91cap9adk: fix #ifdef/#endif pairing
21895
21896    The #ifdef/#endif pairing in this file was obviously messed up.
21897
21898    Signed-off-by: Wolfgang Denk <wd@denx.de>
21899
21900commit 6b96a20d512b04a808438553874c00cf40812c44
21901Author: Minkyu Kang <mk7.kang@samsung.com>
21902Date:	Mon Jul 20 11:40:01 2009 +0900
21903
21904    ARM Cortex A8: Move OMAP3 specific reset handler
21905
21906    Because of the reset_cpu is soc specific, should be move to soc
21907
21908    Cc: Dirk Behme <dirk.behme@googlemail.com>
21909    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
21910
21911commit 048e7efe91f66094f868281c12e488ce2bae8976
21912Author: Kumar Gala <galak@kernel.crashing.org>
21913Date:	Wed Jul 22 10:12:39 2009 -0500
21914
21915    85xx/86xx: Replace in8/out8 with in_8/out_8 on FSL boards
21916
21917    The pixis code used in8/out8 all over the place.  Replace it with
21918    in_8/out_8 macros.
21919
21920    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21921
21922commit 0a6d0c6320b77bd6572393a93e6b8ccdf39c7100
21923Author: Peter Tyser <ptyser@xes-inc.com>
21924Date:	Tue Jul 21 13:51:08 2009 -0500
21925
21926    xpedite5370: Enable NAND command support
21927
21928    Use the MPC8572's eLBC to access 1 GB (or greater) onboard NAND flash
21929    via the 'nand' command.
21930
21931    Previously, the XPedite5370's NAND chip selects were properly
21932    configured, but NAND support was not enabled.
21933
21934    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21935    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21936
21937commit 39121c0896a6760bd436d88c17892f49a97902d0
21938Author: Peter Tyser <ptyser@xes-inc.com>
21939Date:	Tue Jul 21 13:51:07 2009 -0500
21940
21941    xes: Increase CONFIG_SYS_BOOTM_LEN to 16MB
21942
21943    Increasing CONFIG_SYS_BOOTM_LEN from 8 MB to 16 MB is necessary to
21944    support uncompressing images larger than 8 MB when using the bootm
21945    command.
21946
21947    Note that recent Linux kernels for the 85xx and 86xx map greater than
21948    16MB of memory on bootup, but we use 16MB to maintain compatibility with
21949    older Linux kernels for now.
21950
21951    Signed-off-by: Nate Case <ncase@xes-inc.com>
21952    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21953    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21954
21955commit 58f31b602dfd52eb7836ab82caa587514e046f02
21956Author: Peter Tyser <ptyser@xes-inc.com>
21957Date:	Sun Jul 19 19:17:41 2009 -0500
21958
21959    xpedite5370: Fix I2C GPIO initialization typo
21960
21961    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21962    Acked-by: Heiko Schocher<hs@denx.de>
21963    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21964
21965commit 5ff821006c6e7647d183ea95817044943bb22e7e
21966Author: Peter Tyser <ptyser@xes-inc.com>
21967Date:	Sun Jul 19 19:17:40 2009 -0500
21968
21969    xpedite5200,5370: Use buffered NOR flash writes
21970
21971    Buffered writes are possible on the XPedite5200 and XPedite5370 and greatly
21972    improve NOR flash write speeds
21973
21974    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21975    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21976
21977commit d9c147f371800a479a507a816b2fe572c97da197
21978Author: Peter Tyser <ptyser@xes-inc.com>
21979Date:	Fri Jul 17 10:14:48 2009 -0500
21980
21981    85xx, 86xx: Add common board_add_ram_info()
21982
21983    Previously, 85xx and 86xx boards would display DRAM information on
21984    bootup such as:
21985
21986    ...
21987    I2C:   ready
21988    DRAM:
21989    Memory controller interleaving enabled: Bank interleaving!
21990     2 GB
21991    FLASH: 256 MB
21992    ...
21993
21994    This patch moves the printing of the DRAM controller configuration to a
21995    common board_add_ram_info() function which prints out DDR type, width,
21996    CAS latency, and ECC mode.	It also makes the DDR interleaving
21997    information print out in a more sane manner:
21998
21999    ...
22000    I2C:   ready
22001    DRAM:   2 GB (DDR2, 64-bit, CL=4, ECC on)
22002	   DDR Controller Interleaving Mode: bank
22003    FLASH: 256 MB
22004    ...
22005
22006    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22007    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22008
22009commit 12a440ae6d09445140f1a0c2023dba76a9f1a617
22010Author: Peter Tyser <ptyser@xes-inc.com>
22011Date:	Fri Jul 17 10:14:47 2009 -0500
22012
22013    tqm85xx: Remove board_add_ram_info()
22014
22015    This is in preparation for adding one common 8xxx board_add_ram_info()
22016    function for all 8xxx boards
22017
22018    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22019    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22020
22021commit ed2c9488bbe389b7b25cada1e42bdae5d0976327
22022Author: Peter Tyser <ptyser@xes-inc.com>
22023Date:	Fri Jul 17 10:14:46 2009 -0500
22024
22025    xes: Remove 8xxx board_add_ram_info() function
22026
22027    This is in preparation for adding one common 8xxx board_add_ram_info()
22028    fuction for all 8xxx boards
22029
22030    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22031    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22032
22033commit e7ee23ec1788d8cf269a4cf6b9cd3722cbc7d592
22034Author: Peter Tyser <ptyser@xes-inc.com>
22035Date:	Fri Jul 17 10:14:45 2009 -0500
22036
22037    86xx: Rename ccsr_ddr's sdram_mode_1, sdram_cfg_1 fields
22038
22039    Rename sdram_mode_1 to sdram_mode and sdram_cfg_1 to sdram_cfg to match
22040    the 86xx user's manual and other Freescale architectures
22041
22042    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22043    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22044
22045commit f6155c6fbb1d85f517b7c160570f0995ef14c43f
22046Author: Roy Zang <tie-fei.zang@freescale.com>
22047Date:	Thu Jul 9 10:05:48 2009 +0800
22048
22049    85xx: Add pci/pcie E1000 ethernet support for MPC8544DS and MPC8536 boards
22050
22051    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
22052    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22053
22054commit 6bb5b412291177e6edd42f9a80e5c5afe57a6a0f
22055Author: Kumar Gala <galak@kernel.crashing.org>
22056Date:	Tue Jul 14 22:42:01 2009 -0500
22057
22058    85xx: Report which "bank" of NOR flash we are booting from on FSL boards
22059
22060    The p2020DS, MPC8536DS, MPC8572DS, MPC8544DS boards are capable of
22061    swizzling the upper address bits of the NOR flash we boot out of which
22062    creates the concept of "virtual" banks.  This is useful in that we can
22063    flash a test of image of u-boot and reset to one of the virtual banks
22064    while still maintaining a working image in "bank 0".
22065
22066    The PIXIS FPGA exposes registers on LBC which we can use to determine
22067    which "bank" we are booting out of (as well as setting which bank to
22068    boot out of).
22069
22070    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22071
22072commit 9af9c6bdc16da53772c56b1a79c2c91701fe94e6
22073Author: Kumar Gala <galak@kernel.crashing.org>
22074Date:	Wed Jul 15 13:45:00 2009 -0500
22075
22076    86xx: Report which "bank" of NOR flash we are booting from on MPC8641HPCN
22077
22078    The MPC8641HPCN board is capable of swizzling the upper address bit of
22079    the NOR flash we boot out of which creates the concept of "virtual"
22080    banks.  This is useful in that we can flash a test of image of u-boot
22081    and reset to one of the virtual banks while still maintaining a
22082    working image in "bank 0".
22083
22084    The PIXIS FPGA exposes registers on LBC which we can use to determine
22085    which "bank" we are booting out of (as well as setting which bank to
22086    boot out of).
22087
22088    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22089
22090commit caf72ff329759b4da71352ab098537c7698c0e9f
22091Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
22092Date:	Tue Jul 21 10:45:49 2009 +0200
22093
22094    Refresh LZMA-lib to v4.65
22095
22096    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
22097
22098commit 70ebf31633f372a24505e47846b2628e8435ea37
22099Author: Wolfgang Denk <wd@denx.de>
22100Date:	Fri Jul 17 23:35:29 2009 +0200
22101
22102    AT91: factor out ROUND() macro
22103
22104    A large number of boards (all AT91 based) duplicated the ROUND()
22105    macro in their board specific config files. Add the definition to
22106    include/common.h and clean up the board config files.
22107
22108    Signed-off-by: Wolfgang Denk <wd@denx.de>
22109
22110commit 89188a62333c0841a7166783d2ebdd39d7044eb2
22111Author: Kumar Gala <galak@kernel.crashing.org>
22112Date:	Wed Jul 15 08:54:50 2009 -0500
22113
22114    85xx: Bump up the BOOTMAP to 16M on FSL 85xx boards
22115
22116    We have always mapped at least 16M in the kernel and we have seen cases
22117    with new kernel features that a kernel image needs more than 8M of
22118    memory.
22119
22120    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22121
22122commit d4abc757c26c531293f5bbc4262ade44a317eec9
22123Author: Peter Tyser <ptyser@xes-inc.com>
22124Date:	Mon Jul 20 19:02:21 2009 -0500
22125
22126    Move api_examples to examples/api
22127
22128    Also add a rule to remove demo.bin which was previously leftover
22129    after a "make clean"
22130
22131    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22132
22133commit af1d7d984a23a0faa1f436ebfeb55c876b1a99e1
22134Author: Heiko Schocher <hs@denx.de>
22135Date:	Tue Jul 21 06:37:28 2009 +0200
22136
22137    83xx, kmeter: fix compile error
22138
22139    CONFIG_SYS_MALLOC_LEN is defined in the board config, and
22140    the keymile-common.h, which collects common options used
22141    by all keymile-boards. This results in a compile error
22142    when compiling the kmeter1 board. So remove this define
22143    in the board config file.
22144
22145    Signed-off-by: Heiko Schocher <hs@denx.de>
22146
22147commit 39df00d9aecfb465b9eec9af593f9b763fb5209a
22148Author: Heiko Schocher <hs@denx.de>
22149Date:	Thu Jul 9 12:04:26 2009 +0200
22150
22151    i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c
22152
22153    This patch adds the possibility to call a board specific
22154    i2c bus reset routine for the fsl_i2c bus driver, and adds
22155    this option for the keymile kmeter1 board.
22156
22157    The deblock sequence for this board is implemented and
22158    tested in the following way:
22159
22160    CR = 0x20 (release SDA and SCL pin)
22161    CR = 0xa0 (start read)
22162    dummy read
22163    dummy read
22164    if 2. dummy read == 0x00
22165	3. dummy read
22166
22167    CR = 0x80 (SDA and SCL now 1 SR = 0x86)
22168    CR = 0x00 (Modul reset SR=0x81)
22169    CR = 0x80 (SDA and SCL = 1, SR = 0x81)
22170
22171    Signed-off-by: Heiko Schocher <hs@denx.de>
22172
22173commit 1bc1538613d66cef3cbce680fc8d7c3561a0fbd0
22174Author: Peter Tyser <ptyser@xes-inc.com>
22175Date:	Fri Jul 10 11:03:19 2009 -0500
22176
22177    Move examples/ to examples/standalone
22178
22179    The current files in examples are all standalone application examples,
22180    so put them in their own subdirectory for organizational purposes
22181
22182    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22183
22184commit b220c64d86f7c705a183302c3b50076d7e5d876c
22185Author: Peter Tyser <ptyser@xes-inc.com>
22186Date:	Fri Jul 10 11:03:15 2009 -0500
22187
22188    Move architecture specific config.mk files into subdirs
22189
22190    This cleans up U-Boot's toplevel directory a bit and makes the
22191    architecture 'config.mk' file naming and location similar to board
22192    and cpu 'config.mk' files
22193
22194    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22195
22196commit 082becd0d546399637fa94fdf9f1730a0f7bf348
22197Author: Po-Yu Chuang <ratbert@faraday-tech.com>
22198Date:	Fri Jul 10 18:25:34 2009 +0800
22199
22200    Add "tags" to .gitignore file.
22201
22202    Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
22203    Signed-off-by: Wolfgang Denk <wd@denx.de>
22204
22205commit dc71b248ef0d5e12b19f33c6efb873e31df91fa9
22206Author: Heiko Schocher <hs@denx.de>
22207Date:	Thu Jul 9 12:04:18 2009 +0200
22208
22209    powerpc: updates for the keymile boards
22210
22211    - CONFIG_SYS_MAX_I2C_BUS changed to 1
22212      We use only one I2C hardwarecontroller on this boards, so
22213      change the CONFIG_SYS_MAX_I2C_BUS to 1.
22214    - common: dont print errormsg if second IVM Block lacks.
22215    - 82xx, mgcoge: fix double mtdpart entry in environment
22216    - 82xx, mgcoge: activate on second Flash the second bank.
22217    - common: CONFIG_ENV_SIZE 0x4000 for all keymile boards
22218    - common: Change malloc size to 1MByte for all Keymile boards
22219	We need a bigger malloc area for the environment support (128k)
22220	on some Keymile boards (kmeter1) and the upcoming UBI support.
22221	Change it to 1MB for all Keymile boards to be on the save side.
22222	Also define CONFIG_SYS_64BIT_VSPRINTF which is needed for
22223	UBI/UBIFS support.
22224    - Add UBI support to all Keymile boards
22225    - change manner of writing "/localbus/ranges" node
22226	instead of writting the complete "/localbus/ranges" node
22227	before booting Linux, only update the ranges entries
22228	which gets dynamical detected (size of flashes).
22229	This is needed, because keymile adds in the DTS
22230	"/localbus/ranges" node entries, which u-boot must
22231	not overwrite/delete.
22232    - kmeter, mgcoge: define 2 seperate regions needed for the Intel P30 chips
22233	The Intel P30 chip has 2 non-identical chips on
22234	one die, so we need to define 2 seperate regions
22235	that are scanned by physmap_of independantly.
22236    - kmeter1: Add MTD concat support to Keymile boards
22237    - 82xx, mgcoge: add "unlock=yes" to default environment
22238    - added CONFIG_MTD_DEVICE to get in sync with mainline code
22239
22240    Signed-off-by: Heiko Schocher <hs@denx.de>
22241    Signed-off-by: Stefan Roese <sr@denx.de>
22242
22243commit f14d81050a9e0fa57aedb1bc746c60a07c1ad67f
22244Author: galak <galak@ducky.am.freescale.net>
22245Date:	Tue Jul 7 15:53:21 2009 -0500
22246
22247    fsl_sata: Fix compiler warnings shown by gcc-4.4
22248
22249    Update fsl_sata to use common structures instead of casting
22250    back and forth between the fsl specific ones and the common ones
22251    (which are identical).
22252
22253    fsl_sata.c: In function 'scan_sata':
22254    fsl_sata.c:550: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22255    fsl_sata.c:549: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22256    fsl_sata.c:548: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22257    fsl_sata.c:545: note: initialized from here
22258    fsl_sata.c:592: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22259    fsl_sata.c:590: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22260    fsl_sata.c:588: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22261    fsl_sata.c:586: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22262    fsl_sata.c:579: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22263    ...
22264
22265    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22266
22267commit 20938e54a207472a090f04f20f30c9e32b14137e
22268Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
22269Date:	Tue Jul 7 15:58:51 2009 +0200
22270
22271    Add unaligned.h for arm
22272
22273    This patch adds unaligned.h for ARM (needed to build with LZO
22274    compression). The file is taken from the linux kernel, but includes
22275    u-boot headers instead.
22276
22277    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
22278    Acked-by: Stefan Roese <sr@denx.de>
22279
22280commit 433ea8abd6adfae3138dd4ce238237a037e1e537
22281Author: Peter Tyser <ptyser@xes-inc.com>
22282Date:	Sun Jul 19 19:17:42 2009 -0500
22283
22284    Remove last remanants of unused CONFIG_I2C_CMD_TREE
22285
22286    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22287
22288commit f6ca3b70949790ab5438d6c9a592216cc3616110
22289Author: Andrzej Wolski <awolski@poczta.fm>
22290Date:	Fri Jul 17 22:26:54 2009 +0200
22291
22292    ubi: help message correction
22293
22294    Fix incorrect information about size units and correct typo.
22295
22296    Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
22297    Signed-off-by: Stefan Roese <sr@denx.de>
22298
22299commit 22f2017c31bc682e9b15612a5c2580ab5b84418e
22300Author: Peter Tyser <ptyser@xes-inc.com>
22301Date:	Sun Jul 19 19:17:42 2009 -0500
22302
22303    Remove last remanants of unused CONFIG_I2C_CMD_TREE
22304
22305    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22306
22307commit f99a292aa6083057f5db8283d2ce4a2be22b8856
22308Author: Andrzej Wolski <awolski@poczta.fm>
22309Date:	Fri Jul 17 22:26:54 2009 +0200
22310
22311    ubi: help message correction
22312
22313    Fix incorrect information about size units and correct typo.
22314
22315    Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
22316    Signed-off-by: Stefan Roese <sr@denx.de>
22317
22318commit b86b85e2611d57d834795a92453431a1a340c3c9
22319Author: Ilya Yanok <yanok@emcraft.com>
22320Date:	Mon Jun 29 17:53:16 2009 +0400
22321
22322    mmc: set bus width to 1 and clock to minimum early during initialization
22323
22324    We need to switch back to 1-bit before initialization or SD 2.0 cards
22325    will fail to send SCR if we've switched to 4-bit already.
22326
22327    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
22328
22329commit cff80f2cd12bf9767509b5334ecfc90cd7de5502
22330Author: Shinya Kuribayashi <skuribay@pobox.com>
22331Date:	Sat Jun 20 19:14:33 2009 +0900
22332
22333    config.mk: Remove unused HPATH
22334
22335    This variable is not unused anywhere.
22336
22337    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
22338
22339commit a781de12700e2cb3d3011fc83b47f7dd8cc3c154
22340Author: Grzegorz Bernacki <gjb@semihalf.com>
22341Date:	Wed Jun 17 16:20:14 2009 +0200
22342
22343    digsy mtc: Enable command line history.
22344
22345    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
22346
22347commit 37566090766d61beef70c62986b90749920255d8
22348Author: Mike Frysinger <vapier@gentoo.org>
22349Date:	Thu Jul 2 19:23:25 2009 -0400
22350
22351    compiler.h: unify system ifdef cruft here
22352
22353    Shove a lot of the HOSTCC and related #ifdef checking crap into the new
22354    compiler.h header so that we can keep all other headers nice and clean.
22355
22356    Also introduce custom uswap functions so we don't have to rely on the non
22357    standard implementations that a host may (or may not in the case of OS X)
22358    provide.  This allows mkimage to finally build cleanly on an OS X system.
22359
22360    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22361
22362commit 2a2ed845c085eb093b69fa6382fcf7534bb1f4b0
22363Author: Kim Phillips <kim.phillips@freescale.com>
22364Date:	Mon Jun 15 11:50:40 2009 -0500
22365
22366    common: fix 'dummy' is used uninitialized in this function warning
22367
22368    fix this gcc 4.4 warning:
22369
22370    xyzModem.c: In function 'xyzModem_stream_open':
22371    xyzModem.c:564: warning: 'dummy' is used uninitialized in this function
22372
22373    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22374
22375commit 1ea6bcd8590b3ff9fe2bfbb0eb29a3b0edaa9460
22376Author: Mike Frysinger <vapier@gentoo.org>
22377Date:	Sun Jun 14 23:33:14 2009 -0400
22378
22379    push CROSS_COMPILE out to $(ARCH)_config.mk
22380
22381    Each arch should handle setting a proper default CROSS_COMPILE value in
22382    their own config.mk file rather than having to maintain a large ugly list
22383    in the Makefile.  By using conditional assignment, we don't have to worry
22384    about the variable already being set (env/cmdline/etc...).
22385
22386    The common config.mk file takes care of exporting CROSS_COMPILE already,
22387    and while a few variables (toolchain ones) utilize CROSS_COMPILE before
22388    including the arch config.mk, they do so with deferred assignment.
22389
22390    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22391
22392commit 60a3f404acbf8238a3138fe1f80a6bac75da4582
22393Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22394Date:	Sat Jun 13 12:55:37 2009 +0200
22395
22396    malloc.h: protect it against multiple include
22397
22398    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22399
22400commit 7640f41988a456a0b1f05263d2e2dc5cd7d93984
22401Author: Wolfgang Denk <wd@denx.de>
22402Date:	Sun Jul 19 19:37:24 2009 +0200
22403
22404    Fix boards broken after removal of legacy NAND and DoC support
22405
22406    Commit 2419169f removed support for legacy NAND and disk on chip but
22407    missed to update the code for a few boards. This patch fixes the
22408    resulting build issues.
22409
22410    Signed-off-by: Wolfgang Denk <wd@denx.de>
22411
22412commit 1a4664b53aaf23687b52d64b94be06a9aa260b86
22413Author: Wolfgang Denk <wd@denx.de>
22414Date:	Sun Jul 19 19:32:37 2009 +0200
22415
22416    cmd_flash.c: fix fix compile error for boards with DataFlash
22417
22418    Commit 5669ed45 ("cmd_flash.c: fix warning: unused variable
22419    'addr_first'/'addr_last'") changed the #ifdef logic areound the
22420    declaration of these variables and missed a combination of settings
22421    of HAS_DATAFLASH with SYS_NO_FLASH; this patch fixes this.
22422
22423    Also spotted by Alessandro Rubini <rubini@gnudd.com>
22424
22425    Signed-off-by: Wolfgang Denk <wd@denx.de>
22426
22427commit 341245a28830d3261c41b09d958eeea7bb93587a
22428Author: Wolfgang Denk <wd@denx.de>
22429Date:	Sun Jul 19 12:05:15 2009 +0200
22430
22431    pcm030: fix out-of-tree building
22432
22433    Commit 0a87dd90 that was supposed to fix out-of-tree building for the
22434    pcm030 board was unfortunately incomplete.
22435
22436    Signed-off-by: Wolfgang Denk <wd@denx.de>
22437
22438commit 8bf29b59fce8cc381114929082202d800e313ad5
22439Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
22440Date:	Tue Jul 7 13:58:51 2009 +0200
22441
22442    Add unaligned.h for arm
22443
22444    This patch adds unaligned.h for ARM (needed to build with LZO
22445    compression). The file is taken from the linux kernel, but includes
22446    u-boot headers instead.
22447
22448    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
22449    Acked-by: Stefan Roese <sr@denx.de>
22450
22451commit e405afab1dda66c9df3733f6b779d72fc36a0162
22452Author: Kazuaki Ichinohe <kazuichi@fsi.co.jp>
22453Date:	Fri Jun 12 18:10:12 2009 +0900
22454
22455    Canyonlands SATA harddisk driver
22456
22457    This patch adds a SATA harddisk driver for the canyonlands.
22458    This patch is kernel driver's porting.
22459    This patch corresponded to not cmd_scsi but cmd_sata.
22460    This patch divided an unused member with ifndef __U_BOOT__ in the structure.
22461
22462    [environment variable, boot script]
22463    setenv bootargs root=/dev/sda7 rw
22464    setenv bootargs ${bootargs} console=ttyS0,115200
22465    ext2load sata 0:2 0x400000 /canyonlands/uImage
22466    ext2load sata 0:2 0x800000 /canyonlands/canyonlands.dtb
22467    fdt addr 0x800000 0x4000
22468    bootm 0x400000 - 0x800000
22469
22470    If you drive SATA-2 disk on Canyonlands, you must change parts from
22471    PI2PCIE212 to PI2PCIE2212 on U25. We confirmed to boot by using
22472    following disks:
22473
22474    1.Vendor: Fujitsu	 Type: MHW2040BS
22475    2.Vendor: Fujitsu	 Type: MHW2060BK
22476    3.Vendor: HAGIWARA SYS-COM:HFD25S-032GT
22477    4.Vendor: WesternDigital Type: WD3200BJKT (CONFIG_LBA48 required)
22478    5.Vendor: WesternDigital Type: WD3200BEVT (CONFIG_LBA48 required)
22479    6.Vendor: Hitachi	 Type: HTS543232L9A300 (CONFIG_LBA48 required)
22480    7.Vendor: Seagate	 Type: ST31000333AS (CONFIG_LBA48 required)
22481    8.Vendor: Transcend	 Type: TS32GSSD25S-M
22482    9.Vendor: MTRON		 Type: MSD-SATA1525-016
22483
22484    Signed-off-by: Kazuaki Ichinohe <kazuichi at fsi.co.jp>
22485
22486commit 52a0e2dee90c17e39634de814b16b96061cfb472
22487Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22488Date:	Wed Jun 10 19:09:40 2009 +0200
22489
22490    Add support for the Tundra TSI148 VME-bridge
22491
22492    From: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22493
22494    This patch adds support for the Tundra TSI148 VME-bridge. It's used on
22495    the upcoming esd VME8349 board.
22496
22497    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22498    Signed-off-by: Stefan Roese <sr@denx.de>
22499
22500commit 8d1fea2c4041e665c96944e3f6fcffbde55db34b
22501Author: Mike Frysinger <vapier@gentoo.org>
22502Date:	Thu Jul 16 19:05:30 2009 -0400
22503
22504    Blackfin: bf537-{minotaur,srv1}: do not hardcode CONFIG_ETHADDR
22505
22506    MAC addresses should not be hardcoded in boards to avoid random link level
22507    conflicts.
22508
22509    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22510
22511commit baf357050353aee30c04f3f4b868426cb54468ca
22512Author: Mike Frysinger <vapier@gentoo.org>
22513Date:	Fri Jul 10 10:42:06 2009 -0400
22514
22515    Blackfin: bf533-stamp: back down SCLK a bit
22516
22517    While the 1.0 and 1.2 spin of the bf533-stamp boards can handle the higher
22518    SCLK speeds just fine, the 1.1 spin cannot due to the bugs introduced with
22519    the shortened SDRAM traces.  So lower the SCLK speed down to a value that
22520    all three can handle.
22521
22522    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22523
22524commit 490fe7349102012c48730f6fc14ef36c8d155068
22525Author: Mike Frysinger <vapier@gentoo.org>
22526Date:	Thu Jul 9 20:56:56 2009 -0400
22527
22528    Blackfin: split cpu COBJS into multilines
22529
22530    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22531
22532commit 909878fd3fda056d19b8b51a5cc51cb1c0b563d1
22533Author: Mike Frysinger <vapier@gentoo.org>
22534Date:	Thu Jul 9 01:15:05 2009 -0400
22535
22536    Blackfin: add os log functions
22537
22538    Part of the mini Blackfin ABI with operating systems is that they can use
22539    0x4f0-0x4f8 to pass log buffers to/from bootloaders.  So add support to
22540    U-Boot for reading the log buffer.
22541
22542    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22543
22544commit 9993e196da707a0a1cd4584f1fcef12382c1c144
22545Author: Kim Phillips <kim.phillips@freescale.com>
22546Date:	Sat Jul 18 18:42:13 2009 -0500
22547
22548    mpc83xx: convert all remaining boards over to 83XX_GENERIC_PCI
22549
22550    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22551
22552commit d39041fcadb1231430201d298c31f6be03d654f7
22553Author: Wolfgang Denk <wd@denx.de>
22554Date:	Sun Jul 19 01:15:52 2009 +0200
22555
22556    PATI board: fix compiler warnings
22557
22558    Fix these:
22559    pati.c: In function 'checkboard':
22560    pati.c:358: warning: pointer targets in passing argument 2 of 'getenv_r' differ in signedness
22561    ../common/flash.c: In function 'write_word':
22562    ../common/flash.c:824: warning: dereferencing type-punned pointer will break strict-aliasing rules
22563    cmd_pati.c: In function 'do_pati':
22564    cmd_pati.c:279: warning: 'value' may be used uninitialized in this function
22565
22566    Signed-off-by: Wolfgang Denk <wd@denx.de>
22567
22568commit 28c345042eafc550a34b9f52431bd4a22af6ac25
22569Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22570Date:	Sat May 16 12:14:56 2009 +0200
22571
22572    mpl: printing current stdio devices cleanup
22573
22574    Currently the mpl boards duplicate the code to print the current
22575    devices from common/console.c; use stdio_print_current_devices()
22576    instead
22577
22578    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22579
22580    Edited commit message.
22581
22582    Signed-off-by: Wolfgang Denk <wd@denx.de>
22583
22584commit 7e3be7cf3bb344f717b6ec3d47a081269ea67ead
22585Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22586Date:	Sat May 16 12:14:55 2009 +0200
22587
22588    console: unify printing current devices
22589
22590    Create stdio_print_current_devices() for this purpose
22591
22592    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22593
22594commit 5669ed4557edf2714203aa8625c9fcd5a753b338
22595Author: Wolfgang Denk <wd@denx.de>
22596Date:	Sat Jul 18 23:18:14 2009 +0200
22597
22598    cmd_flash.c: fix warning: unused variable 'addr_first'/'addr_last'
22599
22600    Signed-off-by: Wolfgang Denk <wd@denx.de>
22601
22602commit 6bb6e6c75ec4ef496f00f7f530e549d3e073c5de
22603Author: Tom Rix <Tom.Rix@windriver.com>
22604Date:	Tue Jun 30 15:04:13 2009 -0500
22605
22606    OMAP3 Fix compiler warning for v7_flush_dcache_all
22607
22608    On build of omap3 targets in MAKEALL, the *.ERR files have
22609
22610    cpu.c: In function 'cleanup_before_linux':
22611    cpu.c:64: warning: implicit declaration of function 'v7_flush_dcache_all'
22612    cpu.c:64: warning: implicit declaration of function 'get_device_type
22613
22614    The functions v7_flush_dcache_all and get_device_type are declared
22615    in include/asm-arm/arch-omap3/sys_proto.h, so use this file to
22616    declare the functions.
22617
22618    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
22619
22620commit dba107b967332fc8a35867f4d58038626c968800
22621Author: Wolfgang Denk <wd@denx.de>
22622Date:	Sat Jul 18 22:09:38 2009 +0200
22623
22624    ARM: make split_by_variant.sh output more useful
22625
22626    The board/armltd/integrator/split_by_variant.sh script used to print
22627    "Configuring for integrator*p board..." no matter which board name
22628    was being compiled. This made it difficult to match MAKEALL output to
22629    board names. This patch fixes this.
22630
22631    Signed-off-by: Wolfgang Denk <wd@denx.de>
22632
22633commit 2eb99ca8029b44c988d5f6312f97e68d3b9cb2bd
22634Author: Wolfgang Denk <wd@denx.de>
22635Date:	Sat Jul 18 21:52:24 2009 +0200
22636
22637    NAND: Part 2: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
22638
22639    Commit 8d2effea added a warning for configurations that use NAND
22640    without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
22641    failed to fix the affected boards.
22642
22643    This patch covers the non-PPC boards that were missed in the previous
22644    patch (commit 170c1972).
22645
22646    Signed-off-by: Wolfgang Denk <wd@denx.de>
22647
22648commit 7024aa14df2981b4e65c6189909da9aadb1c22da
22649Author: Wolfgang Denk <wd@denx.de>
22650Date:	Sat Jul 18 20:46:38 2009 +0200
22651
22652    at91cap9adk: fix #ifdef/#endif pairing
22653
22654    The #ifdef/#endif pairing in this file was obviously messed up.
22655
22656    Signed-off-by: Wolfgang Denk <wd@denx.de>
22657
22658commit 4abc5bffea244589fa1097e4c899a63efc609c8e
22659Author: Prafulla Wadaskar <prafulla@marvell.com>
22660Date:	Thu Jul 16 20:58:01 2009 +0530
22661
22662    Marvell MV88F6281GTW_GE Board support
22663
22664    This is Marvell's 88F6281_A0 based custom board developed
22665    for wireless access point product
22666
22667    This patch is tested for-
22668    1. Boot from DRAM/SPI flash/NFS
22669    2. File transfer using tftp and loadb
22670    3. SPI flash read/write/erase
22671    4. Booting Linux kernel and RFS from SPI flash
22672    5. Boot from USB supported
22673
22674    Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
22675    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22676
22677commit 55dd4ba5413b14e8ee24058c89ac5c05376c331c
22678Author: Prafulla Wadaskar <prafulla@marvell.com>
22679Date:	Thu Jul 16 20:58:00 2009 +0530
22680
22681    Marvell Sheevaplug Board support
22682
22683    Reference:
22684    http://plugcomputer.org/
22685    http://openplug.org/plugwiki/index.php/Das_U-boot_plug_support
22686
22687    This patch is tested for-
22688    1. Boot from DRAM/NAND flash
22689    2. File transfer using tftp
22690    3. NAND flash read/write/erase
22691    4. Linux kernel and RFS Boot from NAND
22692    5. Enabled USB PHY init for kernel need
22693    6. Boot from USB supported
22694
22695    Note: to boot Kirkwood kernel with USB support,
22696	you should add "usb start" in the boot sequence
22697
22698    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22699
22700commit 0a87dd90a75d034301496285026fbd8106c7c6d5
22701Author: Wolfgang Denk <wd@denx.de>
22702Date:	Sat Jul 18 18:00:25 2009 +0200
22703
22704    pcm030: fix out-of-tree building
22705
22706    Commit c9969947, which added support for the pcm030 board
22707    (aka phyCORE-MPC5200B-tiny), broke out-of-tree building.
22708
22709    Signed-off-by: Wolfgang Denk <wd@denx.de>
22710
22711commit 9ff59601c71e800b9d0dfde22fa70d12c71c12b4
22712Author: Wolfgang Denk <wd@denx.de>
22713Date:	Sat Jul 18 16:36:11 2009 +0200
22714
22715    MPC837XERDB: fix warning: "CONFIG_SYS_MONITOR_LEN" redefined
22716
22717    Signed-off-by: Wolfgang Denk <wd@denx.de>
22718
22719commit 2b5243fc24a724e83409c0b70caa1a3180e997ae
22720Author: Wolfgang Denk <wd@denx.de>
22721Date:	Sat Jul 18 16:13:18 2009 +0200
22722
22723    8xxx: fix warning: implicit declaration of function 'uec_standard_init'
22724
22725    Commit 8e55258f created function uec_standard_init() to initialize
22726    all UEC interfaces for 83xx and 85xx but failed to provide a
22727    prototype for it.
22728
22729    Signed-off-by: Wolfgang Denk <wd@denx.de>
22730
22731commit 5b54df2674fdad5e7d316484c67efc68e79f3f0d
22732Author: Wolfgang Denk <wd@denx.de>
22733Date:	Sat Jul 18 15:46:02 2009 +0200
22734
22735    MIP405T: fix compile problem
22736
22737    The "stdio/device: rework function naming convention" patch
22738    (commit 52cb4d4f) broke the MIP405T board; this patch fixes it.
22739
22740    Signed-off-by: Wolfgang Denk <wd@denx.de>
22741
22742commit 170c19725ecd3a0e2e517dfd49979ca8822edec0
22743Author: Wolfgang Denk <wd@denx.de>
22744Date:	Sat Jul 18 15:32:10 2009 +0200
22745
22746    NAND: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
22747
22748    Commit 8d2effea added a warning for configurations that use NAND
22749    without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
22750    failed to fix the affected boards.
22751
22752    Signed-off-by: Wolfgang Denk <wd@denx.de>
22753
22754commit 6e897a661fb9968ce354165a12cce82e4b889e04
22755Author: Wolfgang Denk <wd@denx.de>
22756Date:	Sat Jul 18 15:05:44 2009 +0200
22757
22758    CPCI750: fix compile problem
22759
22760    Commit bc0d3296 removed ppc_error_no.h from Marvell boards
22761    but forgot to update board/esd/cpci750/mv_eth.h
22762
22763    Signed-off-by: Wolfgang Denk <wd@denx.de>
22764
22765commit 6aee3048348f1b19ab89156da98bfa4f7babf24b
22766Author: Alessandro Rubini <rubini-list@gnudd.com>
22767Date:	Fri Jul 17 14:42:11 2009 +0200
22768
22769    cmd_i2c: bugfix: add missing brace
22770
22771    The sub-command parser missed a brace, so "return 0;" is always
22772    taken and no error message is diplayed if you say "i2c scan"
22773    instead of "i2c probe", for example.
22774
22775    Proper brace is added. Also, a misleading and unneeded else
22776    is removed.
22777
22778    Signed-off-by: Alessandro Rubini <rubini@gnudd.com.it>
22779
22780commit 52cb4d4fb3487313f5a72ea740f527a4aefaa365
22781Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22782Date:	Sat May 16 12:14:54 2009 +0200
22783
22784    stdio/device: rework function naming convention
22785
22786    So far the console API uses the following naming convention:
22787
22788	======Extract======
22789	typedef struct device_t;
22790
22791	int	device_register (device_t * dev);
22792	int	devices_init (void);
22793	int	device_deregister(char *devname);
22794	struct list_head* device_get_list(void);
22795	device_t* device_get_by_name(char* name);
22796	device_t* device_clone(device_t *dev);
22797	=======
22798
22799    which is too generic and confusing.
22800
22801    Instead of using device_XX and device_t we change this
22802    into stdio_XX and stdio_dev
22803
22804    This will also allow to add later a generic device mechanism in order
22805    to have support for multiple devices and driver instances.
22806
22807    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22808
22809    Edited commit message.
22810
22811    Signed-off-by: Wolfgang Denk <wd@denx.de>
22812
22813commit f732a7598fa36d48241df20b1a1f4cdbf09f75ee
22814Author: Peter Tyser <ptyser@xes-inc.com>
22815Date:	Wed Jul 15 00:01:08 2009 -0500
22816
22817    ppc: Fix compile error for boards with CONFIG_DDR_ECC
22818
22819    A bug was introduced by commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
22820    which affected non-MPC83xx/85xx/86xx ppc boards which had CONFIG_DDR_ECC
22821    defined and resulted in errors such as:
22822
22823    Configuring for canyonlands board...
22824    fsl_dma.c:50:2: error: #error "Freescale DMA engine not supported on your
22825    processor"
22826    make[1]: *** No rule to make target `.depend', needed by `libdma.a'.  Stop.
22827
22828    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22829
22830commit 18e067de9b6ed087fa60496e64887f0b7458dbaa
22831Author: Prafulla Wadaskar <prafulla@marvell.com>
22832Date:	Thu Jul 16 20:57:59 2009 +0530
22833
22834    include/config_cmd_default.h cleanup
22835
22836    arranged configurations in alphabetical order
22837    CONFIG_CMD_FLASH moved under ifndef CONFIG_SYS_NO_FLASH
22838
22839    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22840
22841commit 569460ebf14b87bd8fdb2352bde95d35ee96e13b
22842Author: Mike Frysinger <vapier@gentoo.org>
22843Date:	Sun Jun 14 21:35:22 2009 -0400
22844
22845    sata: namespace curr_device variable
22846
22847    The curr_device variable really should be namespaced with a "sata_" prefix
22848    since it is only used by the sata code.  It also avoids random conflicts
22849    with other pieces of code (like cmd_mmc):
22850    common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
22851	multiple definition of `curr_device'
22852    common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
22853
22854    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22855
22856commit 02e22c2de1ce2312f2636fa473a60c8d8f18d8aa
22857Author: Mike Frysinger <vapier@gentoo.org>
22858Date:	Sun Jun 14 21:35:21 2009 -0400
22859
22860    cmd_mmc: make curr_device static
22861
22862    The curr_device variable isn't used outside of cmd_mmc, so mark it static
22863    to avoid conflicts with other pieces of code (like sata which also exports
22864    a curr_device).  Otherwise we end up with stuff like:
22865    common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
22866	multiple definition of `curr_device'
22867    common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
22868
22869    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22870
22871commit 2d8d2adde3fce1152e4ad9f47238f07e70793c53
22872Author: Mike Frysinger <vapier@gentoo.org>
22873Date:	Sun Jun 14 21:35:16 2009 -0400
22874
22875    envcrc: add missing dependencies on env storage
22876
22877    When the envcrc building was made conditional, it missed a bunch of env
22878    storage types, so add all currently supported types.
22879
22880    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22881
22882commit 2419169f5749d7af501b3b77a5336d1d535320de
22883Author: Scott Wood <scottwood@freescale.com>
22884Date:	Thu Jul 16 19:08:04 2009 -0500
22885
22886    Remove legacy NAND and disk on chip references from boards.
22887
22888    Signed-off-by: Scott Wood <scottwood@freescale.com>
22889
22890commit 12e9043c7ed961b60df865f45d9a3c74d6a38199
22891Author: Shinya Kuribayashi <skuribay@pobox.com>
22892Date:	Sat Jun 20 19:10:14 2009 +0900
22893
22894    config.mk: Remove $(PCI_CLOCK) reference
22895
22896    The following commit introduced $(PCI_CLOCK) reference so that
22897    we could tweak `PCI_66M' definition via an environment variable.
22898
22899    > commit f046ccd15c8bc9613bfd72916b761a127d36e5c6
22900    > Author: Eran Liberty <liberty@freescale.com>
22901    > Date:   Thu Jul 28 10:08:46 2005 -0500
22902    >
22903    >	  * Patch by Eran Liberty
22904    >	    Add support for the Freescale MPC8349ADS board.
22905
22906    But I suggest a removal of it for the following reasons:
22907
22908    * In 2006, MPC8349ADS was merged into MPC8349EMDS port,
22909      and it seems that MPC8349EMDS port is PCI_66M free.
22910
22911    * OTOH, PCI_66M is used by MPC832XEMDS an MPC8360EMDS ports,
22912      but they don't need $(PCI_CLOCK) environment variable at all.
22913      PCI_66M is automatically configured via $(BOARD)_config names
22914      with the help of $(findstring _66_,$@).
22915
22916    * Unfortunately $(PCI_CLOCK) has been undocumented anywhere,
22917      so only a few people know the existence of it these days.
22918
22919    * Keep config.mk independent from $(BOARD) as much as possible.
22920
22921    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
22922    Acked-by: Kim Phillips <kim.phillips@freescale.com>
22923
22924commit 3db75d9c11d37cc1d28bebd91b19f4e548b68155
22925Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22926Date:	Sat May 23 21:42:36 2009 +0200
22927
22928    fix: missing autoconfig.mk from general Makefile
22929
22930    At the first run of make we generate the autoconf.mk and
22931    autoconf.mk.dep if not already the case and we currently include only
22932    to .dep
22933
22934    In order to use these autogenerated values we need to include it also
22935    even if it's included in config.mk but it's done before their
22936    generation
22937
22938    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22939    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22940
22941commit 1ca298ced07327749b54321815f76fcddb2f9479
22942Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
22943Date:	Thu Jul 9 16:07:30 2009 +0200
22944
22945    Added support for splash screen positioning
22946
22947    This patch adds support splash image positioning by adding an
22948    additional variable "splashpos" to the environment. Please see
22949    README for details.
22950
22951    Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
22952    Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
22953    Signed-off-by: Anatolij Gustschin <agust@denx.de>
22954
22955commit 9d173e0233493113c9b1aa81bd2208d0057ab9db
22956Author: Anatolij Gustschin <agust@denx.de>
22957Date:	Tue Jul 7 13:11:36 2009 +0200
22958
22959    video: mb862xx: replace printf with puts
22960
22961    Signed-off-by: Anatolij Gustschin <agust@denx.de>
22962
22963commit cce99b2a7dd80683d61360aee56a6ece344950b2
22964Author: Anatolij Gustschin <agust@denx.de>
22965Date:	Tue Jul 7 13:27:07 2009 +0200
22966
22967    video: mb862xx: use macros instead of magic numbers
22968
22969    Signed-off-by: Anatolij Gustschin <agust@denx.de>
22970
22971commit e86528671ece6d5c1162656a37fc68a8e0bf67f8
22972Author: Anatolij Gustschin <agust@denx.de>
22973Date:	Tue Jul 7 13:24:08 2009 +0200
22974
22975    video: mb862xx: fix coding style and remove dead code
22976
22977    Signed-off-by: Anatolij Gustschin <agust@denx.de>
22978
22979commit 292ed489dba8cc97b458579003a8001cd4703cd8
22980Author: Michal Simek <monstr@monstr.eu>
22981Date:	Tue Jun 30 12:03:50 2009 +0200
22982
22983    microblaze: Remove ignored return type for __arch__swab16 function
22984
22985    This change remove compilation warnings.
22986
22987    Signed-off-by: Michal Simek <monstr@monstr.eu>
22988
22989commit e2776587c0eac131954ae100fda89cc3e7ed8b57
22990Author: Michal Simek <monstr@monstr.eu>
22991Date:	Tue Jun 30 12:02:45 2009 +0200
22992
22993    microblaze: Removed unused variables
22994
22995    Signed-off-by: Michal Simek <monstr@monstr.eu>
22996
22997commit be33b046b549ad88c204c209508cd7657232ffbd
22998Author: Scott Wood <scottwood@freescale.com>
22999Date:	Wed Apr 1 15:02:13 2009 -0500
23000
23001    Remove legacy NAND and disk on chip code.
23002
23003    Legacy NAND had been scheduled for removal.  Any boards that use this
23004    were already not building in the previous release due to an #error.
23005
23006    The disk on chip code in common/cmd_doc.c relies on legacy NAND,
23007    and it has also been removed.  There is newer disk on chip code
23008    in drivers/mtd/nand; someone with access to hardware and sufficient
23009    time and motivation can try to get that working, but for now disk
23010    on chip is not supported.
23011
23012    Signed-off-by: Scott Wood <scottwood@freescale.com>
23013
23014commit fbdaafaee71e2c7f2c31b3582ab6d8679efee8d3
23015Author: Stefan Roese <sr@denx.de>
23016Date:	Thu Jun 4 16:40:36 2009 +0200
23017
23018    nand: Change NAND_MAX_OOBSIZE to 218 as needed for some 4k page devices
23019
23020    This is needed for the MPC512x NAND driver (fsl_nfc_nand.c) which already
23021    defines such a 4k plus 218 bytes ECC layout.
23022
23023    Signed-off-by: Stefan Roese <sr@denx.de>
23024    Cc: Scott Wood <scottwood@freescale.com>
23025    Signed-off-by: Scott Wood <scottwood@freescale.com>
23026
23027commit f2f376ab956c17d4a0c42a993133ca25cdc87278
23028Author: Stefan Roese <sr@denx.de>
23029Date:	Thu Jul 16 15:13:04 2009 +0200
23030
23031    nand: ndfc: Remove unnecessary #ifdef's
23032
23033    Now that the 4xx NAND driver ndfc is moved to the common NAND driver
23034    directory we don't need this #ifdef's anymore.
23035
23036    Signed-off-by: Stefan Roese <sr@denx.de>
23037    Cc: Scott Wood <scottwood@freescale.com>
23038    Signed-off-by: Scott Wood <scottwood@freescale.com>
23039
23040commit 12582ac771b0bf3852817c3bfa4be326522a0665
23041Author: Stefan Roese <sr@denx.de>
23042Date:	Thu Jul 16 15:12:48 2009 +0200
23043
23044    nand/ppc4xx: Move PPC4xx NAND driver to common NAND driver directory
23045
23046    Signed-off-by: Stefan Roese <sr@denx.de>
23047    Cc: Scott Wood <scottwood@freescale.com>
23048    Signed-off-by: Scott Wood <scottwood@freescale.com>
23049
23050commit 3ebf70db5452d3d47c316ddef09f40e76553bcba
23051Author: Valeriy Glushkov <gvv@lstec.com>
23052Date:	Tue Jul 14 13:51:10 2009 +0300
23053
23054    nand: fixed failed reads on corrected ECC errors in nand_util.c
23055
23056    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23057    Signed-off-by: Paulraj, Sandeep <s-paulraj@ti.com>
23058    Signed-off-by: Scott Wood <scottwood@freescale.com>
23059
23060commit ed727d394c5ab139033719772dc95dc25cfa14f7
23061Author: David Brownell <david-b@pacbell.net>
23062Date:	Mon Jul 13 16:29:04 2009 -0700
23063
23064    Typo fix: use CONFIG_SOC_DM644X, not CONFIG_SOC_DM646.
23065
23066    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
23067    Signed-off-by: Scott Wood <scottwood@freescale.com>
23068
23069commit 937076f84c5064f0a79105fce352ac7cf7b33643
23070Author: Kyungmin Park <kmpark@infradead.org>
23071Date:	Sat Jul 11 16:49:55 2009 +0900
23072
23073    MTD: OneNAND: Increase the environment size to 4KiB
23074
23075    Also use mtd operation instead of onenand functions
23076
23077    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
23078    Signed-off-by: Scott Wood <scottwood@freescale.com>
23079
23080commit bfadb17f69c256196620c32164775f063a59c34f
23081Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23082Date:	Wed Jun 10 00:25:38 2009 +0400
23083
23084    mpc83xx: MPC837xEMDS: Use hwconfig instead of pci_external_arbiter variable
23085
23086    Since we have simple hwconfig interface now, we don't need
23087    pci_external_arbiter variable any longer.
23088
23089    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23090    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23091
23092commit b8b71ffbc35fde6905e65ffdbf4e4b87efc26b7e
23093Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23094Date:	Wed Jun 10 00:25:36 2009 +0400
23095
23096    mpc83xx: MPC8315ERDB: Use hwconfig for board type selection
23097
23098    This patch simply converts the board to the hwconfig infrastructure.
23099
23100    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23101    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23102
23103commit c78c678354c8321737aa07e86831ff14176f4ed5
23104Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23105Date:	Wed Jun 10 00:25:31 2009 +0400
23106
23107    mpc83xx: MPC837XEMDS: Fixup eSDHC nodes in device tree
23108
23109    fdt_fixup_esdhc() will either disable or enable eSDHC nodes, and
23110    also will fixup clock-frequency property.
23111
23112    Plus, since DR USB and eSDHC are mutually exclusive, we should
23113    only configure the eSDHC if asked through hwconfig.
23114
23115    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23116    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23117
23118commit c9646ed758804fa1fa6c1425369a4eee5d618b1d
23119Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23120Date:	Wed Jun 10 00:25:30 2009 +0400
23121
23122    mpc83xx: MPC837XERDB: Add support for FSL eSDHC
23123
23124    This patch adds support for eSDHC on MPC837XERDB boards. The WP
23125    switch doesn't seem to work on RDB boards though, the WP pin is
23126    always asserted (can see the pin state when it's in GPIO mode).
23127
23128    FSL DR USB and FSL eSDHC are mutually exclusive because of pins
23129    multiplexing, so user should specify 'esdhc' or 'dr_usb' options
23130    in the hwconfig environment variable to choose between the
23131    devices.
23132
23133    p.s.
23134    Now we're very close to a monitor len limit (196 bytes left using
23135    gcc-4.2.0), so also increase the monitor len by one sector (64 KB).
23136
23137    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23138    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23139
23140commit b33433a63fe08c9e723ea15a7c7c7143bf527c6d
23141Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23142Date:	Wed Jun 10 00:25:29 2009 +0400
23143
23144    fsl_esdhc: Add device tree fixups
23145
23146    This patch implements fdt_fixup_esdhc() function that is used to fixup
23147    the device tree.
23148
23149    The function adds status = "disabled" propery if esdhc pins muxed away,
23150    otherwise it fixups clock-frequency for esdhc nodes.
23151
23152    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23153    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23154
23155commit 93f9dcf9e8b8182e97aeb7965c687176cbd0b933
23156Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23157Date:	Wed Jun 10 00:25:27 2009 +0400
23158
23159    Add simple hwconfig infrastructure
23160
23161    This patch implements simple hwconfig infrastructure: an
23162    interface for software knobs to control a hardware.
23163
23164    This is very simple implementation, i.e. it is implemented
23165    via `hwconfig' environment variable. Later we could write
23166    some "hwconfig <enable|disable|list>" commands, ncurses
23167    interface for Award BIOS-like interface, and frame-buffer
23168    interface for AMI GUI[1] BIOS-like interface with mouse
23169    support[2].
23170
23171    Current implementation details/limitations:
23172
23173    1. Doesn't support options dependencies and mutual exclusion.
23174       We can implement this by integrating apt-get[3] into the
23175       u-boot. But I didn't bother yet.
23176
23177    2. Since we don't implement hwconfig command, i.e. we're working
23178       with the environement directly, there is no way to tell that
23179       toggling a particular option will need a reboot to take
23180       an effect. So, for now it's advised to always reboot the
23181       target after modifying hwconfig variable.
23182
23183    3. We support hwconfig options with arguments. For example,
23184
23185       set hwconfig dr_usb:mode=peripheral,phy_type=ulpi
23186
23187       That means:
23188       - dr_usb - enable Dual-Role USB controller;
23189       - dr_usb:mode=peripheral - USB in Function mode;
23190       - dr_usb:phy_type=ulpi - USB should work with ULPI PHYs;
23191
23192    The purpose of this simple implementation is to define some
23193    internal API and then we can continue improving user experience
23194    by adding more mature interface, like hwconfig command with
23195    bells and whistles. Or not adding, if we feel that current
23196    interface fits its needs.
23197
23198    [1] http://en.wikipedia.org/wiki/American_Megatrends
23199    [2] Regarding ncurses and GUI with mouse support -- I'm just
23200	kidding.
23201    [3] The comment regarding apt-get is also a joke, meaning that
23202	dependency tracking could be non-trivial. For example, for
23203	enabling HW feature X we may need to disable Y, and turn Z
23204	into reduced mode (like RMII-only interface for ethernet,
23205	no MII).
23206
23207	It's quite trivial to implement simple cases though.
23208
23209    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23210    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23211
23212commit 6c3fef28b9fff0d7f3fa4c51c3ee0ae8c2a3b043
23213Author: Jerry Van Baren <gvb.uboot@gmail.com>
23214Date:	Wed Jul 15 20:42:59 2009 -0400
23215
23216    Improve U-Boot Porting Guide in the README
23217
23218    Update for...
23219    * BDI2000 -> BDI3000 (BDI2000 is obsolete).
23220    * Add a line to read the doc/README.* files
23221    * Fix coding standard violations
23222
23223    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
23224
23225commit 9578718c1b085cac73017d834001bc5cb0b2f73f
23226Author: Kim Phillips <kim.phillips@freescale.com>
23227Date:	Tue Jul 14 16:00:24 2009 -0500
23228
23229    mtd: cfi - if defined, use MAX_FLASH_BANKS_DETECT for static declarations
23230
23231    a.k.a cfi_mtd.c does as cfi_flash.c does.  This also prevents
23232    the TQM834x build from doing a:
23233
23234    cfi_mtd.c:36: error: variably modified 'cfi_mtd_info' at file scope
23235    cfi_mtd.c:37: error: variably modified 'cfi_mtd_names' at file scope
23236
23237    using gcc 4.4.
23238
23239    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23240    Signed-off-by: Stefan Roese <sr@denx.de>
23241
23242commit 4a9932a4364b548773bc131bf85e24a2ec15f2b0
23243Author: Kim Phillips <kim.phillips@freescale.com>
23244Date:	Tue Jul 7 18:04:21 2009 -0500
23245
23246    mpc83xx: increase MONITOR_LEN to offset growing pains
23247
23248    Saving the environment leads to overwriting u-boot itself,
23249    bricking boards.  Increase u-boot's image size so the environment
23250    base address doesn't end up overlapping u-boot text.
23251
23252    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23253
23254commit c31e13260bcd048a94412a47b004386ea6112acf
23255Author: Valeriy Glushkov <gvv@lstec.com>
23256Date:	Tue Jun 30 15:48:41 2009 +0300
23257
23258    usb: mpx8349itx: added support of loading images from USB storage (MPH/DR)
23259
23260    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23261    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23262
23263commit d89e1c36891de793a20a929282acc0fc7b98feac
23264Author: Valeriy Glushkov <gvv@lstec.com>
23265Date:	Tue Jun 30 15:48:40 2009 +0300
23266
23267    usb: mpc834x: added support of the MPH USB controller in addition to the DR one
23268
23269    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23270    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23271
23272commit d9ac3d5a17ecef0beb70073018925e011b11684e
23273Author: Kim Phillips <kim.phillips@freescale.com>
23274Date:	Mon Jun 15 11:51:47 2009 -0500
23275
23276    mpc83xx: set 64BIT_VSPRINTF for boards using nand_util
23277
23278    When enabling NAND support for a board, one must also define
23279    CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
23280    for correct output.
23281
23282    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23283    Cc: Dave Liu <daveliu@freescale.com>
23284    Cc: Ron Madrid <ron_madrid@sbcglobal.net>
23285    Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
23286
23287commit 052c08916532d1d9c2f69eb9229709c7b2fc1f02
23288Author: TsiChung Liew <tsicliew@gmail.com>
23289Date:	Wed Jul 8 07:41:24 2009 +0000
23290
23291    ColdFire: Update bootargs
23292
23293    Add a bootargs for M53017EVB and update bootargs
23294    for M54451EVB
23295
23296    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23297
23298commit 6e8d58d36691520f8da74cd948661d28d5a5dc66
23299Author: TsiChung Liew <tsicliew@gmail.com>
23300Date:	Tue Jun 30 14:30:19 2009 +0000
23301
23302    Command for accessing serial flash update
23303
23304    Change strtoul number base of argv 3 from 0 to 16
23305
23306    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23307
23308commit ee0a8462466dd284968536eb57c6eef4be0d6aad
23309Author: TsiChung Liew <tsicliew@gmail.com>
23310Date:	Tue Jun 30 14:18:29 2009 +0000
23311
23312    ColdFire: Add DSPI support for MCF5227x and MCF5445x
23313
23314    Remove individual CPU specific DSPI driver.
23315    Add required feature for the common DSPI driver in cpu_init and
23316    in platform configuration file.
23317
23318    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23319
23320commit dec61c7851baa72151ef1d3657e7bb3b68907d48
23321Author: TsiChung Liew <tsicliew@gmail.com>
23322Date:	Tue Jun 30 14:09:47 2009 +0000
23323
23324    Coldfire: Consolidate DSPI driver
23325
23326    Unify both MCF5227x and MCF5445x DSPI driver in CPU to
23327    driver/spi folder for common use.
23328
23329    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23330
23331commit 11d88b26a68bd4bf98b1c962fde6257a50978231
23332Author: TsiChung Liew <tsicliew@gmail.com>
23333Date:	Fri Jun 12 13:03:34 2009 +0000
23334
23335    ColdFire: Remove compiler warning messages
23336
23337    Remove unused variables and printf type mismatch in
23338    lib_m68k/board.c
23339
23340    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23341
23342commit 4567c7bff2503fb1a7c738ff9b9f0bd00d274d9a
23343Author: TsiChung Liew <tsicliew@gmail.com>
23344Date:	Fri Jun 12 11:31:31 2009 +0000
23345
23346    ColdFire: Fix M53017EVB flash size
23347
23348    Increase the flash size from 8MB to 16MB
23349
23350    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23351
23352commit bf9a521529e484b15e8fdb583a607cf7945d2f6b
23353Author: TsiChung Liew <tsicliew@gmail.com>
23354Date:	Fri Jun 12 11:29:00 2009 +0000
23355
23356    ColdFire: Add M5208EVB and MCF520x CPU support
23357
23358    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23359
23360commit 709b384b6493d9726dce20663ebe31bf7cab2925
23361Author: TsiChung Liew <tsicliew@gmail.com>
23362Date:	Thu Jun 11 15:39:57 2009 +0000
23363
23364    ColdFire: Update for M54451EVB
23365
23366    Update serial boot DRAM's Internal RAM, vector table and DRAM in
23367    start.S, serial flash's read status command over SPI and NOR
23368    flash.
23369
23370    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23371
23372commit bbf6bbffcaf694c03504c661e58fbd1aefe5bf64
23373Author: TsiChung Liew <tsicliew@gmail.com>
23374Date:	Thu Jun 11 12:50:05 2009 +0000
23375
23376    ColdFire: Update configuration file to use flash buffer write
23377
23378    Update M52277EVB, M53017EVB and M54455EVB platform configuration
23379    file to use flash buffer write
23380
23381    Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23382
23383commit 7d4450a9773673052fcd7fdf0a4a88c089126ac1
23384Author: Wolfgang Denk <wd@denx.de>
23385Date:	Sun Jun 14 20:58:53 2009 +0200
23386
23387    mpc5121ads: add JFFS2 and MTDPARTS support; adjust flash map
23388
23389    Signed-off-by: Wolfgang Denk <wd@denx.de>
23390
23391commit 1f1f82f3de1660f398bf42bfd709b9859582ce5e
23392Author: Wolfgang Denk <wd@denx.de>
23393Date:	Sun Jun 14 20:58:52 2009 +0200
23394
23395    aria: add JFFS2 and MTDPARTS support; adjust flash map
23396
23397    Signed-off-by: Wolfgang Denk <wd@denx.de>
23398
23399commit a6d6d46a4fef876455e11b45ed699c0fb3bd1ca1
23400Author: Wolfgang Denk <wd@denx.de>
23401Date:	Sun Jun 14 20:58:51 2009 +0200
23402
23403    aria: enable NAND flash support
23404
23405    Signed-off-by: Wolfgang Denk <wd@denx.de>
23406
23407commit 13946925e850db5351982acb691d51716fc754e2
23408Author: Wolfgang Denk <wd@denx.de>
23409Date:	Sun Jun 14 20:58:50 2009 +0200
23410
23411    MPC512x: fix typo in comment listing the NAND driver name
23412
23413    Signed-off-by: Wolfgang Denk <wd@denx.de>
23414    Cc: Stefan Roese <sr@denx.de>
23415    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23416
23417commit 2ca6f74d09653f8041b52cafd0d650fdc2a56c51
23418Author: Wolfgang Denk <wd@denx.de>
23419Date:	Sun Jun 14 20:58:49 2009 +0200
23420
23421    mecp5123: cleanup - remove dead code
23422
23423    Remove dead code that was obviously a left-over from copy & paste.
23424
23425    Signed-off-by: Wolfgang Denk <wd@denx.de>
23426    Cc: Stefan Roese <sr@denx.de>
23427    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23428
23429commit 25671c8672f2d7b39555416a6b7a6b7b39b810bf
23430Author: Wolfgang Denk <wd@denx.de>
23431Date:	Sun Jun 14 20:58:48 2009 +0200
23432
23433    aria: adjust memory controller initialization
23434
23435    Needed for Rev. 2 silicon at 400 MHz
23436
23437    Signed-off-by: Wolfgang Denk <wd@denx.de>
23438
23439commit 7629f1c06b6dea36bbc7bf70820b824e9b6d2227
23440Author: Wolfgang Denk <wd@denx.de>
23441Date:	Sun Jun 14 20:58:47 2009 +0200
23442
23443    MPC512x: factor out common code
23444
23445    Now that we have 3 boards for the MPC512x it turns out that they all
23446    use the very same fixed_sdram() code.
23447
23448    This patch factors out this common code into cpu/mpc512x/fixed_sdram.c
23449    and adds a new header file, include/asm-ppc/mpc512x.h, with some
23450    macros, inline functions and prototype definitions specific to MPC512x
23451    systems.
23452
23453    Signed-off-by: Wolfgang Denk <wd@denx.de>
23454    Cc: Stefan Roese <sr@denx.de>
23455    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23456
23457commit 0549353a6ba5aa03420c0962b9072e9cf1fa49d9
23458Author: Wolfgang Denk <wd@denx.de>
23459Date:	Sun Jun 14 20:58:46 2009 +0200
23460
23461    mecp5123: fix build error
23462
23463    The mecp5123 board did not compile because the MSCAN Clock Control
23464    Registers were missing; these got added, but as an array instead
23465    of 4 individual registers. Adapt the code so it builds.
23466
23467    Signed-off-by: Wolfgang Denk <wd@denx.de>
23468    Cc: Stefan Roese <sr@denx.de>
23469    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23470
23471commit a9905db5d29a56aedd7db5bcb56b0385873aa6a3
23472Author: Wolfgang Denk <wd@denx.de>
23473Date:	Sun Jun 14 20:58:45 2009 +0200
23474
23475    MPC512x: Add MSCAN1...4 Clock Control Registers
23476
23477    Signed-off-by: Wolfgang Denk <wd@denx.de>
23478    Cc: Stefan Roese <sr@denx.de>
23479    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23480
23481commit f5489c4200b37c9a1d6dbde116f5adc0539610de
23482Author: Wolfgang Denk <wd@denx.de>
23483Date:	Sun Jun 14 20:58:44 2009 +0200
23484
23485    MPC512x: enabling NAND support requires CONFIG_SYS_64BIT_VSPRINTF
23486
23487    When enabling NAND support for a board, one must also define
23488    CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
23489    for correct output.
23490
23491    Signed-off-by: Wolfgang Denk <wd@denx.de>
23492    Cc: Stefan Roese <sr@denx.de>
23493    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23494
23495commit b4db4a7638ef90cf0aacf7b954d9bf3043dda780
23496Author: Po-Yu Chuang <ratbert@faraday-tech.com>
23497Date:	Fri Jul 10 18:03:57 2009 +0800
23498
23499    issue write command to base for JEDEC flash
23500
23501    For JEDEC flash, we should issue word programming command relative to
23502    base address rather than sector base address. Original source makes
23503    SST Flash fails to program sectors which are not on the 0x10000 boundaries.
23504
23505    e.g.
23506    SST39LF040 uses addr1=0x5555 and addr2=0x2AAA, however, each sector
23507    is 0x1000 bytes.
23508
23509    Thus, if we issue command to "sector base (0x41000) + offset(0x5555)",
23510    it sends to 0x46555 and the chip fails to recognize that address.
23511
23512    This patch is tested with SST39LF040.
23513
23514    Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
23515    Signed-off-by: Stefan Roese <sr@denx.de>
23516
23517commit 986922714ffd21ad39f48522d285fffc7aed56b1
23518Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23519Date:	Sat May 2 11:53:50 2009 +0200
23520
23521    versatile: update config and merge to cfi flash driver
23522
23523    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23524    Signed-off-by: Peter Pearse <peter.pearse@arm.com>
23525    Cc: Catalin Marinas <catalin.marinas@arm.com>
23526
23527commit d6e8ed832b25d5db4fdd3fb91e73028e494dcd6e
23528Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23529Date:	Sat May 2 11:53:49 2009 +0200
23530
23531    versatile: specify the board type on the prompt
23532
23533    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23534    Signed-off-by: Peter Pearse <peter.pearse@arm.com>
23535    Cc: Catalin Marinas <catalin.marinas@arm.com>
23536
23537commit 5ccc2d99d61c81805348b0cd9f79731b271f7daf
23538Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23539Date:	Thu Jun 25 17:04:15 2009 +0200
23540
23541    at91: Introduction of at91sam9g10 SOC.
23542
23543    AT91sam9g10 is an ARM 926ej-s SOC. It is an evolution of the at91sam9261 with a
23544    faster clock speed: 266/133MHz.
23545
23546    Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23547
23548commit 22ee647380c42f44528f99b7c1b423725e542102
23549Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23550Date:	Thu Jul 9 10:16:29 2009 +0200
23551
23552    at91: Introduction of at91sam9g45 SOC.
23553
23554    AT91sam9g45 series is an ARM 926ej-s SOC family clocked at 400/133MHz.
23555    It embeds USB high speed host and device, LCD, DDR2 RAM, and a full set of
23556    peripherals.
23557
23558    The first board that embeds at91sam9g45 chip is the AT91SAM9G45-EKES.
23559    On the board you can find 2 USART, USB high speed,
23560    a 480*272 LG lcd, ethernet, gpio/joystick/buttons.
23561
23562    Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23563
23564commit c33c5990cec7ced9ef1ef148debbca34adafa12b
23565Author: Daniel Mack <daniel@caiaq.de>
23566Date:	Tue Jun 23 17:30:05 2009 +0200
23567
23568    pxa: fix CKEN_B register bits
23569
23570    The current defition for CKEN_B register bits is nonsense. Adding 32 to
23571    the shifted value is equal to '| (1 << 5)', and this bit is marked
23572    'reserved' in the PXA docs.
23573
23574    Signed-off-by: Daniel Mack <daniel@caiaq.de>
23575
23576commit bd876be46f28b5fc2896537f6d01353f332789f7
23577Author: Daniel Mack <daniel@caiaq.de>
23578Date:	Tue Jun 23 17:30:04 2009 +0200
23579
23580    pxa: add clock for system bus 2 arbiter
23581
23582    This clock is needed for systems using the USB2 device unit or the 2d
23583    graphics accelerator.
23584
23585    Signed-off-by: Daniel Mack <daniel@caiaq.de>
23586
23587commit b016000a95514c08cab50e1cba00b019c0801bc4
23588Author: Grazvydas Ignotas <notasas@gmail.com>
23589Date:	Wed Jul 8 00:30:01 2009 +0300
23590
23591    OMAP3 pandora: Fix CKE1 MUX setting to allow self-refresh
23592
23593    Pandora is using both SDRC CSes. The MUX setting is needed
23594    for the second CS clock signal to allow the 2 RAM parts to
23595    be put in self-refresh correctly.
23596
23597    Based on similar patch for beagle and overo by
23598    Jean Pihet and Steve Sakoman.
23599
23600commit 8672c288703f3c51c829851c8fe6608c7869faaa
23601Author: Grazvydas Ignotas <notasas@gmail.com>
23602Date:	Wed Jul 8 00:30:00 2009 +0300
23603
23604    OMAP3 pandora: setup pulls for various GPIOs
23605
23606    Set pullups or pulldowns for GPIOs which need them.
23607    Disable them for others, which have external pulls.
23608    Also make disabled pull setting consistent (some pins had
23609    type set to "up" even if pull type selection was disabled).
23610
23611commit 5ff78122f229946862a3f67a2f50a329e8e1bcf5
23612Author: Grazvydas Ignotas <notasas@gmail.com>
23613Date:	Wed Jul 8 00:29:59 2009 +0300
23614
23615    OMAP3 pandora: setup pin mux for pins used on rev3 boards
23616
23617    Setup pin mux for GPIO pins connected on rev3 or later
23618    boards. Also change NUB2 IRQ pin. This should not affect
23619    older boards because they don't have any nubs (analog
23620    controllers) attached to them.
23621
23622commit 67c97c346b27c586a7263564f7afff6d1f8d8d0a
23623Author: Grazvydas Ignotas <notasas@gmail.com>
23624Date:	Wed Jul 8 00:29:58 2009 +0300
23625
23626    OMAP3 pandora: pin mux cleanup
23627
23628    Remove configuration of not unused pins, effectively
23629    leaving them in safe mode.
23630
23631commit b996165f5a1623a055c03b22d64d6d5da81835d0
23632Author: Prafulla Wadaskar <prafulla@marvell.com>
23633Date:	Mon Jul 6 15:50:47 2009 +0530
23634
23635    arm: Kirkwood: bugfix: UART1 bar correction
23636
23637    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
23638
23639commit 50243e3e7a96a96c5418ce6c90b7252d26fdd5b0
23640Author: Kumar Gala <galak@kernel.crashing.org>
23641Date:	Tue Jul 7 15:48:58 2009 -0500
23642
23643    usb: Fix compiler warning with gcc4.4
23644
23645    ehci-hcd.c: In function 'ehci_submit_root':
23646    ehci-hcd.c:719: warning: value computed is not used
23647    ehci-hcd.c:748: warning: value computed is not used
23648
23649    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23650    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23651
23652commit 04366d070a1a3f7affddf15aaaea87bcf44cdbb0
23653Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23654Date:	Wed Jul 8 11:42:19 2009 +0900
23655
23656    sh: Update pci config for Renesas r7780mp board
23657
23658    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23659
23660commit 74d9c16a681aa24bb4125191fe39dc7c75cde56a
23661Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
23662Date:	Thu Jun 25 16:31:26 2009 +0900
23663
23664    sh: Add support ESPT-GIGA borad
23665
23666    ESPT-Giga is SH7763-based reference board.
23667    Board support is relatively sparse, presently supporting serial,
23668    gigabit ethernet, USB host, and MTD.
23669
23670    More information (in Japanese) available at:
23671    http://www.cente.jp/product/cente_hard/ESPT-Giga.html
23672
23673    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
23674    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23675
23676commit dae4e0148a1146a5610025ae4b445e841410b659
23677Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23678Date:	Fri Jul 3 16:06:37 2009 +0200
23679
23680    Add ESD PCI vendor ID
23681
23682    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23683
23684commit 876b3cef537aab2cba8c19505db2876f6057f818
23685Author: Peter Tyser <ptyser@xes-inc.com>
23686Date:	Mon Jun 22 18:01:41 2009 -0500
23687
23688    api_examples/Makefile: General cleanup
23689
23690    * Remove symlinking of files located outside api_examples/
23691
23692    * Auto generate dependencies for files located outside api_examples/
23693
23694    * Update names of variables to be similar to those in tools/Makefile
23695
23696    * Fix out of tree build error
23697      Dependencies are calculated for all files in the SRCS variable.
23698      Previously, the SRCS variable contained files which were symlinked
23699      into the api_examples/ directory.  These symlinked files did not exist
23700      when dependencies were calculated when building out of tree.  This
23701      resulted in errors such as:
23702	make[1]: *** No rule to make target `/work/wd/tmp-ppc/api_examples/.depend', needed by `_depend'.  Stop.
23703	make[1]: Leaving directory `/home/wd/git/u-boot/work/api_examples'
23704	make: *** [depend] Error 2
23705
23706      Since symlinked source files are no longer used, this bug no longer
23707      exists.
23708
23709    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23710    Acked-by: Rafal Jaworowski <raj@semihalf.com>
23711
23712commit 522f6f02adb93194e337016fe2e4e53c58d5d5ea
23713Author: Peter Tyser <ptyser@xes-inc.com>
23714Date:	Mon Jun 22 18:01:40 2009 -0500
23715
23716    api_examples/Makefile: Get rid of unnecessary intermediate LIB target
23717
23718    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23719    Acked-by: Rafal Jaworowski <raj@semihalf.com>
23720
23721commit 117d0ab5e6f3b3dd48fc346df4919555a78afd39
23722Author: Peter Tyser <ptyser@xes-inc.com>
23723Date:	Mon Jun 22 18:01:39 2009 -0500
23724
23725    api_examples/Makefile: Combine ELF and BIN targets
23726
23727    Combining the two rules cleans up the Makefile a bit
23728
23729    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23730    Acked-by: Rafal Jaworowski <raj@semihalf.com>
23731
23732commit 644cb38108b8dc22e0ef3cf5f404fe310d1995f8
23733Author: Peter Tyser <ptyser@xes-inc.com>
23734Date:	Mon Jun 22 18:01:38 2009 -0500
23735
23736    api_examples/Makefile: Split up variable declarations
23737
23738    This cleans up the Makefile a bit and simplifies future changes
23739
23740    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23741    Acked-by: Rafal Jaworowski <raj@semihalf.com>
23742
23743commit 890d242facc4079ed21e979ced2e8c6d6974f6d3
23744Author: Timur Tabi <timur@freescale.com>
23745Date:	Fri Jun 19 14:10:52 2009 -0500
23746
23747    remove _IO_BASE and KSEG1ADDR from board configuration files
23748
23749    The KSEG1ADDR macro used to be necessary for the RTL8139 Ethernet
23750    driver, but the code that used that macro was removed over a year
23751    ago, so board configuration files no longer need to define it.
23752
23753    The _IO_BASE macro is also automatically defined to 0 if it isn't
23754    already set, so there's no need to define that macro either in the
23755    board configuration files.
23756
23757    Signed-off-by: Timur Tabi <timur@freescale.com>
23758    Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23759    Acked-by: Andy Fleming <afleming@freescale.com>
23760    Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
23761    Acked-by: Kim Phillips <kim.phillips@freescale.com>
23762
23763commit c9969947a4687de90e2bb58e76842b491aa0e0b9
23764Author: Jon Smirl <jonsmirl@gmail.com>
23765Date:	Sun Jun 14 18:21:28 2009 -0400
23766
23767    board support patch for phyCORE-MPC5200B-tiny
23768
23769    Add support for the Phytec phyCORE-MPC5200B-tiny.
23770    Code originally from Pengutronix.de.
23771    Created CONFIG_SYS_ATA_CS_ON_TIMER01 define for when IDE CS is on
23772    Timer 0/1
23773
23774    Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
23775    Acked-by: Grant Likely <grant.likely@secretlab.ca>
23776
23777commit 7bd49ad12cc36a4de6995ddabbc65ffa1aa1933d
23778Author: Mike Frysinger <vapier@gentoo.org>
23779Date:	Mon Jun 15 13:37:20 2009 -0400
23780
23781    kallsyms: fix escaping of NUL char in strings
23782
23783    The current kallsyms code is using \\0 to escape the backslash in the awk
23784    code, but the shell too needs escaping.  This way we make sure gcc is
23785    passed the \0.  Then gcc itself will consume this as an octal, so we have
23786    to use 000 so gcc will create the final NUL.
23787
23788    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23789
23790commit ed540f07b8ad86909704e9806c1762462cb4995a
23791Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
23792Date:	Fri Jun 26 10:18:49 2009 -0400
23793
23794    Blackfin: cm-bf561: add example settings for EXT-BF5xx-USB-ETH2 add-on
23795
23796    The cm-bf561 module can easily hook up to the EXT-BF5xx-USB-ETH2 extender
23797    board, so add a simple example of how to do that in the board config.
23798
23799    Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
23800    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23801
23802commit f8bf54b4081c3c3d518830df0017a23ec672a841
23803Author: Mike Frysinger <vapier@gentoo.org>
23804Date:	Thu Jun 25 19:40:28 2009 -0400
23805
23806    Blackfin: blackstamp: update spi flash settings
23807
23808    The latest blackstamp boards can only run the SPI flash at 15MHz before
23809    they start to crap out, so lower the max speeds accordingly.  The new SPI
23810    flash also has different sector requirements, so update the environment
23811    sizes as well.
23812
23813    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23814
23815commit 286070ddc8339666c09bd7912e960b850a8a0318
23816Author: Mike Frysinger <vapier@gentoo.org>
23817Date:	Mon Oct 6 03:31:52 2008 -0400
23818
23819    Blackfin: add cache_dump commands
23820
23821    A few debug-type commands used to dump the raw icache/dcache data.	Useful
23822    when trying to track down cache-related bugs.
23823
23824    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23825
23826commit 632e9b671efb0a6c900499f7a49fe5b63292b5fc
23827Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23828Date:	Wed Jul 8 15:31:57 2009 +0200
23829
23830    ppc4xx: Set default PCI device ID for 405EP boards
23831
23832    Current code only sets the PCI vendor id to 0x1014 and
23833    leaved device id to 0x0000.
23834
23835    Ths patch ....
23836    a) uses the correct PCI_VENDOR_ID_IBM macro for this
23837    b) sets the default device ID as stated in the UM to 0x0156
23838       by using PCI_DEVICE_ID_IBM_405GP for this.
23839
23840    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23841    Signed-off-by: Stefan Roese <sr@denx.de>
23842
23843commit 123f102ec093fba6967066acdf9beb637df2e2d1
23844Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23845Date:	Wed Jul 8 13:43:55 2009 +0200
23846
23847    ppc4xx: Move 405EP pci code from cpu_init_f() to __pci_pre_init()
23848
23849    This patch moves some basic PCI initialisation from the 4xx cpu_init_f()
23850    to cpu/ppc4xx/4xx_pci.c.
23851
23852    The original cpu_init_f() function enabled the 405EP's internal arbiter
23853    in all situations. Also the HCE bit in cpc0_pci is always set.
23854    The first is not really wanted for PCI adapter designs and the latter
23855    is a general bug for PCI adapter U-Boots. Because it enables
23856    PCI configuration by the system CPU even when the PCI configuration has
23857    not been setup by the 405EP. The one and only correct place is
23858    in pci_405gp_init() (see "Set HCE bit" comment).
23859
23860    So for compatibility reasons the arbiter is still enabled in any case,
23861    but from weak pci_pre_init() so that it can be replaced by board specific
23862    code.
23863
23864    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23865    Signed-off-by: Stefan Roese <sr@denx.de>
23866
23867commit c71103f9dc66dfcce8ad6df942364043bf27ade8
23868Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23869Date:	Wed Jul 8 13:43:23 2009 +0200
23870
23871    ppc4xx: Make is_pci_host() available for all 440 and 405 CPUs
23872
23873    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23874    Signed-off-by: Stefan Roese <sr@denx.de>
23875
23876commit 1d8937a469bfeb55ca1f6d89a4e7cd2dfee3cf17
23877Author: Prafulla Wadaskar <prafulla@marvell.com>
23878Date:	Mon Jun 29 20:56:43 2009 +0530
23879
23880    usb: add Marvell Kirkwood ehci host controller driver
23881
23882    This driver is tested on Sheevaplug platform
23883
23884    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
23885    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23886
23887commit db7b43e4681f6f93c336132708157a8a0cca1f8b
23888Author: Vivek Mahajan <vivek.mahajan@freescale.com>
23889Date:	Wed Jun 24 10:08:40 2009 +0530
23890
23891    mpc83xx: USB: fix: access of ehci struct elements
23892
23893    It fixes the access to the 'ehci' struct elements for mpc83xx which
23894    should have been taken care of in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
23895    Sorry about that.
23896
23897    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
23898    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23899
23900commit 08066152735417fc55a5c9de2cec0714c529e4f3
23901Author: Vivek Mahajan <vivek.mahajan@freescale.com>
23902Date:	Fri Jun 19 17:56:00 2009 +0530
23903
23904    mpc8xxx: USB: fix: access of ehci struct elements
23905
23906    This patch fixes the access to the 'ehci' struct elements which should
23907    have been taken care off in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
23908    Sorry about that.
23909
23910    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
23911    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23912
23913commit c3a012ce65818beb274195cd47f31ed80d0fbaa5
23914Author: Bryan Wu <bryan.wu@analog.com>
23915Date:	Tue Jun 16 05:26:27 2009 -0400
23916
23917    usb: musb: add timeout via CONFIG_MUSB_TIMEOUT
23918
23919    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
23920    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23921    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23922
23923commit 7984967a9405672db1581402d2c2cfae268d1a67
23924Author: Mike Frysinger <vapier@gentoo.org>
23925Date:	Tue Jun 16 05:26:25 2009 -0400
23926
23927    usb: musb: drop old musb read/write prototypes
23928
23929    These functions are no longer defined, so remove their prototypes.
23930
23931    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23932    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23933
23934commit 4e04f16020115ab5ccf53158e100de58bcaf29bd
23935Author: Kim Phillips <kim.phillips@freescale.com>
23936Date:	Mon Jun 15 11:50:07 2009 -0500
23937
23938    usb: fix CONFIG_SYS_MPC83xx_USB_ADDR not defined error
23939
23940    fix a stray CONFIG_MPC83XX that escaped commit
23941    0f898604945af4543c1525fc33b6bae621a3b805.
23942
23943    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23944    Signed-off-by: Remy Bohmer <linux@bohmer.net>
23945
23946commit bc0d3296f1780b50e6b9630aee5eb368f2afb6cb
23947Author: Michal Simek <monstr@monstr.eu>
23948Date:	Tue Jun 30 23:47:30 2009 +1000
23949
23950    asm-generic: Consolidate errno.h to asm-generic/errno.h
23951
23952    This patch use blackfin errno.h implementation which
23953    correspond Linux kernel one.
23954
23955    MIPS implemetation is different that's why I keep it.
23956
23957    I removed ppc_error_no.h from Marvell boards which
23958    was the same too.
23959
23960    I have got ack from ppc40x, blackfin, arm, coldfire and avr custodians.
23961
23962    Acked-by: Stefan Roese <sr@denx.de>
23963    Signed-off-by: Michal Simek <monstr@monstr.eu>
23964
23965commit 2896b5851f0430bf16529376a4193630e966c788
23966Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
23967Date:	Tue Jul 7 16:01:02 2009 +0200
23968
23969    Command improvements for ubifs
23970
23971    Check that an argument is passed to ubifsmount and that addresses and
23972    sizes are actually numbers for ubifsload. Also improve the instructions
23973    a bit.
23974
23975    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
23976    Signed-off-by: Stefan Roese <sr@denx.de>
23977
23978commit 25c8f4005979ab2d190713ba341d96a5fa905cdb
23979Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
23980Date:	Tue Jul 7 16:59:46 2009 +0200
23981
23982    Handle VID header offset in ubi part command
23983
23984    The VID header offset is sometimes needed to initialize the UBI
23985    partition. This patch adds it (optionally) to the command line
23986    for the ubi part command.
23987
23988    (Lines have been properly wrapped since last version)
23989
23990    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
23991    Acked-by: Stefan Roese <sr@denx.de>
23992    Signed-off-by: Stefan Roese <sr@denx.de>
23993
23994commit 3672cd5c3b53d219d33345eebad4e25ad5bf6d52
23995Author: Wolfgang Denk <wd@denx.de>
23996Date:	Thu Jul 9 09:56:16 2009 +0200
23997
23998    MAINTAINERS: fix sorting, remove duplicates.
23999
24000    Signed-off-by: Wolfgang Denk <wd@denx.de>
24001
24002commit efbf14e9a2394a154b12643d4a011994b5096b5a
24003Author: Heiko Schocher <heiko.schocher@invitel.hu>
24004Date:	Wed Dec 10 08:27:01 2008 +0100
24005
24006    all platforms: make show_boot_progress() work again
24007
24008    Signed-off-by: Heiko Schocher <hs@denx.de>
24009
24010commit 205a0988d8fd778c60746c34c2f17dbd2b7cd0d2
24011Author: Prafulla Wadaskar <prafulla@marvell.com>
24012Date:	Mon Jun 29 15:25:18 2009 +0530
24013
24014    nand: Add Marvell Kirkwood NAND driver
24015
24016    This patch adds a NAND driver for the Marvell Kirkwood SoC's
24017
24018    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24019    Acked-by: Scott Wood <scottwood@freescale.com>
24020
24021commit 0580e48f53f972783e56fcedadb9ce6e5b0b6f32
24022Author: Matthias Fuchs <matthias.fuchs@esd.eu>
24023Date:	Mon Jul 6 16:27:33 2009 +0200
24024
24025    ppc4xx: Make pll_write global
24026
24027    This patch makes pll_write on PPC405EP boards
24028    global and callable from C code.
24029
24030    pll_write can be used to dynamically modify the PLB:PCI divider
24031    as it is required for 33/66 MHz pci adapters based on the 405EP.
24032
24033    board_early_init_f() is a good place to do that (check M66EN signal
24034    and call pll_write() when it is required).
24035
24036    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
24037    Signed-off-by: Stefan Roese <sr@denx.de>
24038
24039commit 20b3c4b528606d51799aed5e4c71783720cd2b72
24040Author: Stefan Roese <sr@denx.de>
24041Date:	Mon Jul 6 11:44:33 2009 +0200
24042
24043    ppc4xx: Remove compilation warning "pci_async_enabled defined but not used"
24044
24045    Signed-off-by: Stefan Roese <sr@denx.de>
24046
24047commit d0a1364f91c80d29daff6b27a7904a50cdc00b35
24048Author: Matthias Fuchs <matthias.fuchs@esd.eu>
24049Date:	Fri Jul 3 16:06:06 2009 +0200
24050
24051    ppc4xx: Implement is_pci_host() for 405 CPUs
24052
24053    This patch implements the is_pci_host() function in a similiar way
24054    as it is used on 440 targets.
24055
24056    The former path with CONFIG_PCI_HOST == PCI_HOST_AUTO does not
24057    build on 405EP targets because checking the PCI arbiter is different.
24058    So putting the fixed code into a separate function makes the code
24059    more readable.
24060
24061    Also using is_pci_host() on 405 brings 405 and 440 PCI code
24062    a little bit closer.
24063
24064    In preparation for an upcoming 405EP based PMC module I made this
24065    function weak so that it can be overwritten from board specific code.
24066
24067    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
24068    Signed-off-by: Stefan Roese <sr@denx.de>
24069
24070commit 04ddae915f295dee301f15c32100533a48e3b433
24071Author: Alessio Centazzo <centazzo@gmail.com>
24072Date:	Wed Jul 1 22:20:51 2009 -0700
24073
24074    ppc4xx: Fixed PPC4xx debug compilation error in uic.c
24075
24076    This patch fixes a debug compilation error for PPC4xx platforms, all
24077    other architectures are not affected by this change.  The 'handler'
24078    pointer was undefined.  The fix is exercised and has effect only if
24079    DEBUG is defined.
24080
24081    Signed-off-by: Alessio Centazzo acpatin@yahoo.com
24082    Signed-off-by: Stefan Roese <sr@denx.de>
24083
24084commit 48e2b535a0dd3a7b77b674130934a24f9de6f48d
24085Author: Felix Radensky <felix@embedded-sol.com>
24086Date:	Wed Jul 1 11:37:46 2009 +0300
24087
24088    4xx: Fix compilation warnings and MQ registers dump in SPD DDR2 code
24089
24090    This patch fixes printf format string compilation warnings in several
24091    debug statements. It also fixes the dump of DDR controller MQ registers
24092    found on some 44x and 46x platforms. The current register dump code
24093    uses incorrect DCRs to access these registers.
24094
24095    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
24096    Signed-off-by: Stefan Roese <sr@denx.de>
24097
24098commit 26d37f0061ad05e5c383c910f00e6006f3c89a3a
24099Author: Felix Radensky <felix@embedded-sol.com>
24100Date:	Mon Jun 22 15:30:42 2009 +0300
24101
24102    ppc4xx: Fix FDT EBC mappings on Canyonlands
24103
24104    This patch fixes 2 problems with FDT EBC mappings on Canyonlands.
24105    First, NAND EBC mapping was missing, making Linux NAND driver
24106    unusable on this board. Second, NOR remapping code assumed that
24107    NOR is always on CS0, however when booting from NAND NOR is on CS3.
24108
24109    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
24110    Signed-off-by: Stefan Roese <sr@denx.de>
24111
24112commit baa9f9ba4345ed6dc5c403871c32e6295316ea52
24113Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24114Date:	Tue Jun 16 22:29:15 2009 +0900
24115
24116    sh: Revised the build with newest compiler
24117
24118    The check of data became severe from newest gcc.
24119    This patch checked in gcc-4.2 and 4.3 .
24120
24121    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24122
24123commit be45c632568ba76343c1453b3951ad793f482fd5
24124Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24125Date:	Thu Jun 4 12:06:48 2009 +0200
24126
24127    sh3/sh4: rename config option TMU_CLK_DIVIDER to CONFIG_SYS_TMU_CLK_DIV
24128
24129    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24130    Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24131    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24132
24133commit 8dd29c87ba370072a8464b8cc19e0a1e6e0497b4
24134Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24135Date:	Thu Jun 4 12:06:47 2009 +0200
24136
24137    sh3/sh4: fix CONFIG_SYS_HZ to 1000
24138
24139    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24140    Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24141    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24142
24143commit add380f51f34ed1e2678c2abac8d53c91d652f26
24144Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24145Date:	Thu Jun 4 12:06:46 2009 +0200
24146
24147    sh: introduce clock framework
24148
24149    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24150    Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24151    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24152
24153commit 3931a375de2c381d9ff5ec2767b2da9f62a41aef
24154Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24155Date:	Thu Jun 4 12:06:45 2009 +0200
24156
24157    sh: unify linker script
24158
24159    all sh boards use the same cpu linker script so move it to cpu/$(CPU)
24160
24161    that could be overwrite in following order
24162    SOC
24163    BOARD
24164    via the corresponding config.mk
24165
24166    tested on r2dplus
24167
24168    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24169    Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24170    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24171
24172commit 236aad875817771eb1f25ed32784b3cd7760b2e6
24173Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24174Date:	Thu Jun 4 12:06:44 2009 +0200
24175
24176    sh: make the linker scripts more generic
24177
24178    currently we need to sync the linker script enty and TEXT_BASE manualy
24179    and the reloc_dst is based on it
24180
24181    instead provide it now from the ldflags
24182
24183    tested on r2dplus
24184
24185    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24186    Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24187    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24188
24189commit ce29817212792113cd2d67a9767049a2e262c406
24190Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24191Date:	Thu Jun 4 12:06:43 2009 +0200
24192
24193    sh7785lcr: fix out of tree build
24194
24195    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24196    Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24197    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24198
24199commit 2e8a6f551cba550e9220dca4d8504066203b1f74
24200Author: HeungJun Kim <riverful.kim@gmail.com>
24201Date:	Tue Jun 30 14:42:22 2009 +0900
24202
24203    env_onenand: change env_address type from unsigned long to loff_t
24204
24205    If use the onenand boot, the env_relocate_spec() calls mtd->read(),
24206    and the type of the argument #2 of mtd->read() was changed to loff_t.
24207    But, the "env_addr" type is still unsigned long, thus this patch change
24208    the type from unsigned long to loff_t.
24209
24210    Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
24211    Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
24212    Signed-off-by: Scott Wood <scottwood@freescale.com>
24213
24214commit 66372fe2ab11cdeb0e841ad9eb6ba79769db4909
24215Author: Mingkai Hu <Mingkai.hu@freescale.com>
24216Date:	Thu Jun 18 18:23:27 2009 +0800
24217
24218    fsl_elbc_nand: redirect the pointer of bbt pattern to RAM
24219
24220    The bbt descriptors contains the pointer to the bbt pattern which
24221    are statically initialized memory struct. When relocated to RAM,
24222    these pointers will continue point to NOR flash(or L2 SRAM, or
24223    other boot device). If the contents of NOR flash changed or L2
24224    SRAM disabled, it'll hang the system.
24225
24226    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
24227    Signed-off-by: Scott Wood <scottwood@freescale.com>
24228
24229commit 1dac3a51875967f32641bbc0d26dc382ef02330a
24230Author: Scott Wood <scottwood@freescale.com>
24231Date:	Wed Jun 24 17:23:49 2009 -0500
24232
24233    nand_spl: Fix cmd_ctrl usage in nand_boot.c.
24234
24235    When adding large page NAND support to this file, I had a misunderstanding
24236    about the exact semantics of NAND_CTRL_CHANGE (which isn't documented
24237    anywhere I can find) -- it is apparently just a hint to drivers,
24238    which aren't required to preserve the old value for subsequent
24239    non-"change" invocations.
24240
24241    This change makes nand_boot.c no longer assume this.  Note that this
24242    happened to work by chance with some NAND drivers, which don't preserve
24243    the value, but treat 0 equivalently to NAND_CTRL_ALE.
24244
24245    I don't have hardware to test this, so any testing is appreciated.
24246
24247    Signed-off-by: Scott Wood <scottwood@freescale.com>
24248
24249commit 98713d2663d5d30dde74f48f547114a2bfd9d463
24250Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
24251Date:	Thu Jun 18 18:41:03 2009 +0100
24252
24253    Bug-fix in drivers mtd nand Makefile
24254
24255    The S3C2410 NAND driver source file is included in the makefile instead of
24256    the object file.
24257
24258    Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
24259    Signed-off-by: Scott Wood <scottwood@freescale.com>
24260
24261commit b74ab737369bbbe66c15cbe6c0d0b6a351b00c96
24262Author: Guennadi Liakhovetski <lg@denx.de>
24263Date:	Mon May 18 16:07:22 2009 +0200
24264
24265    nand_spl: read environment early, when booting from NAND using nand_spl
24266
24267    Currently, when booting from NAND using nand_spl, in the beginning the default
24268    environment is used until later in boot process the dynamic environment is read
24269    out. This way environment variables that must be interpreted early, like the
24270    baudrate or "silent", cannot be modified dynamically and remain at their
24271    default values. Fix this problem by reading out main and redundand (if used)
24272    copies of the environment in the nand_spl code.
24273
24274    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24275    Signed-off-by: Scott Wood <scottwood@freescale.com>
24276
24277commit 378adfcdf4bbd77ee4cbc3276d4733e218308a21
24278Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24279Date:	Sat May 16 14:27:40 2009 +0200
24280
24281    mtd: nand: use loff_t for offset
24282
24283    nand_util currently uses size_t which is arch dependent and not always a
24284    unsigned long.  Now use loff_t, as does the linux mtd layer.
24285
24286    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24287    Signed-off-by: Scott Wood <scottwood@freescale.com>
24288
24289commit 8360b66bac9567701027a0087274d0c9b2fe8d6b
24290Author: Wolfgang Denk <wd@denx.de>
24291Date:	Sun May 24 17:34:33 2009 +0200
24292
24293    nand/onenand: Fix missing argument checking for "markbad" command
24294
24295    The "nand markbad" and "onenand markbad" commands did not check if an
24296    argument was passed; if this was forgotten, no error was raised but
24297    block 0 was marked as bad.
24298
24299    While fixing this bug, clean up the code a bit and allow to pass more
24300    than one block address, thus allowing to mark several blocks as bad
24301    in a single command invocation.
24302
24303    Signed-off-by: Wolfgang Denk <wd@denx.de>
24304    Signed-off-by: Scott Wood <scottwood@freescale.com>
24305
24306commit cd84423a09f3a08029fe41c1db96168debd0b51f
24307Author: Mike Frysinger <vapier@gentoo.org>
24308Date:	Mon May 25 22:42:28 2009 -0400
24309
24310    mtd: nand: new base driver for memory mapped nand devices
24311
24312    The BF537-STAMP Blackfin board had a driver for working with NAND devices
24313    that are simply memory mapped.  Since there is nothing Blackfin specific
24314    about this, generalize the driver a bit so that everyone can leverage it.
24315
24316    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24317    Signed-off-by: Scott Wood <scottwood@freescale.com>
24318
24319commit d27bc728cf35e7d7996fbd77154335e66615b213
24320Author: Guennadi Liakhovetski <lg@denx.de>
24321Date:	Mon May 18 16:06:45 2009 +0200
24322
24323    env_nand: remove unused variable.
24324
24325    Remove an unused "total" variable in multiple functions.
24326
24327    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24328    Signed-off-by: Scott Wood <scottwood@freescale.com>
24329
24330commit 154b5484ac7dcbcd0fb5ba388d930b02f87fa302
24331Author: David Brownell <dbrownell@users.sourceforge.net>
24332Date:	Sun May 10 15:43:01 2009 -0700
24333
24334    davinci_nand chipselect/init cleanup
24335
24336    Update chipselect handling in davinci_nand.c so that it can
24337    handle 2 GByte chips the same way Linux does:  as one device,
24338    even though it has two halves with independent chip selects.
24339    For such chips the "nand info" command reports:
24340
24341      Device 0: 2x nand0, sector size 128 KiB
24342
24343    Switch to use the default chipselect function unless the board
24344    really needs its own.  The logic for the Sonata board moves out
24345    of the driver into board-specific code.  (Which doesn't affect
24346    current build breakage if its NAND support is enabled...)
24347
24348    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24349    Signed-off-by: Scott Wood <scottwood@freescale.com>
24350
24351commit 496863b2440dd7cd69a1ad2443a9badd5f8968d1
24352Author: Sandeep Paulraj <s-paulraj@ti.com>
24353Date:	Sat May 9 12:35:20 2009 -0400
24354
24355    NAND DaVinci: Update to ALE/CLE Mask values
24356
24357    All DaVinci SOC's use a CLE mask of 0x10 and an ALE mask of 0x8
24358    except the DM646x. This was decided by the design team driving the design.
24359    This patch updates the CLE and ALE values for DM646x.
24360    Updated patches for DM646x will be sent shortly.
24361    This applies to u-boot-nand-flash git
24362
24363    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
24364    Signed-off-by: Scott Wood <scottwood@freescale.com>
24365
24366commit 0c1684437ef810c503df29e8d73f63191aa63862
24367Author: Sandeep Paulraj <s-paulraj@ti.com>
24368Date:	Wed Apr 29 09:47:09 2009 -0400
24369
24370    ARM DaVinci: Changing ALE Mask Value
24371
24372    The ALE mask used by DaVinci SOCs is wrong. The patch changes the mask value
24373    from '0xa' to '0x8'. This is the mask we use for all TI releases.
24374
24375    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
24376    Signed-off-by: Scott Wood <scottwood@freescale.com>
24377
24378commit 6e29ed8e576a6900c5d8dcde36b423ac576894dc
24379Author: David Brownell <dbrownell@users.sourceforge.net>
24380Date:	Tue Apr 28 13:19:53 2009 -0700
24381
24382    davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC)
24383
24384    Remove CONFIG_SYS_DAVINCI_BROKEN_ECC option.  It's not just nasty;
24385    it's also unused by any current boards, and doesn't even match the
24386    main U-Boot distributions from TI (which use soft ECC, or 4-bit ECC
24387    on newer chips that support it).
24388
24389    DaVinci GIT kernels since 2.6.24, and mainline Linux since 2.6.30,
24390    match non-BROKEN code paths for 1-bit HW ECC.  The BROKEN code paths
24391    do seem to partially match what MontaVista/TI kernels (4.0/2.6.10,
24392    and 5.0/2.6.18) do ... but only for small pages.  Large page support
24393    is really broken (and it's unclear just what software it was trying
24394    to match!), and the ECC layout was making three more bytes available
24395    for use by filesystem (or whatever) code.
24396
24397    Since this option itself seems broken, remove it.  Add a comment
24398    about the MV/TI compat issue, and the most straightforward way to
24399    address it (should someone really need to solve it).
24400
24401    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24402    Signed-off-by: Scott Wood <scottwood@freescale.com>
24403
24404commit fcb774777562bb7bcdc53c608d0e6bae906ce0f6
24405Author: David Brownell <dbrownell@users.sourceforge.net>
24406Date:	Tue Apr 28 13:19:50 2009 -0700
24407
24408    davinci_nand: cleanup I (minor)
24409
24410    Minor cleanup for DaVinci NAND code:
24411
24412     - Use I/O addresses from nand_chip; CONFIG_SYS_NAND_BASE won't
24413       be defined when there are multiple chipselect lines in use
24414       (as with common 2 GByte chips).
24415
24416     - Cleanup handling of EMIF control registers
24417	* Only need one pointer pointing to them
24418	* Remove incorrect and unused struct supersetting them
24419
24420     - Use the standard waitfunc; we don't need a custom version
24421
24422     - Partial legacy cleanup:
24423	* Don't initialize every board like it's a DM6446 EVM
24424	* #ifdef a bit more code for BROKEN_ECC
24425
24426    Sanity checked with small page NAND on dm355 and dm6446 EVMs;
24427    and large page on dm355 EVM (packaged as two devices, not one).
24428
24429    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24430    Signed-off-by: Scott Wood <scottwood@freescale.com>
24431
24432commit 8e5e9b940cdede0debe528cdd7edccccbb3ebf2a
24433Author: Wolfgang Denk <wd@denx.de>
24434Date:	Tue Jul 7 22:35:02 2009 +0200
24435
24436    Coding style cleanup; update CHANGELOG
24437
24438    Signed-off-by: Wolfgang Denk <wd@denx.de>
24439
24440commit d318d0c44d8e91e937c4dad0c5b1d2f6bb9d9fd8
24441Author: Stefan Roese <sr@denx.de>
24442Date:	Mon Jun 29 13:30:50 2009 +0200
24443
24444    UBI: Fix build problem noticed on Apollon (arm/testing repo)
24445
24446    This patch fixes a build problem noticed on Apollon by using
24447    mtd_dev_by_eb() instead of "/" as done in the Linux UBI version.
24448    So this brings the U-Boot UBI version more in sync with the Linux
24449    version again.
24450
24451    Signed-off-by: Stefan Roese <sr@denx.de>
24452
24453commit 2efee52b09657e9353655b9dae9e1d1a67a2abe4
24454Author: Prafulla Wadaskar <prafulla@marvell.com>
24455Date:	Mon Jul 6 20:29:15 2009 +0530
24456
24457    sf: Macronix additional chips supported
24458
24459    new chips supported:-
24460    MX25L1605D, MX25L3205D, MX25L6405D, MX25L12855E
24461    out of which MX25L6405D and MX25L12855E tested on Kirkwood platforms
24462
24463    Modified the Macronix flash support to use 2 bytes of device id instead of 1
24464    This was required to support MX25L12855E
24465
24466    Signed-off-by: Piyush Shah <spiyush@marvell.com>
24467    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24468    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24469
24470commit dd54126715b89ed0c43322aa78b0dad306f043b6
24471Author: Mike Frysinger <vapier@gentoo.org>
24472Date:	Fri Jun 19 03:27:28 2009 -0400
24473
24474    sf: sst: add sst25vf###b ids
24475
24476    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24477
24478commit 7d907f0ea993b179a197d8db2a36f122bc673c2d
24479Author: Mike Frysinger <vapier@gentoo.org>
24480Date:	Fri Jun 19 03:20:06 2009 -0400
24481
24482    sf: sst: fix sector size
24483
24484    Looks like when I was encoding the sector sizes, I forgot to divide by 8
24485    (due to the stupid marketing driven process that declares all sizes in
24486    useless megabits and not megabytes).
24487
24488    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24489
24490commit ceb70b466e75ceb1a621b6163f7e31116bfc8094
24491Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24492Date:	Sun Jul 5 01:06:06 2009 +0200
24493
24494    nhk8815: fix MAKEALL
24495
24496    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24497
24498commit d08e5ca301b69ab77ecdd34e2b06aee30d6057d1
24499Author: Magnus Lilja <lilja.magnus@gmail.com>
24500Date:	Sat Jul 4 10:31:24 2009 +0200
24501
24502    MX31: Add NAND SPL boot support to i.MX31 PDK board.
24503
24504    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
24505
24506commit 78eabb90b793fafe875a7469526d1715fa56cbb4
24507Author: Prafulla Wadaskar <prafulla@marvell.com>
24508Date:	Mon Jun 29 20:55:54 2009 +0530
24509
24510    arm: Kirkwood: arch specific updated for ehci-Kirkwood driver support
24511
24512    This patch abstracts Kirkwood arch specific changes to support ehci-kirkwood driver
24513
24514    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24515
24516commit 095a460b49022e64df76134300643606e3acb4e9
24517Author: Alessandro Rubini <rubini@unipv.it>
24518Date:	Mon Jun 29 10:52:37 2009 +0200
24519
24520    arm nomadik: use 1000 as HZ value and rewrite timer code
24521
24522    This sets CONFIG_SYS_HZ to 1000 as required, and completely rewrites
24523    timer code, which is now both correct and much smaller.  Unused
24524    functions like udelay_masked() have been removed as no driver uses
24525    them, even the ones that are not currently active for this board.
24526    mtu.h is copied literally from the kernel sources.
24527
24528    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24529    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24530    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24531
24532commit f7aa59b29a451cc502078a9e4ba32345a4250c05
24533Author: Alessandro Rubini <rubini@unipv.it>
24534Date:	Mon Jun 22 09:18:57 2009 +0200
24535
24536    arm nomadik: allow Nand and OneNand to coexists
24537
24538    The evaluation kit has both Nand and OneNand, both drivers are there
24539    and the two configurations only select a different default for the
24540    jffs partition. This adds the OneNand driver and cleans up storage.
24541
24542    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24543    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24544
24545commit fd14c41a861cd38ee2fe3abd61d59b57b4eb23c9
24546Author: Alessandro Rubini <rubini@unipv.it>
24547Date:	Mon Jun 22 09:18:47 2009 +0200
24548
24549    arm nomadik: cleanup reset
24550
24551    There is only one public release of the Nomadik chip, so the ifdef
24552    in reset code as well as a define in the config file are not needed
24553
24554    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24555    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24556
24557commit ee1363f2da3996bafdecdd8f4e48862ebff3f271
24558Author: Alessandro Rubini <rubini@unipv.it>
24559Date:	Mon Jun 22 09:18:37 2009 +0200
24560
24561    arm nomadik: rename board to nhk8815
24562
24563    This is an error in my side in the initial submission: nobody
24564    calls it ""nmdk8815", it's "nomadik hardware kit", nhk8815, instead.
24565
24566    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24567    Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24568
24569commit 040f8f63e922bbfb8ba0958bf637f11a917f5c38
24570Author: Stefano Babic <sbabic@denx.de>
24571Date:	Wed Jul 1 20:40:41 2009 +0200
24572
24573    xscale: add support for the polaris board
24574
24575    The Polaris board is based on the TrizepsIV module of
24576    Keith & Koep (http://www.keith-koep.com).
24577
24578    Signed-off-by: Stefano Babic <sbabic@denx.de>
24579
24580commit 88bd97501314683b87f3f1edcf55b347c041b722
24581Author: Stefano Babic <sbabic@denx.de>
24582Date:	Wed Jul 1 04:33:56 2009 +0200
24583
24584    xscale: fix USB initialization for Trizepsiv module
24585
24586    Due to change in the usb_board_init() prototype, the USB for
24587    the TrizepsIV was not correctly initialized.
24588    Removed dummy print from usb_board_stop().
24589
24590    Signed-off-by: Stefano Babic <sbabic@denx.de>
24591
24592commit 0b785ddd60120cfb74d18e58c56054238219f6db
24593Author: Prafulla Wadaskar <prafulla@marvell.com>
24594Date:	Wed Jul 1 20:34:51 2009 +0200
24595
24596    net: merge bugfix: Marvell Kirkwood gigabit ethernet driver
24597
24598    This patch looks okay on u-boot-net.git/next branch
24599    but when it was merged to u-boot.git/master the last line is missing
24600
24601    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24602    Acked-by: Ben Warren <biggerbadderben@gmail.com>
24603
24604commit 33b1d3f43a16fbb79004075ce89ae4e618b288a2
24605Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24606Date:	Tue Jun 30 21:03:37 2009 +0200
24607
24608    at91: Add esd gmbh MEESC board support
24609
24610    This patch adds support for esd gmbh MEESC board.
24611    The MEESC is based on an Atmel AT91SAM9263 SoC.
24612
24613    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24614
24615commit 21761540b43c7086c75ee9afb412da1e5ddde2e9
24616Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24617Date:	Tue Jun 30 21:03:35 2009 +0200
24618
24619    ARM: Update mach-types
24620
24621    update against linux v2.6.30
24622
24623    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24624
24625commit 45627fce18139a74e0755124d27376b520db156c
24626Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24627Date:	Tue Jun 30 23:03:33 2009 +0200
24628
24629    at91: Add CAN init function
24630
24631    To enable CAN init, CONFIG_CAN has to be defined in the board config file
24632    and at91_can_hw_init() has to be called in the board specific code.
24633
24634    CAN is available on AT91SAM9263 and AT91CAP9 SoC.
24635
24636    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24637
24638commit 2e23008e5dbde7fe4c4758bee5a393e1db796cdf
24639Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
24640Date:	Tue Jun 30 23:03:31 2009 +0200
24641
24642    arm: Kirkwood: Correct header define
24643
24644    Correct define typo (. -> ,)
24645
24646    Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
24647
24648commit 8449f287f5c53d59db13c3c512e6bd1750b692d1
24649Author: Magnus Lilja <lilja.magnus@gmail.com>
24650Date:	Wed Jul 1 01:07:55 2009 +0200
24651
24652    MX31: Add basic support for Freescale i.MX31 PDK board.
24653
24654    Add support for Freescale's i.MX31 PDK board (a.k.a. 3 stack board).
24655
24656    This patch assumes that some other program performs the actual
24657    NAND boot.
24658
24659    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
24660    Acked-by: Fabio Estevam <fabioestevam@yahoo.com>
24661    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24662
24663commit 8d460a573e2a2ac4834636903865a0428ad0e629
24664Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24665Date:	Tue Jun 23 00:12:01 2009 +0200
24666
24667    S3C24x0: extract interrupts from timer
24668
24669    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24670
24671commit c8badbe500a752f42049e51042767ee62ea714e0
24672Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24673Date:	Sun Jun 28 14:14:21 2009 +0200
24674
24675    dm355/pm9261: add missing CONFIG_NET_MULTI
24676
24677    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24678
24679commit 798bf9a9ade1cfbe85a16d180cad720927d8e10a
24680Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24681Date:	Tue Jun 23 00:12:01 2009 +0200
24682
24683    arm920t/interrupts: Move conditional compilation to Makefile
24684
24685    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24686
24687commit 06e758e75c79ce8761866bf8165c443584a20893
24688Author: Kim, Heung Jun <riverful@gmail.com>
24689Date:	Sat Jun 20 11:02:17 2009 +0200
24690
24691    move L2 cache enable/disable function to cache.c in the omap3 SoC directory
24692
24693    Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
24694    CC: Dirk Behme <dirk.behme@googlemail.com>
24695    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24696
24697commit d583ef5147066d3609de21f3beebbab99a19bad4
24698Author: Thomas Lange <thomas@corelatus.se>
24699Date:	Sat Jun 20 11:02:17 2009 +0200
24700
24701    ARM DaVinci: EMIF settings
24702
24703    NAND module should not modify EMIF registers unrelated to CS2
24704    that is used for NAND, i.e. do not modify EWAIT config register
24705    or registers for other Chip Selects.
24706
24707    Without this patch, EMIF configurations made in board_init()
24708    will be invalidated.
24709
24710    Signed-off-by: Thomas Lange <thomas@corelatus.se>
24711
24712commit 2600b8571a26c10c1c43401d7af38e2333cc5381
24713Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24714Date:	Sat Jun 20 11:02:17 2009 +0200
24715
24716    versatile: config coding style cleanup
24717
24718    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24719    Cc: Peter Pearse <peter.pearse@arm.com>
24720
24721commit 4efb77d41f9c5d93f0f92dda60e742023fa03c72
24722Author: Prafulla Wadaskar <prafulla@marvell.com>
24723Date:	Sat Jun 20 11:01:53 2009 +0200
24724
24725    arm: Kirkwood: Basic SOCs support
24726
24727    Kirkwood family controllers are highly integrated SOCs
24728    based on Feroceon-88FR131/Sheeva-88SV131/arm926ejs cpu core.
24729
24730    SOC versions supported:-
24731    1) 88F6281-A0	define CONFIG_KW88F6281_A0
24732    2) 88F6192-A0	define CONFIG_KW88F6192_A0
24733
24734    Other supported features:-
24735    1) get_random_hex() fucntion
24736    2) PCI Express port initialization
24737    3) NS16550 driver support
24738
24739    Contributors:
24740    Yotam Admon <yotam@marvell.com>
24741    Michael Blostein <michaelbl@marvell.com
24742
24743    Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
24744    Acked-by: Stefan Rose <sr@denx.de>
24745    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24746
24747commit 5c3d5817e5e68b828c165c501c215e793dc63aac
24748Author: Prafulla Wadaskar <prafulla@marvell.com>
24749Date:	Sat Jun 20 11:01:52 2009 +0200
24750
24751    arm: generic cache.h for ARM architectures
24752
24753    This patch is required for Kirkwood SoC support
24754    may be used by other ARM architectures
24755
24756    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24757
24758commit 9c8c706c92e53433a871a563946c38075d76504d
24759Author: Matthias Ludwig <mludwig@ultratronik.de>
24760Date:	Sat Jun 20 11:01:50 2009 +0200
24761
24762    OMAP3EVM: fix typo. replace CS6 by CS5, no functionality change
24763
24764    Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
24765
24766commit 0aafde1dc76d6d65d6be10bf499ec86d9ffee8b9
24767Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
24768Date:	Wed Jun 24 08:32:09 2009 +0200
24769
24770    at91sam9260/9263: add back up for the rst(reset controller).
24771
24772    On the boards at91sam9260ek, at91sam9263ek and afed9260, the rstc register was
24773    set to 0 after being set to 500 ms for the PHY reset.
24774    Do backup the old reset length and restore it after the MACB initialisation.
24775
24776    Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
24777    Signed-off-by: Stelian Pop <stelian@popies.net>
24778
24779commit afb0b1315c048ce2b1f35f0183b8b118ad0c14e1
24780Author: Kumar Gala <galak@kernel.crashing.org>
24781Date:	Fri Jul 3 12:45:44 2009 -0500
24782
24783    fsl: Fix compiler warnings from gcc-4.4 in sys_eeprom code
24784
24785    sys_eeprom.c: In function 'do_mac':
24786    sys_eeprom.c:323: warning: dereferencing type-punned pointer will break strict-aliasing rules
24787    sys_eeprom.c: In function 'mac_read_from_eeprom':
24788    sys_eeprom.c:395: warning: dereferencing type-punned pointer will break strict-aliasing rules
24789
24790    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24791
24792commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
24793Author: Peter Tyser <ptyser@xes-inc.com>
24794Date:	Tue Jun 30 17:15:51 2009 -0500
24795
24796    83xx: Add support for fsl_dma driver
24797
24798    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24799    Reviewed-by: Ira W. Snyder <iws@ovro.caltech.edu>
24800    Tested-by: Ira W. Snyder <iws@ovro.caltech.edu>
24801    Acked-by: Kim Phillips <kim.phillips@freescale.com>
24802    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24803
24804commit 9adda5459ca62120c0c50b82b766fe1cf6925bbf
24805Author: Peter Tyser <ptyser@xes-inc.com>
24806Date:	Tue Jun 30 17:15:50 2009 -0500
24807
24808    83xx: Replace CONFIG_ECC_INIT_VIA_DDRC references
24809
24810    Update 83xx architecture's CONFIG_ECC_INIT_VIA_DDRC references to
24811    CONFIG_ECC_INIT_VIA_DDRCONTROLLER, which other Freescale architectures
24812    use
24813
24814    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24815    Acked-by: Kim Phillips <kim.phillips@freescale.com>
24816    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24817
24818commit 039594a4301dadceb267db5e8b9c8c78b1bb86b5
24819Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24820Date:	Thu Jul 2 16:15:01 2009 +0530
24821
24822    8xxx: Second UART port added for MPC85xx, MPC83xx, MPC86xx processors
24823
24824    Defining the next two configs allows to switch the serial port from the
24825    console using the setenv stdin and stdout
24826      1. #define CONFIG_SERIAL_MULTI 1 /* Enable both serial ports */
24827      2. #define CONFIG_SYS_CONSOLE_IS_IN_ENV /* determine from environment */
24828
24829    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24830    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
24831    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24832
24833commit 546b1032907df70f2dd0f98f3ad09885a88411e5
24834Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24835Date:	Thu Jul 2 16:14:40 2009 +0530
24836
24837    85xx: Adds GPIO registers to MPC85xx Memory Map.
24838
24839    Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24840    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24841
24842commit 5da6f806b400372b8a0664f3282c9e83a402eb66
24843Author: Peter Tyser <ptyser@xes-inc.com>
24844Date:	Tue Jun 30 17:26:01 2009 -0500
24845
24846    86xx: XPedite5170 board support
24847
24848    Initial support for Extreme Engineering Solutions XPedite5170 -
24849    a MPC8640-based 3U VPX single board computer with a PMC/XMC
24850    site.
24851
24852    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24853    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24854
24855commit e66f38da8434425aca8df08d06d9ef41b3478d3b
24856Author: Timur Tabi <timur@freescale.com>
24857Date:	Wed Jul 1 16:51:59 2009 -0500
24858
24859    fsl_ddr: Fix DDR3 calculation of rank density with 8GB or more
24860
24861    The calculate for rank density in compute_ranksize() for DDR3 used all
24862    integers for the expression, so the result was also a 32-bit integer, even
24863    though the 'bsize' variable is a u64.  Fix the expression to calculate a
24864    true 64-bit value.
24865
24866    Signed-off-by: Timur Tabi <timur@freescale.com>
24867    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24868
24869commit 6af015b86b86d94de7ca1b23a3890bc93a50c2ab
24870Author: Peter Tyser <ptyser@xes-inc.com>
24871Date:	Tue Jun 30 17:15:49 2009 -0500
24872
24873    fsl_dma: Make DMA transactions snoopable
24874
24875    Make DMA transactions snoopable so that CPUs can keep caches up-to-date.
24876    This allows dma transactions to be used for operations such as memory
24877    copies without any additional cache control operations.
24878
24879    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24880    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24881
24882commit 0d595f76bc9c7c8dff5bd31dffed87a840a03c56
24883Author: Peter Tyser <ptyser@xes-inc.com>
24884Date:	Tue Jun 30 17:15:48 2009 -0500
24885
24886    fsl_dma: Break out common memory initialization function
24887
24888    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24889    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24890
24891commit 79f4333ceb059049b3ee560167d6cbaec493695f
24892Author: Peter Tyser <ptyser@xes-inc.com>
24893Date:	Tue Jun 30 17:15:47 2009 -0500
24894
24895    8xxx: Move dma_init() call to common code
24896
24897    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24898    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24899
24900commit 191c7118592cd182f2dc7f46b4f72d9bed0e2c76
24901Author: Peter Tyser <ptyser@xes-inc.com>
24902Date:	Tue Jun 30 17:15:46 2009 -0500
24903
24904    fsl_dma: Move dma function prototypes to common header file
24905
24906    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24907    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24908
24909commit 7892f619d40f4196e41e7114c5dfee9fad0f572f
24910Author: Peter Tyser <ptyser@xes-inc.com>
24911Date:	Tue Jun 30 17:15:45 2009 -0500
24912
24913    8xxx: Rename dma_xfer() to dmacpy()
24914
24915    Also update dmacpy()'s argument order to match memcpy's and use
24916    phys_addr_t/phy_size_t for address/size arguments
24917
24918    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24919    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24920
24921commit 484919cf3351212ebf748b9b13ece1ddaf7e7d1c
24922Author: Peter Tyser <ptyser@xes-inc.com>
24923Date:	Tue Jun 30 17:15:44 2009 -0500
24924
24925    fsl_dma: Fix Channel Start bug in dma_check()
24926
24927    The Channel Start (CS) bit in the Mode Register (MR) should actually be
24928    cleared as the comment in the code suggests.  Previously, CS was being
24929    set, not cleared.
24930
24931    Assuming normal operation of the DMA engine, this change shouldn't have
24932    any real affect.
24933
24934    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24935    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24936
24937commit 51402ac12be9a0025f16db51fbde7c050a54e5fe
24938Author: Peter Tyser <ptyser@xes-inc.com>
24939Date:	Tue Jun 30 17:15:43 2009 -0500
24940
24941    fsl_dma: Add support for arbitrarily large transfers
24942
24943    Support DMA transfers larger than the DMA controller's limit of
24944    (2 ^ 26 - 1) bytes
24945
24946    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24947    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24948
24949commit a730393a362741c318b21771b8d7b2647e546c3e
24950Author: Peter Tyser <ptyser@xes-inc.com>
24951Date:	Tue Jun 30 17:15:42 2009 -0500
24952
24953    fsl_dma: Use proper I/O access functions
24954
24955    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24956    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24957
24958commit 9c06071a6077ba95e9d43226156e39567d5d064a
24959Author: Peter Tyser <ptyser@xes-inc.com>
24960Date:	Tue Jun 30 17:15:41 2009 -0500
24961
24962    fsl_dma: Add bitfield definitions for common registers
24963
24964    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24965    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24966
24967commit 017f11f68ef543e866be033bcb7b8058a8a380d8
24968Author: Peter Tyser <ptyser@xes-inc.com>
24969Date:	Tue Jun 30 17:15:40 2009 -0500
24970
24971    8xxx: Break out DMA code to a common file
24972
24973    DMA support is now enabled via the CONFIG_FSL_DMA define instead of the
24974    previous CONFIG_DDR_ECC
24975
24976    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24977    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24978
24979commit 6bbced671719518d0e28ff422623cd7ce396cbda
24980Author: Mark Jackson <mpfj-list@mimc.co.uk>
24981Date:	Mon Jun 29 15:59:10 2009 +0100
24982
24983    Atmel LCD driver GUARDTIME fix
24984
24985    This patch allows the guard time parameter to be set in
24986    the Atmel LCDC driver.
24987
24988    By default, the previous value of 1 is used, unless the
24989    setting is defined elsewhere.
24990
24991    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
24992
24993commit 29c35182462feea09f322e51913759a53359a3e0
24994Author: Roy Zang <tie-fei.zang@freescale.com>
24995Date:	Tue Jun 30 13:56:23 2009 +0800
24996
24997    85xx: Add pci e1000 Ethernet support for P2020 board
24998
24999    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
25000    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25001
25002commit 156984a3611c28093919d3e3c042f722b5548253
25003Author: Kumar Gala <galak@kernel.crashing.org>
25004Date:	Thu Jun 18 08:39:42 2009 -0500
25005
25006    8xxx: Fix PCI bus address setup for 36-bit configs
25007
25008    We want the outbound PCI memory map to end at the 4G boundary so we
25009    can maximize the amount of space available for inbound mappings if
25010    we have large amounts of memory.
25011
25012    This matches the device tree setup in the kernel for the 36-bit physical
25013    configs for the platforms that have one (MPC8641 HPCN & MPC8572 DS).
25014
25015    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25016
25017commit 480f61790565d77432b70b4016b73f2ae27d530f
25018Author: Kumar Gala <galak@kernel.crashing.org>
25019Date:	Thu Jun 18 08:23:01 2009 -0500
25020
25021    86xx: Add CPU_TYPE_ENTRY support
25022
25023    Unify with 83xx and 85xx and use CPU_TYPE_ENTRY.  We are going to use
25024    this to convey the # of cores and DDR width in the near future so its
25025    good to keep in sync.
25026
25027    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25028
25029commit 98ab14e858bf60306d0aa3f0df5a7a5f88264aff
25030Author: Peter Meerwald <pmeerw@pmeerw.net>
25031Date:	Mon Jun 29 15:48:33 2009 -0400
25032
25033    Blackfin: TWI/I2C: fix pure writes
25034
25035    If doing a pure write with register address and data (not a read/write
25036    combo transfer), we don't set the initial transfer length properly which
25037    ends up causing only the register address to be transferred.
25038
25039    While we're here, fix the i2c_write() parameter description of the buffer.
25040
25041    Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
25042    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25043
25044commit 5710de45808eb8f1cc34b51dc3e67e2422113249
25045Author: Prafulla Wadaskar <prafulla@marvell.com>
25046Date:	Sat May 30 01:13:33 2009 +0530
25047
25048    spi: Add Marvell Kirkwood SPI driver
25049
25050    This patch adds a SPI driver for the Marvell Kirkwood SoC's.
25051
25052    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25053
25054commit 6bde171a4c4116cee179167cb65335a28f99932d
25055Author: Minkyu Kang <mk7.kang@samsung.com>
25056Date:	Thu Jun 25 19:21:33 2009 +0900
25057
25058    s3c64xx: move the reset_cpu function
25059
25060    Because of the reset_cpu is soc specific, should be move to soc
25061    And read reset value from SYS_ID register instead of hard code
25062    this patch also supports s3c6410
25063
25064    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
25065
25066commit 576afd4faeba1519bcb8c0083c3e4d45e5643a48
25067Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25068Date:	Sun May 17 00:58:37 2009 +0200
25069
25070    integrator: merge integratorap and integratorcp
25071
25072    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25073    Acked-by: Peter Pearse <peter.pearse@arm.com>
25074
25075commit 46937b27427688a56bf7f5944a92d962dc43c3fa
25076Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25077Date:	Sun May 17 00:58:36 2009 +0200
25078
25079    integratorap/cp: use cfi driver
25080
25081    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25082    Acked-by: Peter Pearse <peter.pearse@arm.com>
25083
25084commit de7a01abd8aeb167946f391327e1e0d1e01f90c9
25085Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25086Date:	Sun May 17 00:58:36 2009 +0200
25087
25088    integratorap/cp/versatile: remove non used functions
25089
25090    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25091    Acked-by: Peter Pearse <peter.pearse@arm.com>
25092
25093commit f54851a6e3844b7e01581b5a9681f294118b7529
25094Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25095Date:	Sun May 17 00:58:36 2009 +0200
25096
25097    integratorcp: split timer support
25098
25099    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25100    Acked-by: Peter Pearse <peter.pearse@arm.com>
25101
25102commit 2bcef0723ea11c4e9bfbcfff2a93ec2da520b5f1
25103Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25104Date:	Sun May 17 00:58:36 2009 +0200
25105
25106    integratorap: split timer support
25107
25108    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25109    Acked-by: Peter Pearse <peter.pearse@arm.com>
25110
25111commit 86baa085c52a7f3377a88074679c5aca9b9e4d38
25112Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25113Date:	Sun May 17 00:58:36 2009 +0200
25114
25115    integratorap: split pci support
25116
25117    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25118    Acked-by: Peter Pearse <peter.pearse@arm.com>
25119
25120commit 379e9fc0a319b8f6ae16d763590bf023f3afb87c
25121Author: Ilya Yanok <yanok@emcraft.com>
25122Date:	Mon Jun 8 04:12:50 2009 +0400
25123
25124    arm: add support for CONFIG_GENERIC_MMC
25125
25126    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25127
25128commit 47d19da4d3f9ac4787abe9dee32406478424be52
25129Author: Ilya Yanok <yanok@emcraft.com>
25130Date:	Mon Jun 8 04:12:46 2009 +0400
25131
25132    serial_mx31: allow it to work with mx27 too and rename to serial_mxc
25133
25134    UART hardware on i.MX27 is the same as on the i.MX31 so we just
25135    need to provide the driver with correct address of the registers.
25136
25137    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25138
25139commit 1dc4da749dbde27ec862f5b65703e8e4541fbba3
25140Author: Ilya Yanok <yanok@emcraft.com>
25141Date:	Mon Jun 8 04:12:45 2009 +0400
25142
25143    mx27: basic cpu support
25144
25145    This patch adds generic code to support Freescale's i.MX27 SoCs.
25146
25147    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25148
25149commit dd2f6965a6c71f6f711ec98827880152e022c236
25150Author: Magnus Lilja <lilja.magnus@gmail.com>
25151Date:	Sat Jun 13 20:50:03 2009 +0200
25152
25153    i.MX31: Create a common device file.
25154
25155    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25156
25157commit 958f7da7887fea4a2091ae60944d62c1708c2c55
25158Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25159Date:	Sat Jun 13 20:50:02 2009 +0200
25160
25161    ARM: Add macros.h to be used in assembler file.
25162
25163    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25164
25165commit 40c642bc19b9fa2906e3172487a522fee456340b
25166Author: Magnus Lilja <lilja.magnus@gmail.com>
25167Date:	Sat Jun 13 20:50:01 2009 +0200
25168
25169    MX31: Add NAND SPL for i.MX31.
25170
25171    This patch adds the NAND SPL framework needed to boot i.MX31 boards
25172    from NAND.
25173
25174    It has been tested on a i.MX31 PDK board with large page NAND. Small
25175    page NANDs should work as well, but this has not been tested.
25176
25177    Note: The i.MX31 NFC uses a non-standard layout for large page NANDs,
25178    whether this is compatible with a particular setup depends on how
25179    the NAND device is programmed by the flash programmer (e.g. JTAG
25180    debugger).
25181
25182    The patch is based on the work by Maxim Artamonov.
25183
25184    Signed-off-by: Maxim Artamonov <scn1874@yandex.ru>
25185    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25186
25187commit df81238b3e27a791da996a9208402ac8f40b9862
25188Author: Magnus Lilja <lilja.magnus@gmail.com>
25189Date:	Sat Jun 13 20:50:00 2009 +0200
25190
25191    ARM1136: Introduce CONFIG_PRELOADER macro.
25192
25193    Currently CONFIG_ONENAND_IPL is used in a number of #ifdef's
25194    in start.S. In preparation for adding support for NAND SPL
25195    the macro CONFIG_PRELOADER is introducted and replaces the
25196    CONFIG_ONENAND_IPL in start.S.
25197
25198    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25199
25200commit 8096c51fd4e611ed666dbe77767e81af5d94fc7b
25201Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25202Date:	Sat Jun 13 12:50:04 2009 +0200
25203
25204    at91: unify nor boot support
25205
25206    the lowlevel init sequence is the same so unify it
25207
25208    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25209
25210commit 1b3b7c640d04df2ba9a9d947117d112a75fee7f4
25211Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25212Date:	Sat Jun 13 12:48:36 2009 +0200
25213
25214    at91sam9263ek: add nor flash support
25215
25216    this will allow you to store use it for the env and to boot directly U-Boot from
25217
25218    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25219
25220commit 329492329700812c6df275aa0fda09d609cd0fd4
25221Author: Ilko Iliev <iliev@ronetix.at>
25222Date:	Fri Jun 12 21:20:39 2009 +0200
25223
25224    at91: add support for the PM9261 board of Ronetix GmbH
25225
25226    The PM9261 board is based on the AT91SAM9261-EK board.
25227
25228    Here is the page on Ronetix website:
25229    http://www.ronetix.at/starter_kit_9261.html
25230
25231    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
25232    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25233
25234commit 01550a2b650fbabc03334f9eadcc6083601a2414
25235Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25236Date:	Fri Jun 12 21:20:38 2009 +0200
25237
25238    pm9263: use macro instead of hardcode value for the lowlevel_init
25239
25240    optimize a few the RAM init
25241
25242    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
25243    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25244
25245commit 7a11c7f9747240dc770954d320569596c0fbcb50
25246Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25247Date:	Fri Jun 12 21:20:37 2009 +0200
25248
25249    pm9263: lowlevel init update
25250
25251    move PSRAM init to pm9263.c
25252    this will allow us after to make the nor lowlevel_init generic
25253
25254    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25255
25256commit 3e88337b225bf796f6df21d0a7f591530e9d4ce0
25257Author: Mike Frysinger <vapier@gentoo.org>
25258Date:	Mon Jun 15 00:25:19 2009 -0400
25259
25260    Blackfin: move ALL += u-boot.ldr to blackfin_config.mk
25261
25262    The way the ALL variable is used allows for config.mk's to add more
25263    targets themselves without having to clutter up the top level Makefile.
25264
25265    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25266
25267commit afac8b07172d7e4a65f86ce1ec4c783a6165ba1f
25268Author: Mike Frysinger <vapier@gentoo.org>
25269Date:	Sun Jun 14 22:29:35 2009 -0400
25270
25271    Blackfin: fix SPI flash speed define name
25272
25273    The SPI flash define is named CONFIG_SF_DEFAULT_SPEED, not
25274    CONFIG_SF_DEFAULT_HZ, so fix the typos in the Blackfin boards.
25275
25276    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25277
25278commit 9ae55ccf601de7a5b75eb418f3fc3d5eca92c106
25279Author: Mike Frysinger <vapier@gentoo.org>
25280Date:	Sun Jun 14 22:26:31 2009 -0400
25281
25282    Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards
25283
25284    Building the compression code in lib_generic/ with -O2 rather than -Os
25285    gives a nice speed boost without too much code size increase.
25286
25287    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25288
25289commit fea63e2a44f0db51d2e39ee7793e8c6d7f3cf5d4
25290Author: Mike Frysinger <vapier@gentoo.org>
25291Date:	Sun Jun 14 21:23:27 2009 -0400
25292
25293    Blackfin: bf548-ezkit: bump up monitor size
25294
25295    The latest version of U-Boot got a bit fatter in the BSS section which
25296    caused overflows in the RAM region, so increase the monitor size.
25297
25298    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25299
25300commit bc43a8d8994c2f0be29e09b13b15da7f79e2c081
25301Author: Vivi Li <vivi.li@analog.com>
25302Date:	Fri Jun 12 10:53:22 2009 +0000
25303
25304    Blackfin: bf533-stamp/bf537-stamp: fix env settings for SPI flash
25305
25306    The SPI flash layer is much stricter about sector usage than the eeprom
25307    layer we used to use, so update the env settings to better match the
25308    sector alignment of the flashes we use.
25309
25310    Signed-off-by: Vivi Li <vivi.li@analog.com>
25311    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25312
25313commit 63cb0f4eb2d3cf15e7a1add19d1289f4ae75816c
25314Author: Vivi Li <vivi.li@analog.com>
25315Date:	Fri Jun 12 10:33:23 2009 +0000
25316
25317    Blackfin: bump up default JTAG console timeout
25318
25319    The debug tools that interface with the other side of the JTAG console
25320    got much slower when generalizing things, so bump up the default timeout
25321    value on the U-Boot side to cope.  Hopefully at some point we can improve
25322    the debug tools to speed things back up.
25323
25324    Signed-off-by: Vivi Li <vivi.li@analog.com>
25325    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25326
25327commit c11ff779f4e0e0c7edc322e84dd229ad28709595
25328Author: Mike Frysinger <vapier@gentoo.org>
25329Date:	Mon Jun 1 19:08:33 2009 -0400
25330
25331    Blackfin: add jtagconsole helper script
25332
25333    This script is similar to the netconsole script, but instead works with
25334    the JTAG console device driver that exists on Blackfin parts.
25335
25336    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25337
25338commit 60f61e6d7655400bb785a2ef637581679941f6d1
25339Author: Remy Bohmer <linux@bohmer.net>
25340Date:	Sat May 2 21:49:18 2009 +0200
25341
25342    Convert DM9000 driver for CONFIG_NET_MULTI
25343
25344    All drivers need to be converted to CONFIG_NET_MULTI.
25345    This patch converts the dm9000 driver.
25346
25347    Signed-off-by: Thomas Smits <ts.smits@gmail.com>
25348    Signed-off-by: Remy Bohmer <linux@bohmer.net>
25349    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25350
25351commit 9131589ada4dda0718604d0a425ca46e52775f6e
25352Author: Prafulla Wadaskar <prafulla@marvell.com>
25353Date:	Sun Jun 14 22:33:46 2009 +0530
25354
25355    net: Add Marvell Kirkwood gigabit ethernet driver
25356
25357    This patch adds a egiga driver for the Marvell Kirkwood SoC's.
25358
25359    Contributors:
25360    Yotam Admon <yotam@marvell.com>
25361    Michael Blostein <michaelbl@marvell.com
25362
25363    Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
25364    Acked-by: Stefan Rose <sr@denx.de>
25365    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25366    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25367
25368commit 7835f4b94927ecb5affd99aad62592108db606ad
25369Author: s-paulraj@ti.com <s-paulraj@ti.com>
25370Date:	Tue May 12 11:45:34 2009 -0400
25371
25372    DaVinci Network Driver Updates
25373
25374    Different flavours of DaVinci SOC's have differences in their EMAC IP
25375    This patch does the following
25376    1) Updates base addresses for DM365
25377    2) Updates MDIO frequencies for DM365 and DM646x
25378    3) Update EMAC wrapper registers for DM365 and DM646x
25379
25380    Patch applies to u-boot-net git. the EMAC driver itself
25381    will be updated shortly to add support for DM365 and DM646x
25382
25383    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
25384    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25385
25386commit 44578bea14e49035331a8f0e000e935e0d830ff4
25387Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25388Date:	Tue May 26 08:29:29 2009 -0400
25389
25390    Subject: [PATCH] [repost] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
25391
25392     From 584b5fbd4abfc43f920cc1c329633e03816e28be Mon Sep 17 00:00:00 2001
25393    From: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25394    Date: Wed, 20 May 2009 18:26:01 -0400
25395    Subject: [PATCH] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
25396
25397    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25398    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25399
25400commit c9a2aab1512fb2d132670fff9c27656d2eb949cd
25401Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
25402Date:	Thu Jun 4 09:39:48 2009 +0200
25403
25404    A VLAN tagged DHCP request/discover is 4 bytes short
25405
25406    The problem is that BOOTP_SIZE uses ETHER_HDR_SIZE which is 14 bytes.
25407    If sending a VLAN tagged frame (when env variable vlan is set) this
25408    should be VLAN_ETHER_HDR_SIZE=18 which is what NetSetEther returns.
25409
25410    Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
25411    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25412
25413commit 6e0d2fc7fe0dcfa2f51ab8931d706940ee364193
25414Author: Ben Warren <biggerbadderben@gmail.com>
25415Date:	Tue Apr 28 16:39:19 2009 -0700
25416
25417    Remove support for non-CONFIG_NET_MULTI on PPC4xx EMAC
25418
25419    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25420
25421commit 8453587ef9137daf98b7c9cf4f3b865f4039cea0
25422Author: Ben Warren <biggerbadderben@gmail.com>
25423Date:	Tue May 26 00:34:07 2009 -0700
25424
25425    Switched davinci_emac Ethernet driver to use newer API
25426
25427    Added CONFIG_NET_MULTI to all Davinci boards
25428    Removed all calls to Davinci network driver from board code
25429    Added cpu_eth_init() to cpu/arm926ejs/cpu.c
25430
25431    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25432
25433commit 8cc13c13f1d154c8fa8fff56cea357ed38af76bf
25434Author: Ben Warren <biggerbadderben@gmail.com>
25435Date:	Mon Apr 27 23:19:10 2009 -0700
25436
25437    Initial cleanup of Davinci Ethernet driver
25438
25439     Removed pointless #ifdefs
25440     Moved functions around in file in preparation for switch to newer API
25441
25442    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25443
25444commit 09cdd1b9b01450e91786d26ff3c866dc9c8d8d6b
25445Author: Ben Warren <biggerbadderben@gmail.com>
25446Date:	Tue May 26 00:17:59 2009 -0700
25447
25448    Moved Davinci Ethernet driver to drivers/net
25449
25450    This driver has been renamed davinci_emac.c
25451
25452    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25453
25454commit 6f51deb7f298413cfcb0a36d24c97ef7dd69d48f
25455Author: Prafulla Wadaskar <prafulla@marvell.com>
25456Date:	Tue May 19 01:40:16 2009 +0530
25457
25458    Marvell MV88E61XX Switch Driver support
25459
25460    Chips supported:-
25461    1. 88E6161 6 port gbe swtich with 5 integrated PHYs
25462    2. 88E6165 6 port gbe swtich with 5 integrated PHYs
25463    2. 88E6132 3 port gbe swtich with 2 integrated PHYs
25464    Platform specific configuration supported for:-
25465    default or router port vlan configuration
25466    led_init configuration
25467    mdip/n polarity reversal configuration
25468
25469    Note: This driver is supported and tested against
25470    kirkwood egiga interface
25471
25472    Contributors:
25473    Yotam Admon <yotam@marvell.com>
25474    Michael Blostein <michaelbl@marvell.com
25475
25476    Reviewed by: Ronen Shitrit <rshitrit@marvell.com>
25477    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25478    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25479
25480commit 091dc9f6adaf572b067ae91af92c4e7db33d7903
25481Author: Zach LeRoy <zleroy@xes-inc.com>
25482Date:	Fri May 22 10:26:33 2009 -0500
25483
25484    tsec: Add support for BCM5482S PHY
25485
25486    Signed-off-by: Zach LeRoy <zleroy@xes-inc.com>
25487    Acked-by: Kumar Gala <galak@kernel.crashing.org>
25488    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25489
25490commit 9ff67e5e4c719556d57f136a6453f8e4798d85c0
25491Author: Mike Frysinger <vapier@gentoo.org>
25492Date:	Sun Jun 14 06:29:07 2009 -0400
25493
25494    Blackfin: unify u-boot linker scripts
25495
25496    All the Blackfin linker scripts were duplicated across the board dirs with
25497    no difference save from the semi-often used ENV_IS_EMBEDDED option.  So
25498    unify all of them in the lib_blackfin/ dir and for the few boards that
25499    need to embedded the environment directly, add a LDS_BOARD_TEXT define for
25500    them to customize via their board config file.  This is much simpler than
25501    forcing them to duplicate the rest of the linker script.
25502
25503    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25504
25505commit f52efcae98cbb8a39f1d0535df8d9646a776af9e
25506Author: Mike Frysinger <vapier@gentoo.org>
25507Date:	Fri May 29 17:02:37 2009 -0400
25508
25509    Blackfin: bf518f-ezbrd: enable SST SPI flash driver
25510
25511    The BF51xF parts have an internal SST SPI flash, so make sure the driver is
25512    enabled by default so we can access it.
25513
25514    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25515
25516commit f348ab85f741dc98b2d202c04b5f430eace94925
25517Author: Mike Frysinger <vapier@gentoo.org>
25518Date:	Fri Apr 24 17:22:40 2009 -0400
25519
25520    Blackfin: convert specific pre/post config headers to common method
25521
25522    The Blackfin port was using asm/blackfin-config-{pre,post}.h to setup
25523    common Blackfin board defines.  The common method now is to use config.h,
25524    so convert blackfin-config-post.h to that.	Rename the still Blackfin
25525    specific blackfin-config-pre.h to config-pre.h so the naming conventions
25526    at least line up.
25527
25528    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25529
25530commit 7c7503ee6cd03c0f3b16e98d33d5aa23b30d65b1
25531Author: Mike Frysinger <vapier@gentoo.org>
25532Date:	Fri Apr 24 17:11:47 2009 -0400
25533
25534    Blackfin: enable LZMA for all ADI boards
25535
25536    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25537
25538commit 0e63dc0679451d48f8b727c543ce48b488f7a33f
25539Author: Mike Frysinger <vapier@gentoo.org>
25540Date:	Mon Apr 13 05:52:45 2009 -0400
25541
25542    Blackfin: make default ADI env more flexible
25543
25544    Allow boards to easily override the root= and default bootcmd, allow
25545    people to tweak the file used in default bootcmds at runtime via one env
25546    var, and add a stock nandboot command.
25547
25548    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25549
25550commit 0f52b560f19623ec651f9b9b40405d138ec251d3
25551Author: Hoan Hoang <hnhoan@i-syst.com>
25552Date:	Sun Jan 18 22:44:17 2009 -0500
25553
25554    Blackfin: ibf-dsp561: new board port
25555
25556    Signed-off-by: Hoan Hoang <hnhoan@i-syst.com>
25557    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25558
25559commit 3088189a15d219c48fd7e71623ca4daa08b80b59
25560Author: Mike Frysinger <vapier@gentoo.org>
25561Date:	Sun Oct 12 23:28:33 2008 -0400
25562
25563    Blackfin: blackstamp: new board port
25564
25565    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25566
25567commit 59ac9729700db1d4446c1a6db3ffe38398b7abb2
25568Author: Mike Frysinger <vapier@gentoo.org>
25569Date:	Sun Oct 12 23:22:25 2008 -0400
25570
25571    Blackfin: bf537-srv1: new board port
25572
25573    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25574
25575commit d7fdc1410b5fa5ef623b35a283733b6bcee3753b
25576Author: Mike Frysinger <vapier@gentoo.org>
25577Date:	Sun Oct 12 23:16:52 2008 -0400
25578
25579    Blackfin: bf537-minotaur: new board port
25580
25581    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25582
25583commit cb4b5e874f3c9b882a6f4394bbebbbd91fd01bbf
25584Author: Mike Frysinger <vapier@gentoo.org>
25585Date:	Sun Oct 12 23:08:03 2008 -0400
25586
25587    Blackfin: bf537-pnav: new board port
25588
25589    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25590
25591commit 59e4be945b6469e31eee721e0bcdccf4940d75ac
25592Author: Mike Frysinger <vapier@gentoo.org>
25593Date:	Sun Oct 12 21:55:45 2008 -0400
25594
25595    Blackfin: cm-bf527: new board port
25596
25597    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25598
25599commit 8b219cf07c186cc9d97354cf4b14f24a53d193c5
25600Author: Mike Frysinger <vapier@gentoo.org>
25601Date:	Sun Oct 12 21:54:07 2008 -0400
25602
25603    Blackfin: cm-bf548: new board port
25604
25605    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25606
25607commit 9417d9a21384279308abe5b4dd8dfd418742484c
25608Author: Mike Frysinger <vapier@gentoo.org>
25609Date:	Sun Oct 12 21:49:28 2008 -0400
25610
25611    Blackfin: tcm-bf537: new board port
25612
25613    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25614
25615commit e548321af00e869af7194896576beb9b68457ff7
25616Author: Mike Frysinger <vapier@gentoo.org>
25617Date:	Sun Oct 12 21:45:05 2008 -0400
25618
25619    Blackfin: cm-bf561: new board port
25620
25621    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25622
25623commit 8a9bab08a6fe93e5f3bf57b90438f1d2a67fad3c
25624Author: Mike Frysinger <vapier@gentoo.org>
25625Date:	Sun Oct 12 21:41:06 2008 -0400
25626
25627    Blackfin: cm-bf537e: new board port
25628
25629    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25630
25631commit e82d8a1f028bedb12c4ab88a35a935010d92898c
25632Author: Mike Frysinger <vapier@gentoo.org>
25633Date:	Sun Oct 12 21:36:22 2008 -0400
25634
25635    Blackfin: cm-bf533: new board port
25636
25637    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25638
25639commit dd14af7640f7d48d8e9768eeeb09592e6f94ed38
25640Author: Mike Frysinger <vapier@gentoo.org>
25641Date:	Thu Nov 27 16:50:32 2008 -0500
25642
25643    Blackfin: new spibootldr command
25644
25645    Newer Blackfin parts can an on-chip ROM that can boot LDRs over SPI flashes,
25646    so add a new 'spibootldr' command to take advantage of it.
25647
25648    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25649
25650commit 67c2829b646bb5b859088b36fbc89e971b9c1960
25651Author: Mike Frysinger <vapier@gentoo.org>
25652Date:	Mon Oct 6 04:42:33 2008 -0400
25653
25654    Blackfin: support embedding the environment into loader files (LDRs)
25655
25656    For the most part, the Blackfin processor boots files in the LDR format
25657    rather than binary/ELF files.  So we want to export the environment as a
25658    raw blob to the LDR utility so it can embed it at the right location.
25659
25660    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25661
25662commit 31f30c9eb60d9ab0bd702e31f66345f99b34bdc6
25663Author: Mike Frysinger <vapier@gentoo.org>
25664Date:	Sun Jun 14 11:03:48 2009 -0400
25665
25666    add %.c->%.i and %.c->%.s rules
25667
25668    The Linux kernel has some helper rules which allow you to quickly produce
25669    some of the intermediary files from C source.  Specifically, you can
25670    create .i files which is the preprocessed output and you can create .s
25671    files which is the assembler output.  This is useful when you are trying
25672    to track down header/macro expansion errors or inline assembly errors.
25673
25674    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25675    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25676
25677commit 6d1ce387874c1060f27656f70151a52c511cd0e3
25678Author: Mike Frysinger <vapier@gentoo.org>
25679Date:	Sat May 30 01:02:03 2009 -0400
25680
25681    make sure toplevel $(SUBDIRS) is always declared
25682
25683    The $(SUBDIRS) variable is only declared when U-Boot has been configured,
25684    but it gets used all the time.  In the non-configured case, it is used to
25685    generate a helpful error message, but it needs to be set properly for that
25686    to occur.
25687
25688    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25689
25690commit 1260233982f7dfbdfd1adee12daa95a0c0e84a43
25691Author: Grzegorz Bernacki <gjb@semihalf.com>
25692Date:	Fri Jun 12 11:33:55 2009 +0200
25693
25694    digsy mtc: Add description to GPIO initial configuration.
25695
25696    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25697
25698commit 12304871bc7839145f2b4238923e9023616d7399
25699Author: Grzegorz Bernacki <gjb@semihalf.com>
25700Date:	Fri Jun 12 11:33:54 2009 +0200
25701
25702    digsy MTC: Add 'mtc' command.
25703
25704    New command allows to:
25705	 o check FW version
25706	 o set LED status
25707	 o set digital output status
25708	 o get digital input status
25709
25710    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25711
25712commit f1f66edfc76f4a9f5b9f63972d90309784a8cae5
25713Author: Grzegorz Bernacki <gjb@semihalf.com>
25714Date:	Fri Jun 12 11:33:53 2009 +0200
25715
25716    digsy MTC: Add SPI support.
25717
25718    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25719
25720commit 6325b7780dad8be26ba6fc25ef88ba338c50205b
25721Author: Grzegorz Bernacki <gjb@semihalf.com>
25722Date:	Fri Jun 12 11:33:52 2009 +0200
25723
25724    mpc52xx: Add SPI driver.
25725
25726    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25727
25728commit 5ec5529b82f314ca2cf9c262cdfc985d5fc468a0
25729Author: Mike Frysinger <vapier@gentoo.org>
25730Date:	Sun Jun 14 09:33:00 2009 -0400
25731
25732    allow boards to customize compiler options on a per-file/dir basis
25733
25734    With our Blackfin boards, we like to build the compression routines with
25735    -O2 as our tests show a pretty good size/speed tradeoff.  For the rest of
25736    U-Boot though, we want to stick with the default -Os as that is mostly
25737    control code.  So in our case, we would add a line like so to the board
25738    specific config.mk file:
25739	CFLAGS_lib_generic += -O2
25740
25741    Now all files under lib_generic/ will have -O2 appended to their build.
25742
25743    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25744    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25745
25746commit 6b1f78ae6ad037382ad430b07064105c88f7ac02
25747Author: Wolfgang Denk <wd@denx.de>
25748Date:	Sun Jun 14 21:30:39 2009 +0200
25749
25750    Prepare v2009.06
25751
25752    Update CHANGELOG, fix minor coding stylke issue. Update Makefile.
25753
25754    Signed-off-by: Wolfgang Denk <wd@denx.de>
25755
25756commit c3147c1762f8caf99649051116a2411bdf887c10
25757Author: Wolfgang Denk <wd@denx.de>
25758Date:	Sun Jun 14 20:31:36 2009 +0200
25759
25760    Revert "SMC911x driver fixed for NFS boot"
25761
25762    This reverts commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43,
25763    which causes compile warnings ("large integer implicitly truncated
25764    to unsigned type") on all systems that use this driver. The warning
25765    results from passing long constants (TX_CFG, RX_CFG) into
25766    smc911x_set_mac_csr() which is declared to accept "unsigned
25767    character" arguments only.
25768
25769    Being close to a release, with nobody available to actually test the
25770    code or the suggested fixes, it seems better to revert the patch.
25771
25772commit 388517e4b745b00256c2fa201ce7bccb67b4f245
25773Author: Peter Tyser <ptyser@xes-inc.com>
25774Date:	Fri May 22 10:26:37 2009 -0500
25775
25776    xes: Update Freescale clock code to work with 86xx processors
25777
25778    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25779    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25780
25781commit 25623937bb81cae788d767e6c59a11c96fc82866
25782Author: Peter Tyser <ptyser@xes-inc.com>
25783Date:	Fri May 22 10:26:36 2009 -0500
25784
25785    xes: Update Freescale DDR code to work with 86xx processors
25786
25787    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25788    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25789
25790commit bef3013908bbc68f24084174a3ca86cc2a3eb986
25791Author: Peter Tyser <ptyser@xes-inc.com>
25792Date:	Fri May 22 10:26:35 2009 -0500
25793
25794    xes: Update Freescale PCI code to work with 86xx processors
25795
25796    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25797    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25798
25799commit 6442b71b522face775c1c31bd43121db3b4bf7d6
25800Author: Peter Tyser <ptyser@xes-inc.com>
25801Date:	Fri May 22 10:26:32 2009 -0500
25802
25803    85xx: Add PORBMSR and PORDEVSR shift defines
25804
25805    Add defines similar to those already used for the the 86xx architecture.
25806    This will ease sharing of PCI code between the 85xx and 86xx
25807    architectures.
25808
25809    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25810    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25811
25812commit 2f21ce4d546d31289ac49a680f78bcc9a792c6ec
25813Author: Peter Tyser <ptyser@xes-inc.com>
25814Date:	Thu May 21 12:10:00 2009 -0500
25815
25816    fsl/85xx, 86xx: Sync up DMA code
25817
25818    The following changes were made to sync up the DMA code between the 85xx
25819    and 86xx architectures which will make it easier to break out common
25820    8xxx DMA code:
25821
25822    85xx:
25823    - Don't set STRANSINT and SPCIORDER fields in SATR register.  These bits
25824      only have an affect when the SBPATMU bit is set.
25825    - Write 0xffffffff instead of 0xfffffff to clear errors in the DMA
25826      status register.	We may as well clear all 32 bits of the register...
25827
25828    86xx:
25829    - Add CONFIG_SYS_MPC86xx_DMA_ADDR define to address DMA registers
25830    - Add clearing of errors in the DMA status register when initializing
25831      the controller
25832    - Clear the channel start bit in the DMA mode register after a transfer
25833
25834    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25835    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25836
25837commit b1f12650d332eadac1306a772cab6096abee6ddd
25838Author: Peter Tyser <ptyser@xes-inc.com>
25839Date:	Thu May 21 12:09:59 2009 -0500
25840
25841    fsl: Create common fsl_dma.h for 85xx and 86xx cpus
25842
25843    Break out DMA structures for the Freescale MPC85xx and MPC86xx cpus to
25844    reduce a large amount of code duplication
25845
25846    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25847    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25848
25849commit 3bd8e532b5de20647aeaff94a1cbf33fb8b897b9
25850Author: Haiying Wang <Haiying.Wang@freescale.com>
25851Date:	Wed May 20 12:30:41 2009 -0400
25852
25853    85xx: Add UEC6 and UEC8 at SGMII mode for MPC8569MDS
25854
25855    On MPC8569MDS board, UCC6 and UCC8 can be configured to work at SGMII mode via
25856    UEM on PB board. Since MPC8569 supports up to 4 Gigabit Ethernet ports, we
25857    disable UEC6 and UEC8 by default.
25858
25859    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25860    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25861
25862commit e8efef7c1b457442583a8b9d38d8a5b667661616
25863Author: Haiying Wang <Haiying.Wang@freescale.com>
25864Date:	Thu Jun 4 16:12:42 2009 -0400
25865
25866    drivers/qe: add sgmii support in for UEC driver
25867
25868    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25869    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25870
25871commit 8e55258f144764de8902e9f078a7ad4c6c022c2f
25872Author: Haiying Wang <Haiying.Wang@freescale.com>
25873Date:	Thu Jun 4 16:12:41 2009 -0400
25874
25875    qe: Pass in uec_info struct through uec_initialize
25876
25877    The uec driver contains code to hard code configuration information for the uec
25878    ethernet controllers. This patch creates an array of uec_info structures, which
25879    are then parsed by the corresponding driver instance to determine configuration.
25880    It also creates function uec_standard_init() to initialize all UEC interfaces
25881    for 83xx and 85xx.
25882
25883    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25884    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25885
25886commit 9a6110897fc9282ade598bbba70ad72b940436e3
25887Author: Haiying Wang <Haiying.Wang@freescale.com>
25888Date:	Thu Jun 4 16:12:40 2009 -0400
25889
25890    fsl: Update the number of ethxaddr in reading system eeprom
25891
25892    We support up to 8 mac addresses in system eeprom, so we define the macro
25893    MAX_NUM_PORTS to limit the mac_count to 8, and update the number of ethxaddr
25894    according to mac_count.
25895
25896    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25897    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25898
25899commit f82107f637f167a77803c0933f9b24741a91c711
25900Author: Haiying Wang <Haiying.Wang@freescale.com>
25901Date:	Wed May 20 12:30:37 2009 -0400
25902
25903    85xx: Add RMII support for MPC8569MDS
25904
25905    This patch supports UCC working at RMII mode on PIB board, fixup fdt blob to
25906    support rmii in kernel. It also changes the name of enable_mpc8569mds_qe_mdio to
25907    enalbe_mpc8569mds_qe_uec which is  more accurate.
25908
25909    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25910    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25911
25912commit 750098d33bc362ac4263863e92da158cf011063f
25913Author: Haiying Wang <Haiying.Wang@freescale.com>
25914Date:	Wed May 20 12:30:36 2009 -0400
25915
25916    85xx: Add UEC3 and UEC4 support for MPC8569MDS
25917
25918    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25919    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25920
25921commit 4e7b25e4fe777f525e426cbd58c3a3976c564f2e
25922Author: Haiying Wang <Haiying.Wang@freescale.com>
25923Date:	Wed May 20 12:30:35 2009 -0400
25924
25925    drivers/qe: Add more SNUM number for QE
25926
25927    Some QE chips like 8569 need more SNUM numbers for supporting 4 UECs in RGMII-
25928    1000 mode.
25929
25930    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25931    Acked-by: Timur Tabi <timur@freescale.com>
25932    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25933
25934commit 7211fbfa18f3061858696150ee6e9e093d9eceae
25935Author: Haiying Wang <Haiying.Wang@freescale.com>
25936Date:	Thu May 21 15:34:14 2009 -0400
25937
25938    drivers/qe: Change QE RISC ALLOCATION to support 4 RISCs
25939
25940    Also define the QE_RISC_ALLOCATION_RISCs to MACROs instead of using enum, and
25941    define MAX_QE_RISC for QE based silicons.
25942
25943    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25944    Acked-by: Timur Tabi <timur@freescale.com>
25945    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25946
25947commit b3d7f20f43a0f8d11c65e2f92153b5512b11580c
25948Author: Haiying Wang <Haiying.Wang@freescale.com>
25949Date:	Wed May 20 12:30:29 2009 -0400
25950
25951    85xx: Add QE clk support
25952
25953    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25954    Acked-by: Timur Tabi <Timur@freescale.com>
25955    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25956
25957commit 71b358cc26792889bbac35054d8e89d59b3fabc4
25958Author: Kumar Gala <galak@kernel.crashing.org>
25959Date:	Wed May 20 01:11:33 2009 -0500
25960
25961    85xx: Added MPC8535/E identifiers
25962
25963    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25964
25965commit 22419d77976bbd0df9fcf45513f1b96bd73e50d1
25966Author: Kumar Gala <galak@kernel.crashing.org>
25967Date:	Thu May 21 08:36:43 2009 -0500
25968
25969    85xx: Always attempt ethernet device tree fixup
25970
25971    Its reasonable that we may have ethernet devices but dont have drivers
25972    or support enabled for them in u-boot and want the device tree fixed up.
25973    Unconditionally calling the ethernet fixup is fine since if we dont have
25974    ethernet nodes that match (or aliases) we will not attempt to do
25975    anything.
25976
25977    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25978    Acked-by: Timur Tabi <timur@freescale.com>
25979
25980commit 52d6ad5ecfb22938441c8e3e62935fbd7b0f0920
25981Author: Haiying Wang <Haiying.Wang@freescale.com>
25982Date:	Thu May 21 15:32:13 2009 -0400
25983
25984    drivers/qe: Rename the camel-case identifiers in uec
25985
25986    Rename riscRx/riscTx to risc_rx/risc_tx to comply with Codingstyle.
25987
25988    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25989
25990commit feb7838f979ec2b581df3c791b9ae3284c36bb47
25991Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
25992Date:	Fri Apr 3 15:36:13 2009 -0500
25993
25994    85xx: Add P2020DS support
25995
25996    The patch adds support for P2020DS reference platform.
25997    DDR3 interface uses hard-coded initialization rather than SPD
25998    for now and was tested at 667Mhz. Some PIXIS register
25999    definitions and associated code sections need to be fixed.
26000    TSEC1/2/3, NOR flash, MAC/SYS ID EEPROM, PCIE1/2/3 are all
26001    tested under u-boot.
26002
26003    Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
26004    Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
26005    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26006
26007commit 229549a56d9ae413c00f64fd7c728c6879a1b54b
26008Author: Stefan Roese <sr@denx.de>
26009Date:	Tue Jun 9 16:57:47 2009 +0200
26010
26011    mpc512x: MPC5121ADS: Add NAND support
26012
26013    This patch adds NAND support to the MPC5121ADS board. Please
26014    note that the image size increased since NAND support didn't
26015    fit in the current image size (256k).
26016
26017    Signed-off-by: Stefan Roese <sr@denx.de>
26018    Signed-off-by: Wolfgang Denk <wd@denx.de>
26019    Cc: Wolfgang Denk <wd@denx.de>
26020
26021commit 35f2edbb6cad043ccd5ea6e78fe9b7aa21d8395f
26022Author: Stefan Roese <sr@denx.de>
26023Date:	Tue Jun 9 16:57:03 2009 +0200
26024
26025    nand/mpc512x: Add MPC512x NAND support (NFC)
26026
26027    This patch adds NAND Flash Controller driver for MPC5121 revision 2.
26028    All device features, except hardware ECC and power management, are
26029    supported.
26030
26031    This NFC driver replaces the one orignally posted by John Rigby:
26032
26033    "[PATCH] Freescale NFC NAND driver"
26034
26035    It's a port of the Linux driver version posted by Piotr Ziecik a few
26036    weeks ago. Using this driver has the following advantages (from my
26037    point of view):
26038
26039    - Compatibility with the Linux NAND driver (e.g. ECC usage)
26040    - Better code quality in general
26041    - Resulting U-Boot image is a bit smaller (approx. 3k)
26042    - Better to sync with newer Linux driver versions
26043
26044    The only disadvantage I can see, is that HW-ECC is not supported right
26045    now. But this could be added later (e.g. port from Linux driver after
26046    it's supported there). Using HW-ECC on the MCP5121 NFC has a general
26047    problem because of the ECC usage in the spare area. This collides with
26048    JFFS2 for example.
26049
26050    Signed-off-by: Stefan Roese <sr@denx.de>
26051    Cc: Piotr Ziecik <kosmo@semihalf.com>
26052    Cc: Wolfgang Denk <wd@denx.de>
26053    Cc: John Rigby <jcrigby@gmail.com>
26054    Cc: Scott Wood <scottwood@freescale.com>
26055
26056commit e53b507cee5d976953134a565c72fd32c967d7dd
26057Author: Stefan Roese <sr@denx.de>
26058Date:	Tue Jun 9 11:50:40 2009 +0200
26059
26060    mpc512x: Add esd gmbh mecp5123 board support
26061
26062    MECP5123 is a MPC5121E based module by esd gmbh.
26063
26064    Signed-off-by: Stefan Roese <sr@denx.de>
26065    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26066
26067commit 6bd55cc65d0c3aa84d719518254fb3c650239ed9
26068Author: Stefan Roese <sr@denx.de>
26069Date:	Tue Jun 9 11:50:05 2009 +0200
26070
26071    mcp512x: Add macros for SCFR LPC divisor access
26072
26073    Thos macros will be used by the esd mecp5123 board.
26074
26075    Signed-off-by: Stefan Roese <sr@denx.de>
26076
26077commit c60dc8527dbb2a1318c03bc18bdebcfbd0164551
26078Author: Stefan Roese <sr@denx.de>
26079Date:	Mon Jun 8 09:38:07 2009 +0200
26080
26081    mpc512x: Fix problem with I2C access before relocation
26082
26083    This is needed for the upcoming esd MECP5123 board port which uses
26084    I2C EEPROM for environment storage.
26085
26086    Signed-off-by: Stefan Roese <sr@denx.de>
26087    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26088    Acked-by: Heiko Schocher<hs@denx.de>
26089
26090commit 58f10460b05e0928d986b15edd4f2e1e99403f7e
26091Author: Stefan Roese <sr@denx.de>
26092Date:	Thu Jun 4 13:35:39 2009 +0200
26093
26094    74xx_7xx: CPCI750: Add CPCI adapter/target support
26095
26096    The CPCI750 can be built as CPCI host or adapter/target board. This patch
26097    adds support for runtime detection of those variants.
26098
26099    Signed-off-by: Stefan Roese <sr@denx.de>
26100    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26101
26102commit ae7a2739d7a0704437376e229bb21940952c55be
26103Author: Stefan Roese <sr@denx.de>
26104Date:	Fri Jun 5 05:45:41 2009 +0200
26105
26106    74xx_7xx: CPCI750: Enable access to PCI function > 0
26107
26108    The Marvell bridge 64360 supports serveral PCI functions, not only 0. This
26109    patch enables access to those functions.
26110
26111    Signed-off-by: Stefan Roese <sr@denx.de>
26112    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26113
26114commit e5b563e9ec54c3f6d702c8fa2b711b4a6150243a
26115Author: Stefan Roese <sr@denx.de>
26116Date:	Thu Jun 4 13:35:37 2009 +0200
26117
26118    74xx_7xx: CPCI750: Minor coding style cleanup of cpci750.c
26119
26120    Signed-off-by: Stefan Roese <sr@denx.de>
26121    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26122
26123commit 0e5ef07d0d91bd3d87ebea0534f538561aa974d5
26124Author: Stefan Roese <sr@denx.de>
26125Date:	Thu Jun 4 13:35:36 2009 +0200
26126
26127    74xx_7xx: CPCI750: Add loadpci command
26128
26129    This command is used to load/boot an OS-image which is transferred from
26130    the CPCI host to the CPCI target/adapter.
26131
26132    Signed-off-by: Stefan Roese <sr@denx.de>
26133    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26134
26135commit 0a14d6b8f4d21ff59a9b7686a49a77069a9fcd2a
26136Author: Stefan Roese <sr@denx.de>
26137Date:	Thu Jun 4 13:35:35 2009 +0200
26138
26139    74xx_7xx: CPCI750: Add commandline editing/history
26140
26141    Signed-off-by: Stefan Roese <sr@denx.de>
26142    Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26143
26144commit 60cfe87bd39e6f07f2b92eb4bff82bfd105f4724
26145Author: Stefan Roese <sr@denx.de>
26146Date:	Thu Jun 4 16:55:34 2009 +0200
26147
26148    UBI: Add compile-time check for correct malloc area configuration
26149
26150    UBI is quite memory greedy and requires at least approx. 512k of malloc
26151    area. This patch adds a compile-time check, so that boards will not
26152    build with less memory reserved for this area (CONFIG_SYS_MALLOC_LEN).
26153
26154    Signed-off-by: Stefan Roese <sr@denx.de>
26155
26156commit 7ce6031afc8671c8b47c6135b3678d43fcd02852
26157Author: Prafulla Wadaskar <prafulla@marvell.com>
26158Date:	Mon Apr 6 21:24:43 2009 +0530
26159
26160    sf: new Macronix MX25xx SPI flash driver
26161
26162    Added macronix SF driver for MTD framework
26163    MX25L12805D is supported and tested
26164    TBD: sector erase implementation, other deivces support
26165
26166    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
26167    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26168
26169commit 2a6cc58869305f346e389eefdfa96dea5146cb0c
26170Author: Todor I Mollov <tmollov@ucsd.edu>
26171Date:	Sat Apr 4 07:14:44 2009 -0400
26172
26173    sf: atmel: implement power-of-two write/erase funcs
26174
26175    Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
26176    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26177    CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
26178
26179commit 4bc6eb79be2a7317425575184324b94e3b43fbc2
26180Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26181Date:	Mon May 25 17:23:18 2009 +0530
26182
26183    mpc85xx: 8536ds: Add USB related CONFIGs
26184
26185    This patch adds CONFIGs for enabling USB in mpc8536ds and also
26186    adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
26187    Copyright.
26188
26189    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26190    Signed-off-by: Remy Bohmer <linux@bohmer.net>
26191
26192commit 6823e9b01290977c4d9c90381459c01f66e12e79
26193Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26194Date:	Mon May 25 17:23:17 2009 +0530
26195
26196    mpc83xx: 8315erdb: Add USB related CONFIGs
26197
26198    This patch adds CONFIGs for enabling USB in mpc8315erdb and also
26199    adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
26200    Copyright.
26201
26202    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26203    Signed-off-by: Remy Bohmer <linux@bohmer.net>
26204
26205commit a07bf180efc3c0de4a89a3bd49a7c7584dfb95a8
26206Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26207Date:	Thu May 21 17:32:48 2009 +0530
26208
26209    mpc85xx: USB: Add support
26210
26211    The following patch adds 85xx-specific USB support and also
26212    revamps Copyright in immap_85xx.h
26213
26214    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26215    Signed-off-by: Remy Bohmer <linux@bohmer.net>
26216
26217commit 4ef01010aa4799c759d75e67007fdd3a38c88c8a
26218Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26219Date:	Mon May 25 17:23:16 2009 +0530
26220
26221    mpc83xx: USB: Reorganized its support
26222
26223    The following patch reorganizes/reworks the USB support for mpc83xx
26224    as under:-
26225
26226      * Moves the 83xx USB clock init from drivers/usb/host/ehci-fsl.c to
26227	cpu/mpx83xx/cpu_init.c
26228
26229      * Board specific usb_phy_type is read from the environment
26230
26231      * Adds USB EHCI specific structure in include/usb/ehci-fsl.h
26232
26233      * Copyrights revamped in most of the following files
26234
26235    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26236    Signed-off-by: Remy Bohmer <linux@bohmer.net>
26237
26238commit ed90d2c87158e5114b6009fa95bb6417e4b27b3e
26239Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26240Date:	Thu May 21 17:32:27 2009 +0530
26241
26242    mpc8xxx: USB: Relocates ehci-fsl.h to include/usb
26243
26244    The following patch moves 8xxx-specifc USB #defines from
26245    drivers/usb/host/ehci-fsl.h to include/usb.
26246
26247    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26248    Signed-off-by: Remy Bohmer <linux@bohmer.net>
26249
26250commit cfd39cdf9422d3d25e9b3c058865f4c1f66f34da
26251Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26252Date:	Thu May 21 17:32:15 2009 +0530
26253
26254    mpc8xxx: USB: Removed reenablement of its interface
26255
26256    To prepare for the 85xx USB support, which requires interface enablement
26257    only once in (specified) order, no different than instructions for
26258    enabling the interface under 83xx.	It is unknown why the original author
26259    enabled the interface twice (checked for references in errata, etc).
26260
26261    Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26262    Signed-off-by: Remy Bohmer <linux@bohmer.net>
26263
26264commit 2c7920afaf96d9779304202cd8a355b4f7576a83
26265Author: Peter Tyser <ptyser@xes-inc.com>
26266Date:	Fri May 22 17:23:25 2009 -0500
26267
26268    83xx: Replace CONFIG_MPC83[0-9]X with MPC83[0-9]x
26269
26270    Use the standard lowercase "x" capitalization that other Freescale
26271    architectures use for CPU defines to prevent confusion and errors
26272
26273    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26274    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26275
26276commit 0f898604945af4543c1525fc33b6bae621a3b805
26277Author: Peter Tyser <ptyser@xes-inc.com>
26278Date:	Fri May 22 17:23:24 2009 -0500
26279
26280    83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx
26281
26282    Use the standard lowercase "xx" capitalization that other Freescale
26283    architectures use for CPU defines to prevent confusion and errors
26284
26285    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26286    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26287
26288commit ba4feae90ca71de1681d5808f17e73224d8f03c4
26289Author: Stefan Roese <sr@denx.de>
26290Date:	Tue Jun 2 16:53:16 2009 +0200
26291
26292    mpc512x: Use serial_setbrg() in serial_init() to not duplicate the code
26293
26294    This patch removes the duplicated code for baudrate generator configuration
26295    in the PSC serial_init() implementation by calling serial_setbrg() instead
26296    of duplicating the code.
26297
26298    Signed-off-by: Stefan Roese <sr@denx.de>
26299
26300commit b8c1d6a54ff8195488b68e163de8ec31f1603496
26301Author: Stefan Roese <sr@denx.de>
26302Date:	Tue Jun 2 16:53:15 2009 +0200
26303
26304    mpc512x: Fix PSC divisor calculation for baudrate setting
26305
26306    The wrong input frequency was used in serial_setbrg(). This patch fixes
26307    this by using ips_clk as input frequency for the PSC baudrate generator.
26308
26309    Signed-off-by: Stefan Roese <sr@denx.de>
26310
26311commit 52568c3654b2b257016d52167805ae132faac14e
26312Author: Wolfgang Denk <wd@denx.de>
26313Date:	Sat May 16 10:47:46 2009 +0200
26314
26315    MPC512x: add support for ARIA board
26316
26317    ARIA is a MPC5121E based COM Express module by Dave/DENX.
26318
26319    Signed-off-by: Wolfgang Denk <wd@denx.de>
26320    Cc: John Rigby <jcrigby@gmail.com>
26321
26322commit 3b74e7ec58e2cc352b0a396a614065cfeb8d138f
26323Author: Wolfgang Denk <wd@denx.de>
26324Date:	Sat May 16 10:47:45 2009 +0200
26325
26326    MPC512x: remove include/mpc512x.h
26327
26328    Move needed definitions (register descriptions etc.) from
26329    include/mpc512x.h  into  include/asm-ppc/immap_512x.h.
26330
26331    Instead of using a #define'd register offset, use a function that
26332    provides the PATA controller's base address.
26333
26334    All the rest of include/mpc512x.h are register offset definitions
26335    which can be eliminated by proper use of C structures.
26336
26337    There are only a few register offsets remaining that are needed in
26338    cpu/mpc512x/start.S; for these we provide cpu/mpc512x/asm-offsets.h
26339    which is intended as a temporary workaround only. In a later patch
26340    this file will be removed, too, and then auto-generated from the
26341    respective C structs.
26342
26343    Signed-off-by: Wolfgang Denk <wd@denx.de>
26344    Cc: John Rigby <jcrigby@gmail.com>
26345
26346commit a927e491b2a326c1e9c4313e3ce4042988422697
26347Author: Wolfgang Denk <wd@denx.de>
26348Date:	Sat May 16 10:47:44 2009 +0200
26349
26350    MPC512x FEC: get rid of duplicated struct ethernet_regs
26351
26352    Use existing struct fec512x instead.
26353
26354    Signed-off-by: Wolfgang Denk <wd@denx.de>
26355    Cc: John Rigby <jcrigby@gmail.com>
26356    Acked-by: Ben Warren <biggerbadderben@gmail.com>
26357
26358commit 843efb1192cc8fd4f904a23dbab4e0fe3e1c5bc2
26359Author: Wolfgang Denk <wd@denx.de>
26360Date:	Sat May 16 10:47:43 2009 +0200
26361
26362    MPC512x: use I/O accessors instead of pointer accesses
26363
26364    This commit changes the MPC512x code to use I/O accessor calls (i.e.
26365    out_*() and in_*()) instead of using deprecated pointer accesses.
26366
26367    Signed-off-by: Wolfgang Denk <wd@denx.de>
26368    Cc: John Rigby <jcrigby@gmail.com>
26369
26370commit 19dc7e179268be148e550c36203208c662610d76
26371Author: Wolfgang Denk <wd@denx.de>
26372Date:	Sat May 16 10:47:42 2009 +0200
26373
26374    MPC512x: add more hardware description to immap_512x.h
26375
26376    - add GPIO module description
26377    - add Address Latch Timing Register description
26378    - add IO Control Memory Map
26379    - add FEC Memory Map
26380
26381    Also change board/freescale/mpc5121ads/mpc5121ads.c and
26382    cpu/mpc512x/iopin.c as needed.
26383
26384    Signed-off-by: Wolfgang Denk <wd@denx.de>
26385    Cc: John Rigby <jcrigby@gmail.com>
26386
26387commit 72601d04fdfdd4c7597afcf1f6aab654bd99366c
26388Author: Wolfgang Denk <wd@denx.de>
26389Date:	Sat May 16 10:47:41 2009 +0200
26390
26391    Rename ads5121 board into mpc5121ads
26392
26393    We rename the board so we use a consistent name in U-Boot and in
26394    Linux.  Also, we use this opportunity to move the board into the
26395    Freecale vendor directory.
26396
26397    Signed-off-by: Wolfgang Denk <wd@denx.de>
26398    Cc: John Rigby <jcrigby@gmail.com>
26399
26400commit debf87415579c0f50aab9e0832976d4506babe0f
26401Author: Wolfgang Denk <wd@denx.de>
26402Date:	Sat May 16 10:47:40 2009 +0200
26403
26404    cpu/mpc512x/diu.c: fix warning: assignment from incompatible pointer type
26405
26406    Signed-off-by: Wolfgang Denk <wd@denx.de>
26407    Cc: John Rigby <jcrigby@gmail.com>
26408
26409commit 8b251263191ec554967dd1add6237c1ba7f7eb25
26410Author: Wolfgang Denk <wd@denx.de>
26411Date:	Sat May 16 10:47:39 2009 +0200
26412
26413    cpu/mpc512x/pci.c: minor coding style cleanup
26414
26415    Get rid of variable declaration in the middle of the code.
26416
26417    Signed-off-by: Wolfgang Denk <wd@denx.de>
26418    Cc: John Rigby <jcrigby@gmail.com>
26419
26420commit de26ef99bddbce4ed225f93afcf0bee99c3b6f87
26421Author: Wolfgang Denk <wd@denx.de>
26422Date:	Sat May 16 10:47:38 2009 +0200
26423
26424    mpc512x: Move common files to share them by several boards
26425
26426    We will soon see several new MPC521x based boards added.  This patch
26427    moves files that are not board specific to a common directory so they
26428    can be shared by all such ports.  It also splits off common IDE code
26429    into a new file, cpu/mpc512x/ide.c .
26430
26431    Signed-off-by: Wolfgang Denk <wd@denx.de>
26432    Cc: John Rigby <jcrigby@gmail.com>
26433
26434commit 03e069dc0a765d506f78a68319acf33d432e035b
26435Author: Wolfgang Denk <wd@denx.de>
26436Date:	Sat May 16 10:47:37 2009 +0200
26437
26438    mpc512x: change cpu/mpc512x/Makefile to use Kconfig style
26439
26440    Signed-off-by: Wolfgang Denk <wd@denx.de>
26441    Cc: John Rigby <jcrigby@gmail.com>
26442
26443commit a89c33db96a1e55319a286dd4c3c05ca64ac6bfd
26444Author: Wolfgang Denk <wd@denx.de>
26445Date:	Sun May 24 17:06:54 2009 +0200
26446
26447    General help message cleanup
26448
26449    Many of the help messages were not really helpful; for example, many
26450    commands that take no arguments would not print a correct synopsis
26451    line, but "No additional help available." which is not exactly wrong,
26452    but not helpful either.
26453
26454    Commit ``Make "usage" messages more helpful.'' changed this
26455    partially. But it also became clear that lots of "Usage" and "Help"
26456    messages (fields "usage" and "help" in struct cmd_tbl_s respective)
26457    were actually redundant.
26458
26459    This patch cleans this up - for example:
26460
26461    Before:
26462	=> help dtt
26463	dtt - Digital Thermometer and Thermostat
26464
26465	Usage:
26466	dtt	    - Read temperature from digital thermometer and thermostat.
26467
26468    After:
26469	=> help dtt
26470	dtt - Read temperature from Digital Thermometer and Thermostat
26471
26472	Usage:
26473	dtt
26474
26475    Signed-off-by: Wolfgang Denk <wd@denx.de>
26476
26477commit 94796d8544d4248028141bad11c6a74b840e9d6e
26478Author: Wolfgang Denk <wd@denx.de>
26479Date:	Sun May 24 19:17:29 2009 +0200
26480
26481    Make "usage" messages more helpful.
26482
26483    In case of incorrect command invocations U-Boot used to print pretty
26484    useless "usage" messages, for example:
26485
26486	=> nand markbad
26487	Usage:
26488	nand - NAND sub-system
26489
26490    In the result, the user would have to run the "help" command to get
26491    the (available) information about correct command usage. Change this,
26492    so that this information gets always printed.
26493
26494    Note that this changes the user interface of all commands, but
26495    hopefully to the better.
26496
26497    Signed-off-by: Wolfgang Denk <wd@denx.de>
26498
26499commit 4c94f6c54bbc4dc5f418da01d8ec01e2adf636be
26500Author: Mike Frysinger <vapier@gentoo.org>
26501Date:	Sun May 24 02:26:19 2009 -0400
26502
26503    nvedit: speed up printing of environment
26504
26505    The printing code would check the same environment byte multiple times and
26506    write to the console one byte at a time.  For some devices (such as the
26507    Blackfin JTAG console which operates in 8 bytes at a time), this is pretty
26508    damned slow.  So create a small 16 byte buffer to fill up and send to puts
26509    as needed.	In the process, unify the different print functions, shrink
26510    the resulting code (source and compiled), and avoid excess env reads as
26511    those too can be somewhat expensive depending on the board.
26512
26513    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26514
26515commit 3112030a430553768de5d30c05bedf8710784452
26516Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26517Date:	Fri May 22 19:28:52 2009 +0200
26518
26519    config.mk: remove un-needed REMOTE_BUILD check
26520
26521    as $(obj) is empty when in tree build
26522
26523    %.s:	%.S
26524	$(CPP) $(AFLAGS) -o $@ $<
26525
26526    and
26527
26528    $(obj)%.s:	%.S
26529	$(CPP) $(AFLAGS) -o $@ $<
26530
26531    are the same
26532
26533    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26534    Acked-by: Mike Frysinger <vapier@gentoo.org>
26535
26536commit 651351fe980b20217b014b9a888398f18d77951c
26537Author: Tom Rix <Tom.Rix@windriver.com>
26538Date:	Wed May 20 07:55:41 2009 -0500
26539
26540    FAT replace compare_sign with strncmp.
26541
26542    The static function compare_sign is only used to compare the fs_type string
26543    and does not do anything more than what strncmp does.
26544
26545    The addition of the trailing '\0' to fs_type, while legal, is not needed
26546    because the it is never printed out and strncmp does not depend on NULL
26547    terminated strings.
26548
26549    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26550
26551commit ecb1dc892297d5d99876907328fed732feefeab2
26552Author: Mike Frysinger <vapier@gentoo.org>
26553Date:	Wed May 20 04:35:14 2009 -0400
26554
26555    Add support for Linux-like kallsysms
26556
26557    The kernel stores address<->symbol names in it so things can be decoded at
26558    runtime.  Do it in U-Boot, and we get nice symbol decoding when crashing.
26559
26560    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26561
26562commit 36c9169aa6f79ddf604a3bca64e145654f94888b
26563Author: Wolfgang Denk <wd@denx.de>
26564Date:	Sun May 17 16:01:54 2009 +0200
26565
26566    cmd_mtdparts.c: allow to omit definitions for default settings
26567
26568    There is actually no good reason to enforce that all board
26569    configuations must define default settings for "mtdids" and
26570    "mtdparts".  Actually this may be difficult to handle, especially on
26571    boards where different sizes of flash chips can be fit, so there is no
26572    real "default" partition map for all boards.
26573
26574    Lift this arbitrary limitation.
26575
26576    Signed-off-by: Wolfgang Denk <wd@denx.de>
26577
26578commit 864aa034f3a0e10ce710e8bbda171df3cab59414
26579Author: Stefan Roese <sr@denx.de>
26580Date:	Tue May 12 14:31:56 2009 +0200
26581
26582    cmd_mtdparts: Move to common handling of FLASH devices via MTD layer
26583
26584    This patch removes all references to the direct CFI FLASH interface
26585    (via flash_info[]). Now that all FLASH types currently handled in
26586    mtdparts are available (if selected, see below) via the MTD infrastructure.
26587    This is NOR, NAND and OneNAND right now. This can be achieved by defining
26588    the following options:
26589
26590    CONFIG_MTD_DEVICE (for all FLASH types)
26591
26592    plus
26593
26594    CONFIG_FLASH_CFI_MTD (for NOR FLASH)
26595
26596    So we need to add those defines to the board config headers currently
26597    using the mtdparts commands. This is done via another patch, so
26598    we shouldn't break mtdparts compatibility.
26599
26600    One big advantage from this solution is that the cmd_mtdparts.c is
26601    *much* cleaner now. Lot's of #ifdef's are removed and the code itself
26602    is smaller. Additionally the newly added MDT concatenation feature
26603    can new be used via the mtdparts infrastructure and therefor via
26604    UBI etc.
26605
26606    Signed-off-by: Stefan Roese <sr@denx.de>
26607    Cc: Ladislav Michl <ladis@linux-mips.org>
26608    Cc: Scott Wood <scottwood@freescale.com>
26609
26610commit d558107c18708050f05b6639b2192efb67c905dc
26611Author: Stefan Roese <sr@denx.de>
26612Date:	Tue May 12 14:31:18 2009 +0200
26613
26614    mtd: Introduce CONFIG_MTD_DEVICE to select compilation of mtdcore.o
26615
26616    This new define enables mtdcore.c compilation and with this we can
26617    select the MTD device infrastructure needed for the reworked mtdparts
26618    command.
26619
26620    We now have the 2 MTD infrastructure defines, CONFIG_MTD_DEVICE and
26621    CONFIG_MTD_PARTITIONS. CONFIG_MTD_DEVICE is needed (as explained above)
26622    for the "mtdparts" command and CONFIG_MTD_PARTITIONS is needed for UBI.
26623
26624    Signed-off-by: Stefan Roese <sr@denx.de>
26625    Cc: Scott Wood <scottwood@freescale.com>
26626
26627commit 942556a92a8c1eb1bd76584a5143f6f57dcb25ad
26628Author: Stefan Roese <sr@denx.de>
26629Date:	Tue May 12 14:32:58 2009 +0200
26630
26631    mtd: MTD related config header changes (mtdparts command)
26632
26633    By changing the cmd_mtdparts to only use the MTD infrastructure and
26634    not the direct interface to the CFI NOR FLASH driver we now need
26635    to add the MTD infrastructure to all boards using those mtdparts
26636    commands. This patch adds those components:
26637
26638    CONFIG_MTD_DEVICE (for all FLASH types)
26639
26640    plus
26641
26642    CONFIG_FLASH_CFI_MTD (for NOR FLASH)
26643
26644    To all board maintainers: Please test this on your platforms and
26645    report any problems/issues found. Thanks.
26646
26647    Signed-off-by: Stefan Roese <sr@denx.de>
26648    Cc: Wolfgang Denk <wd@denx.de>
26649    Cc: Ron Madrid <info@sheldoninst.com>
26650    Cc: Georg Schardt <schardt@team-ctech.de>
26651    Cc: Michal Simek <monstr@monstr.eu>
26652    Cc: Ladislav Michl <ladis@linux-mips.org>
26653    Cc: Martin Krause <martin.krause@tqs.de>
26654    Cc: Gary Jennejohn <garyj@denx.de>
26655    Cc: Ricardo Ribalda <ricardo.ribalda@uam.es>
26656
26657commit 8d2effea23e938631126a7888008a0637e13b389
26658Author: Stefan Roese <sr@denx.de>
26659Date:	Mon May 11 16:03:55 2009 +0200
26660
26661    mtd: Update MTD infrastructure to support 64bit device size
26662
26663    This patch brings the U-Boot MTD infrastructure in sync with the current
26664    Linux MTD version (2.6.30-rc3). Biggest change is the 64bit device size
26665    support and a resync of the mtdpart.c file which has seen multiple fixes
26666    meanwhile.
26667
26668    Signed-off-by: Stefan Roese <sr@denx.de>
26669    Cc: Scott Wood <scottwood@freescale.com>
26670    Cc: Kyungmin Park <kmpark@infradead.org>
26671
26672commit 0a57265533c412adf6024f4b4955141f4346b2b9
26673Author: Stefan Roese <sr@denx.de>
26674Date:	Tue May 12 14:29:39 2009 +0200
26675
26676    mtd: Add MTD concat support to concatenate multiple MTD NOR devices
26677
26678    This patch adds concatenation support to the U-Boot MTD infrastructure.
26679    By enabling CONFIG_MTD_CONCAT this MTD CFI wrapper will concatenate
26680    all found NOR devices into one single MTD device. This can be used by
26681    e.g by UBI to access a partition that spans over multiple NOR chips.
26682
26683    Signed-off-by: Stefan Roese <sr@denx.de>
26684
26685commit 55e0ed6078b10b0d425b6a0677f38a015c277df6
26686Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26687Date:	Sat Apr 25 14:57:52 2009 +0200
26688
26689    make MODEM SUPPORT generic instead of duplicate it
26690
26691    and fix comment
26692
26693    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26694
26695    Adjusted Copyright message.
26696
26697    Signed-off-by: Wolfgang Denk <wd@denx.de>
26698
26699commit a30f519bd0cde78ba46b424314de94fdab863726
26700Author: Tom Rix <Tom.Rix@windriver.com>
26701Date:	Tue Jun 2 20:53:56 2009 -0500
26702
26703    ZOOM2 detect the version of the zoom2 board at runtime.
26704
26705    There are currently 3 versions of the zoom2 board.
26706    The production board, that is currently being released.
26707    The beta board, similar in form to the production board but not released.
26708    The alpha board, a set of PCBs with a very limited circulation.
26709
26710    GPIO 94 is used to determine the version of the board. If GPIO 94 is clear,
26711    the board is a production board, otherwise it is a beta board.
26712
26713    The alpha board will likely be mistaken for a beta board.  An alpha board
26714    was unavailible for testing.
26715
26716    This has been tested on the beta and production boards.
26717
26718    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26719    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26720
26721commit 718763c4745fd3d987a5576d2a67325e9444f9d4
26722Author: Tom Rix <Tom.Rix@windriver.com>
26723Date:	Wed Jun 3 01:53:57 2009 -0500
26724
26725    Beagle Convert the board version detection to use the OMAP3 GPIO interface.
26726
26727    There is no new functionality in the change.
26728
26729    This change is a conversion from the using raw register access to using
26730    the OMAP3 GPIO API described in doc/README.omap3.
26731
26732    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26733    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26734
26735commit 7caa13fdd2d3dc957b4e0a228810a3a4a8ba499b
26736Author: Tom Rix <Tom.Rix@windriver.com>
26737Date:	Wed Jun 3 01:53:55 2009 -0500
26738
26739    Fix a typo in the instructions on using omap3's gpio interface.
26740
26741    Using the example for reading a gpio, shows the problem.
26742    NULL should be the gpio number.
26743
26744    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26745    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26746
26747commit 0c9520efd651ce13451654a35307ec87d4a13a69
26748Author: Tom Rix <Tom.Rix@windriver.com>
26749Date:	Fri May 29 18:57:32 2009 -0500
26750
26751    ZOOM2 Define GPIO banks used.
26752
26753    Enable the function and interface clocks for banks 2,3,5 and 6.
26754
26755    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26756    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26757
26758commit 708cfb74b7c6df9c37d3c48988a154be79daefeb
26759Author: Tom Rix <Tom.Rix@windriver.com>
26760Date:	Fri May 29 18:57:31 2009 -0500
26761
26762    OMAP3 Turn on the GPIO bank clocks
26763
26764    The function and interface clocks for each GPIO bank, except the first, must
26765    be explicitly turned on.  These are controlled by the config level defines
26766    CONFIG_OMAP3_GPIO_n where n is from 2 to 6.
26767
26768    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26769    Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26770
26771commit 59272620c24549b5bcd03c94ba12ec302c1476a2
26772Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26773Date:	Thu Mar 26 15:26:01 2009 -0400
26774
26775    Coldfire M5271: Activate u-boot system timer interrupt.
26776
26777    This patch assigns the u-boot system timer interrupt to
26778    interrupt level 3, priority 6. Without this patch the interrupt
26779    will be a level 0, priority 0, which disables it and cause
26780    u-boot functions that relies on the timer (e.g. sleep command)
26781    to never return.
26782
26783    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26784
26785commit dc26965ad3acdfb18780361d77a276b2843a90af
26786Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26787Date:	Mon Mar 23 13:35:48 2009 -0400
26788
26789    Compier warning cleanup
26790
26791    Follow up to git commit: 19b5b533ccd522abeb501d510750693c35e20456
26792
26793    Cleanup on compiler warnings on unused variables now that
26794    bd->bi_enetaddr is no longer used.
26795
26796    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26797
26798commit 42a83765d54f042b4079e05a3438789542429981
26799Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26800Date:	Fri Mar 20 15:30:10 2009 -0400
26801
26802    Adds WATCHDOG_RESET() function call to lib_m68k dtimer_interrupt.
26803
26804    Ported from lib_ppc/interrupts.c, this adds the ability for
26805    the coldfire system timer to auto-reset the watchdog when
26806    dtimer_interrupts is called.
26807
26808    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26809
26810commit a24d96e40e1ca66dde6e6c158e7ecffafc5a2199
26811Author: Prafulla Wadaskar <prafulla@marvell.com>
26812Date:	Sun May 31 14:53:20 2009 +0200
26813
26814    arch_misc_init support for ARM architectures
26815
26816    This patch is required for Kirkwood support
26817    may be used by other ARM architectures
26818
26819    Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
26820
26821commit b2403589b4d9996394bafc73eca3623f43ac2c31
26822Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26823Date:	Sun May 31 14:53:18 2009 +0200
26824
26825    at91: move cpu info print to cpu
26826
26827    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26828
26829commit b32e189079fa16e1b647ac6b949fd4e0a9435343
26830Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26831Date:	Sun May 31 12:44:46 2009 +0200
26832
26833    at91: move cpu name define to arm/arch/ cpu header
26834
26835    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26836
26837commit 5bb59b3c906ee01adfaac9565443e5236a793079
26838Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26839Date:	Sun May 31 12:44:45 2009 +0200
26840
26841    at91: extract reset from timer
26842
26843    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26844
26845commit 61cf851b09cf8b67009ec11fc47c16add6b142a5
26846Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26847Date:	Sun May 31 12:44:43 2009 +0200
26848
26849    omap24xx: rename reset file
26850
26851    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26852
26853commit 9d4fc99dbdbfda1260aad478e83fca7cdf0e1a32
26854Author: Dirk Behme <dirk.behme@googlemail.com>
26855Date:	Sun May 31 12:44:42 2009 +0200
26856
26857    OMAP3: Fix CKE1 MUX setting to allow self-refresh
26858
26859    The Beagle rev Cx and Overo boards are using both SDRC CSes. The MUX
26860    setting is needed for the second CS clock signal to allow the 2 RAM
26861    parts to be put in self-refresh correctly. This also works on rev B
26862    Beagle boards with 128M of RAM.
26863
26864    From: Steve Sakoman <steve@sakoman.com>
26865    From: Jean Pihet <jpihet@mvista.com>
26866    Signed-off-by: Jean Pihet <jpihet@mvista.com>
26867    Signed-off-by: Steve Sakoman <steve@sakoman.com>
26868    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
26869
26870commit 3962c4f9fc4482a6547f3c3d3d5e986e625abb8a
26871Author: Dirk Behme <dirk.behme@googlemail.com>
26872Date:	Sun May 31 12:44:41 2009 +0200
26873
26874    OMAP3: Zoom2: Enable Board and CPU info
26875
26876    With other OMAP3 boards we recently switched to CPU and Board
26877    info API. From parallel merge, this is missing for Zoom2.
26878    Enable it for Zoom2, too.
26879
26880    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
26881    Acked-by: Tom Rix <Tom.Rix@windriver.com>
26882
26883commit 83ae698ff26b81b569ca32f7f2b008ad0da15e66
26884Author: Tom Rix <Tom.Rix@windriver.com>
26885Date:	Sun May 31 12:44:39 2009 +0200
26886
26887    ZOOM2 Add led support.
26888
26889    This patch controls the large LED on the top left of the zoom2.
26890
26891    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26892
26893commit 660888b7fb8840ce169dcd2589e49ab44c46b87b
26894Author: Tom Rix <Tom.Rix@windriver.com>
26895Date:	Sun May 31 12:44:37 2009 +0200
26896
26897    ZOOM2 Add serial support.
26898
26899    Zoom2 serial is in general supplied by one of the 4 UARTS on the debug board.
26900    The default serial is from the USB connector on left side of the debug board.
26901    The USB connector will produce 2 of the 4 UARTS.  On your host pick the first
26902    enumeration.
26903
26904    The details of the setting of the serial gpmc setup are not available.
26905    The values were provided by another party.
26906
26907    The serial port set up is the same with Zoom1.
26908    Baud rate 115200, 8 bit data, no parity, 1 stop bit, no flow.
26909
26910    The kernel bootargs are
26911    console=ttyS3,115200n8
26912
26913    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26914
26915commit 3ea201b016ab259a5ac8824af767569522768c47
26916Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26917Date:	Sun May 31 12:44:27 2009 +0200
26918
26919    lh7a40x: move serial driver to drivers/serial
26920
26921    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26922
26923commit 379be585eb2343d8814a5cee5fb3da930d846bee
26924Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26925Date:	Sat May 16 22:48:46 2009 +0200
26926
26927    pxa: move serial driver to drivers/serial
26928
26929    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26930
26931commit ad7e8aac6920f8b8a85b3cc2e93bca7458e99aa1
26932Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26933Date:	Sat May 9 13:21:19 2009 +0200
26934
26935    arm: remove cpu_init
26936
26937    move s3c44b0 to arch_cpu_init and as noone use cpu_init remove it
26938
26939    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26940
26941commit c358d9c3f16571e8f825e81b75eaf32e228cb669
26942Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26943Date:	Sat May 9 13:21:18 2009 +0200
26944
26945    arm: unify interrupt init
26946
26947    all arm init the IRQ stack the same way
26948    so unify it in lib_arm/interrupts.c and then call arch specific interrupt init
26949
26950    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26951
26952commit 10a451cd57cffbca875c97bbd8929059c5627ec6
26953Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26954Date:	Fri May 8 20:24:12 2009 +0200
26955
26956    arm: unify linker script
26957
26958    all arm boards except a few use the same cpu linker script
26959    so move it to cpu/$(CPU)
26960
26961    that could be overwrite in following order
26962    SOC
26963    BOARD
26964    via the corresponding config.mk
26965
26966    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26967
26968commit 9475c63c7855edd863c93a9bb0f4b8e240d9d212
26969Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26970Date:	Sat May 16 10:02:05 2009 +0200
26971
26972    afeb9260: fix macb device init
26973
26974    uses PA10, PA11 for ETX2 and ETX3.
26975
26976    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26977
26978commit 1bbae2b816d4ed38db2ebf42166a973b1ffc0df7
26979Author: Stefan Roese <sr@denx.de>
26980Date:	Wed May 27 10:34:32 2009 +0200
26981
26982    ppc4xx: Remove PCI async bootup message if PCI is not used
26983
26984    Signed-off-by: Stefan Roese <sr@denx.de>
26985
26986commit a3455c00510c5abf1e91743c4a02d8393b6df18d
26987Author: Wolfgang Denk <wd@denx.de>
26988Date:	Fri May 15 09:19:52 2009 +0200
26989
26990    TQM834x: use buffered writes to accelerate writing to flash
26991
26992    Also enable display of 'E'mpty sectors in "flinfo" output.
26993
26994    Signed-off-by: Wolfgang Denk <wd@denx.de>
26995    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26996
26997commit 4681e673a51c48f4c096aa3c8fae5e6217ffd58d
26998Author: Wolfgang Denk <wd@denx.de>
26999Date:	Thu May 14 23:18:34 2009 +0200
27000
27001    TQM834x: add FDT support
27002
27003    Signed-off-by: Wolfgang Denk <wd@denx.de>
27004    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27005
27006commit 929b79a0b5e48303ab04aae9d0abceb0c707f111
27007Author: Wolfgang Denk <wd@denx.de>
27008Date:	Thu May 14 23:18:33 2009 +0200
27009
27010    TQM834x: fix environment size; add redundant env.
27011
27012    Also reserve more space for U-Boot as it will probably grow soon.
27013
27014    Signed-off-by: Wolfgang Denk <wd@denx.de>
27015    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27016
27017commit 2ae0f35fd60c7345446835b95a4daff356e1f031
27018Author: Thomas Lange <thomas@corelatus.se>
27019Date:	Sun May 3 20:07:33 2009 +0200
27020
27021    ARM DaVinci: Reset with watchdog enabled
27022
27023    Once the Davinci watchdog has been enabled, the timeout
27024    value cannot be changed. If the timeout in use is long,
27025    it can take a long time for card to reset. By writing
27026    an invalid service key, we can trigger an immediate reset.
27027
27028    Signed-off-by: Thomas Lange <thomas@corelatus.se>
27029
27030commit 6cc7ba9ed43106946aa9aa868302aa2faf1d17be
27031Author: Wolfgang Denk <wd@denx.de>
27032Date:	Fri May 15 10:07:43 2009 +0200
27033
27034    video: Add an option to skip video initialization
27035
27036    This patch adds an option to skip the video initialization on for all
27037    video drivers. This is needed for the CPCI750 which can be built as
27038    CPCI host and adapter/target board. And the adapter board can't
27039    access the video cards located on the CompactPCI bus.
27040
27041    Signed-off-by: Stefan Roese <sr@denx.de>
27042    Cc: Anatolij Gustschin <agust@denx.de>
27043
27044    Rebased against simplifying patch.
27045    Signed-off-by: Wolfgang Denk <wd@denx.de>
27046
27047commit f62f64692ff7f6226ad221d5df6487ea5ef39bdd
27048Author: Wolfgang Denk <wd@denx.de>
27049Date:	Fri May 15 10:07:42 2009 +0200
27050
27051    drv_video_init(): simplify logic
27052
27053    Simplify nesting of drv_video_init() and use a consistent way of
27054    indicating failure / success. Before, it took me some time to realize
27055    which of the returns was due to an error condition and which of them
27056    indicated success.
27057
27058    Signed-off-by: Wolfgang Denk <wd@denx.de>
27059    Cc: Anatolij Gustschin <agust@denx.de>
27060
27061commit 1699da6297b8c22da16cf85b3c79192f1a6d70ca
27062Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27063Date:	Wed May 13 21:01:13 2009 +0200
27064
27065    at91: regroup IP hw init in one file per soc
27066
27067    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27068
27069commit 28b00324becf3552134ae1e086509dc9c3d6e932
27070Author: David Brownell <dbrownell@users.sourceforge.net>
27071Date:	Fri May 15 23:48:37 2009 +0200
27072
27073    dm355 evm support
27074
27075    Initial U-Boot support for the DaVinci DM355 EVM.  This is a board
27076    from Spectrum Digital.  Board docs include schematic and firmware
27077    for its microcontroller:
27078
27079      http://c6000.spectrumdigital.com/evmdm355/revd/
27080
27081    Most of the DM355 chip is fully documented by TI, the most notable
27082    exception being the MPEG/JPEG coprocessor (programmable using codecs
27083    available at no cost from TI), which is omitted from its DM335 sibling:
27084
27085      http://focus.ti.com/docs/prod/folders/print/tms320dm355.html
27086
27087    This version can boot from the on-board DM9000 Ethernet chip, after
27088    being loaded (from NAND, MMC/SD, or UART).	In the near future, NAND
27089    and USB support could be added ... NAND support is being held back
27090    until the support for the 4-bit ECC hardware is ready.
27091
27092    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27093
27094commit 136cf92dc9e84c9a1bf567f1fe741092bf765495
27095Author: Sanjeev Premi <premi@ti.com>
27096Date:	Fri May 15 23:48:37 2009 +0200
27097
27098    OMAP3EVM: Set default bootfile
27099
27100    The current configuration doesn't define default
27101    bootfile; leading to this warning at execution:
27102
27103    OMAP3_EVM # dhcp
27104    ...
27105    ...
27106    DHCP client bound to address 192.168.1.11
27107    *** Warning: no boot file name; using 'AC18BE16.img'
27108    TFTP from server 0.0.0.0; our IP address is 192.168.1.11;
27109    sending through gateway 192.168.1.1
27110    Filename 'AC18BE16.img'.
27111    Load address: 0x82000000
27112    Loading: *
27113    TFTP error: 'File not found' (1)
27114
27115    Signed-off-by: Sanjeev Premi <premi@ti.com>
27116
27117commit 1a09d05abfc6d4d4f1fce9f6bd0275bd1c08d4f5
27118Author: s-paulraj@ti.com <s-paulraj@ti.com>
27119Date:	Fri May 15 23:48:36 2009 +0200
27120
27121    ARM DaVinci: Minor Updates to base addresses
27122
27123    Patch adds base addresses for DaVinci DM365. Updated patches for DM365
27124    will be posted soon.
27125
27126    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
27127
27128commit de193e8e369f5f029ed3b6e2fc60341098eea766
27129Author: Tom Rix <Tom.Rix@windriver.com>
27130Date:	Fri May 15 23:48:36 2009 +0200
27131
27132    ZOOM2 Add support for debug board detection.
27133
27134    The logicpd web site is a good source for general information on this board.
27135    Please start looking here if the below links are broken.
27136    http://www.logicpd.com
27137
27138    This is a pdf of the product
27139    http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
27140
27141    This is a pdf of the product quick start guide.
27142    The debug board is described here.
27143    http://support.logicpd.com/downloads/1165/
27144
27145    This is a wiki showing the debug board in use
27146    https://omapzoom.org/gf/project/omapzoom/wiki/?pagename=GettingStartedWithZoomII_AKA_OMAP34XII_MDP
27147
27148    The zoom2 has an auxillary board that contains the serial, net, jtag and
27149    battery simulator.	This change supports a runtime check if the debug board is
27150    connected.
27151
27152    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27153
27154commit 0c872ecd01d6782ae9d37b6eb721404a4a48f356
27155Author: Tom Rix <Tom.Rix@windriver.com>
27156Date:	Fri May 15 23:48:36 2009 +0200
27157
27158    OMAP3 Port kernel omap gpio interface.
27159
27160    Port version 2.6.27 of the linux kernel's omap gpio interface to u-boot.
27161    The orignal source is in linux/arch/arm/plat-omap/gpio.c
27162
27163    See doc/README.omap3 for instructions on use.
27164
27165    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27166
27167commit 376aee78dd66ae0dc4ce496cbe93ecc80aaad48e
27168Author: Tom Rix <Tom.Rix@windriver.com>
27169Date:	Fri May 15 23:48:36 2009 +0200
27170
27171    ZOOM2 Add initial support for Zoom2
27172
27173    Zoom2 is a new board from Texas Instruments and LogicPD
27174
27175    The logicpd web site is a good source for general information on this board.
27176    Please start looking here if the below links are broken.
27177    http://www.logicpd.com
27178
27179    This is a pdf of the product
27180    http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
27181    This is the product description web page
27182    http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp
27183
27184    This patch provides a zoom2 base target by copying zoom1 and by making some
27185    obvious changes.
27186
27187    To configure, run
27188    make omap3_zoom2_config
27189
27190    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27191
27192commit 53925acf1b5c1a1e6230cda2697640cd05bd1104
27193Author: Sandeep Paulraj <s-paulraj@ti.com>
27194Date:	Fri May 15 23:48:33 2009 +0200
27195
27196    ARM DaVinci:Consolidate common u-boot.lds
27197
27198    The u-boot.lds is common for all DaVinci boards. The patch removes
27199    multiple instances and moves the u-boot.lds to /cpu/arm926ejs/davinci
27200    folder. This addresses one of the comments i received while submitting
27201    patches for DM3xx
27202
27203    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
27204
27205commit 68a531fd465f5c0b3d373e0010afed32e88d37c4
27206Author: Tom Rix <Tom.Rix@windriver.com>
27207Date:	Fri May 15 23:47:52 2009 +0200
27208
27209    OMAP Consolidate common u-boot.lds to cpu layer.
27210
27211    The u-boot.lds file is common for all omap boards.
27212    Move a cleaned up version to the cpu layer and add makefile logic to use it.
27213
27214    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27215
27216commit 65a76d4f947a193e57bb8f8093c481f27e059f8f
27217Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27218Date:	Fri May 15 23:47:14 2009 +0200
27219
27220    arm/dcc: add xscale support
27221
27222    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27223
27224commit 66e8f9da6879fe37f3159b3997bff874842dc51d
27225Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27226Date:	Fri May 15 23:47:14 2009 +0200
27227
27228    arm/dcc: use static support to allow to use it at anytime
27229
27230    the dcc can be used at the start of the cpu
27231
27232    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27233
27234commit 7893aa1eb6f52c3957efc301b436f1fa11e91a00
27235Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27236Date:	Fri May 15 23:47:13 2009 +0200
27237
27238    ARM: Update mach-types
27239
27240    update against linux v2.6.29
27241
27242    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27243
27244commit 2907798926ee932f453ac8538e7a6c05c18428a5
27245Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27246Date:	Fri May 15 23:47:13 2009 +0200
27247
27248    arm920/926/926: remove non needed header
27249
27250    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27251
27252commit 269dfea017b09c5a999d3053d00505c19789c350
27253Author: David Brownell <david-b@pacbell.net>
27254Date:	Fri May 15 23:47:13 2009 +0200
27255
27256    davinci dm6446evm NAND update
27257
27258    This updates the optional (non-default!) NAND support for the
27259    DaVinci DM6446 EVM:
27260
27261     - include MTD partitioning, defaulting to what Linux uses
27262
27263     - use a flash-based BBT, which among other things speeds bootup
27264
27265    This matches code that's now queued for mainline Linux, and might
27266    even merge in an upcoming 2.6.30-rc; and the MTIDS are set up so
27267    that the U-Boot $mtdparts environment variable can be passed as-is
27268    on the kernel command line as a cmdlinepart override.
27269
27270    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27271
27272commit 7a4f511b59f08f51dde4ceacbd45f49b8bf2a5cc
27273Author: David Brownell <dbrownell@users.sourceforge.net>
27274Date:	Fri May 15 23:47:12 2009 +0200
27275
27276    davinci: display correct clock info
27277
27278    Move the clock-rate dumping code into the cpu/.../davinci area
27279    where it should have been, enabled by CONFIG_DISPLAY_CPUINFO,
27280    updating the format and showing the DSP clock (where relevant).
27281
27282    Switch boards to use the cpuinfo() hook for this stuff.
27283
27284    Remove a few now-obsolete PLL #defines.
27285
27286    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27287
27288commit daea928829098cae3c9ec6b801e52ba616725034
27289Author: Tom Rix <Tom.Rix@windriver.com>
27290Date:	Fri May 15 23:47:12 2009 +0200
27291
27292    ZOOM1 Remove more legacy NAND defines.
27293
27294    These legacy NAND defines are no longer needed by this target.
27295
27296    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27297
27298commit 65fd21c80fcaca2bbfe3ab06ab6ac68207408078
27299Author: Tom Rix <Tom.Rix@windriver.com>
27300Date:	Fri May 15 23:47:12 2009 +0200
27301
27302    LED Add documentation describing the status_led and colour led API.
27303
27304    This document describes the u-boot status LED API.
27305    This allows common u-boot commands to use a board's leds to
27306    provide status for activities like booting and downloading files.
27307
27308    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27309
27310commit 7cdf804f34378b910b4c4edd2dac7e3ca61c0825
27311Author: Tom Rix <Tom.Rix@windriver.com>
27312Date:	Fri May 15 23:47:12 2009 +0200
27313
27314    ARM Add blue colour LED to status_led.
27315
27316    There is exiting support for red,yellow,green but no blue.
27317    The main LED on the zoom2 is a blue LED.
27318
27319    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27320
27321commit b54384e3ba6b5535751f317fcd3940a53eed0d3a
27322Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27323Date:	Fri May 15 23:47:02 2009 +0200
27324
27325    arm: timer and interrupt init rework
27326
27327    actually the timer init use the interrupt_init as init callback
27328    which make the interrupt and timer implementation difficult to follow
27329
27330    so now rename it as int timer_init(void) and use interrupt_init for interrupt
27331
27332    btw also remane the corresponding file to the functionnality implemented
27333
27334    as ixp arch implement two timer - one based on interrupt - so all the timer
27335    related code is moved to timer.c
27336
27337    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27338
27339commit 5b4bebe1d20c4f2b70d48b06aed1016785efcc25
27340Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27341Date:	Fri May 15 23:45:22 2009 +0200
27342
27343    OMAP3: Reorganize Makefile style
27344
27345    Reformat COBJS handling.
27346
27347    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27348    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
27349
27350commit b1966982718347f67317b3fb356439743ca68a37
27351Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27352Date:	Fri May 15 23:45:22 2009 +0200
27353
27354    OMAP3: Remove dublicated interrupt code
27355
27356    Remove duplicated interrupt code. Original, identical code can be found
27357    in lib_arm/interrupts.c
27358
27359    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27360    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
27361
27362commit ac7260a4190315eba4a6e526c764f6cad0bbf8c5
27363Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27364Date:	Fri May 15 23:45:22 2009 +0200
27365
27366    at91rm9200: move reset code to reset.c
27367
27368    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27369
27370commit 2c75c78d94574ee996db2aa9b511258519471dd6
27371Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27372Date:	Fri May 15 23:45:22 2009 +0200
27373
27374    ixp/interrupts: Move conditional compilation to Makefile
27375
27376    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27377
27378commit 8fc3bb4b0603516ad641e2de252a400b85fd869b
27379Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27380Date:	Fri May 15 23:45:20 2009 +0200
27381
27382    arm: cleanup remaining CONFIG_INIT_CRITICAL
27383
27384    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27385
27386commit c20e28f49aaf38c7dede46d8f8fe8234fe90822c
27387Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27388Date:	Fri May 15 23:45:12 2009 +0200
27389
27390    arm946es: remove non used timer
27391
27392    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27393
27394commit f1d944e30eb8ff89080fa03fb98d8fb5c82388d2
27395Author: David Brownell <dbrownell@users.sourceforge.net>
27396Date:	Fri May 15 23:44:09 2009 +0200
27397
27398    davinci: add basic dm355/dm350/dm335 support
27399
27400    Add some basic declarations for DaVinci DM355/DM350/DM335 support,
27401    keyed on CONFIG_SOC_DM355.	(DM35X isn't quite right because the
27402    DM357 is very different; while the DM355 is like a DM355 without
27403    the MPEG/JPEG coprocessor).
27404
27405    These have different peripherals than the DM6446, and some of
27406    the peripherals are at different addresses.  Notably for U-Boot,
27407    there's no EMAC, and the NAND controller address is different
27408
27409    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27410
27411commit bd36fdc146654f9de4e2ad346126e6bd2990fb19
27412Author: David Brownell <dbrownell@users.sourceforge.net>
27413Date:	Fri May 15 23:44:09 2009 +0200
27414
27415    davinci: fix dm644x buglets
27416
27417    Fix two buglets in the dm644x support:  don't set two must-be-zero
27418    bits in the UART management register; and only include the I2C hooks
27419    if the I2C driver is being included.
27420
27421    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27422
27423commit f79043681ff44bae435c06f830e51e1546db7e19
27424Author: David Brownell <dbrownell@users.sourceforge.net>
27425Date:	Fri May 15 23:44:08 2009 +0200
27426
27427    davinci: split out some dm644x-specific bits from psc
27428
27429    Split out DaVinci DM6446-specific bits from more generic bits:
27430
27431     - Add a CONFIG_SOC_DM644X.  All current boards use DM6446 chips;
27432       DM6443 and DM6441 chips differ in available peripherals.
27433
27434     - Move most DM644X-specific bits from psc.c to a new dm644x.c file,
27435       which is conditionally built.  It provides device-specific setup.
27436
27437    Plus minor coding style and comment updates with respect to the PSC.
27438
27439    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27440
27441commit 48ef5729555f41f51618b6a3016ac5c53c7c75dc
27442Author: David Brownell <dbrownell@users.sourceforge.net>
27443Date:	Fri May 15 23:44:08 2009 +0200
27444
27445    davinci: cpu-specific build uses conditional make syntax
27446
27447    Update cpu/arm926ejs/davinci/Makefile to use COBJ-y type syntax.
27448    Add the first conditional: for EMAC driver support.  Not all
27449    chips have an EMAC; and boards might not use it, anyway.
27450
27451    This doesn't touch PHY configuration; that should eventually
27452    become conditional too.
27453
27454    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27455
27456commit 7b7808ae6dace59287f565e9323cda7b098a5612
27457Author: David Brownell <dbrownell@users.sourceforge.net>
27458Date:	Fri May 15 23:44:06 2009 +0200
27459
27460    davinci: move psc support board-->cpu
27461
27462    Move DaVinci PSC support from board/* to cpu/* where it belongs.
27463    The PSC module manages clocks and resets for all DaVinci-family
27464    SoCs, and isn't at all board-specific.
27465
27466    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27467
27468commit 84f7411cb901b8df2391cf7e967ad0737f6194aa
27469Author: David Brownell <david-b@pacbell.net>
27470Date:	Tue Apr 14 08:52:58 2009 -0700
27471
27472    DaVinci now respects SKIP_LOWLEVEL_INIT
27473
27474    Don't needlessly include lowlevel init code; that's only really
27475    needed with boot-from NOR (not boot-from-NAND).  The 2nd stage
27476    loader (UBL) handles that before it loads U-Boot.
27477
27478    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27479
27480commit 641e0925e4bf7adf8e2e04e3ad81b840fd71cadd
27481Author: David Brownell <dbrownell@users.sourceforge.net>
27482Date:	Sun Apr 12 22:49:26 2009 -0700
27483
27484    DaVinci Ethernet cleanup
27485
27486    Chips without the EMAC controller won't need the utilities
27487    it uses to read an Ethernet address from EEPROM; so don't
27488    include them needlessly.
27489
27490    Use is_valid_ether() to validate the address from EEPROM.
27491    All-zero addresses aren't the only invalid addresses.
27492    A fully erased EEPROM returns all-ones, also invalid...
27493
27494    Switch those Ethernet utilities to use "%pM" for printing
27495    MAC addresses; and not say ROM when they mean EEPROM.
27496
27497    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27498    Acked-by: Ben Warren <biggerbadderben@gmail.com>
27499
27500commit c790b04d230363d03939dc008bcc80f3ba4de1ae
27501Author: Stefan Roese <sr@denx.de>
27502Date:	Mon May 11 15:50:12 2009 +0200
27503
27504    lib_arch/board.c: Move malloc initialization before flash_init()
27505
27506    This patch moves the malloc initialization before calling flash_init().
27507    Upcoming changes to the NOR FLASH common CFI driver with optional
27508    MTD infrastructure and MTD concatenation support will call malloc().
27509    And nothing really speaks against enabling malloc just a little earlier
27510    in the boot stage. Some architectures already enable malloc before
27511    calling flash_init() so they don't need any changes here.
27512
27513    Signed-off-by: Stefan Roese <sr@denx.de>
27514    Cc: Wolfgang Denk <wd@denx.de>
27515    Cc: Mike Frysinger <vapier@gentoo.org>
27516    Cc: Scott McNutt <smcnutt@psyent.com>
27517    Cc: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
27518    Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27519    Cc: Daniel Hellstrom <daniel@gaisler.com>
27520    Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27521    Cc: John Rigby <jcrigby@gmail.com>
27522
27523commit d873133f2ba9bd613d5f6552c31cc70fb13f15d3
27524Author: Stefan Roese <sr@denx.de>
27525Date:	Mon May 11 13:46:14 2009 +0200
27526
27527    ppc4xx: Add Sequoia RAM-booting target
27528
27529    This patch adds another build target for the AMCC Sequoia PPC440EPx
27530    eval board. This RAM-booting version is targeted for boards without
27531    NOR FLASH (NAND booting) which need a possibility to initially
27532    program their NAND FLASH. Using a JTAG debugger (e.g. BDI2000/3000)
27533    configured to setup the SDRAM, this debugger can load this RAM-
27534    booting image to the target address in SDRAM (in this case 0x1000000)
27535    and start it there. Then U-Boot's standard NAND commands can be
27536    used to program the NAND FLASH (e.g. "nand write ...").
27537
27538    Here the commands to load and start this image from the BDI2000:
27539
27540    440EPX>reset halt
27541    440EPX>load 0x1000000 /tftpboot/sequoia/u-boot.bin
27542    440EPX>go 0x1000000
27543
27544    Please note that this image automatically scans for an already
27545    initialized SDRAM TLB (detected by EPN=0). This TLB will not be
27546    cleared. This TLB doesn't need to be TLB #0, this RAM-booting
27547    version will detect it and preserve it. So booting via BDI2000
27548    will work and booting with a complete different TLB init via
27549    U-Boot works as well.
27550
27551    Signed-off-by: Stefan Roese <sr@denx.de>
27552
27553commit 837db3d87f4bfe9261629fb4a1bb433506a3056a
27554Author: Mike Frysinger <vapier@gentoo.org>
27555Date:	Wed May 6 08:41:45 2009 -0400
27556
27557    tools/envcrc: add --binary option to export embedded env
27558
27559    The --binary option to envcrc can be used to export the embedded env as a
27560    binary blob so that it can be manipulated/examined/whatever externally.
27561
27562    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
27563
27564commit 18cc7afd9a153a66854af862d14ba01c5496cf07
27565Author: Ben Warren <biggerbadderben@gmail.com>
27566Date:	Tue Apr 28 16:50:53 2009 -0700
27567
27568    Enable CONFIG_NET_MULTI on all remaining PPC4xx boards
27569
27570    All in-tree PPC4xx boards now use CONFIG_NET_MULTI
27571
27572    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27573    Signed-off-by: Stefan Roese <sr@denx.de>
27574
27575commit 70be6c2d40076f14062b892152649f9a62832fc9
27576Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27577Date:	Wed Apr 29 09:51:01 2009 +0200
27578
27579    4xx: Add support for DP405 hardware variants
27580
27581    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27582    Signed-off-by: Stefan Roese <sr@denx.de>
27583
27584commit de47a34d4de1d007a8951efd072283516d580ffa
27585Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27586Date:	Wed Apr 29 09:51:00 2009 +0200
27587
27588    4xx: Remove binary cpld bitstream from DP405 board
27589
27590    This patch removes the cpld binary bitstream that is
27591    used by esd's cpld command on DP405 boards.
27592
27593    Because u-boot with an external cpld bitstream may not
27594    take more space in flash than before the u-boot binary is
27595    shrinked a little bit. Some unused featues have been
27596    removed therefore.
27597
27598    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27599    Signed-off-by: Stefan Roese <sr@denx.de>
27600
27601commit 700d553fd3afe804086de8f73d95153315eb0c32
27602Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27603Date:	Wed Apr 29 09:50:59 2009 +0200
27604
27605    4xx: Remove binary cpld bitstream from VOM405 board
27606
27607    This patch removes the cpld binary bitstream that is
27608    used by esd's cpld command on VOM405 boards.
27609
27610    Because u-boot with an external cpld bitstream may not
27611    take more space in flash than before the u-boot binary is
27612    shrinked a little bit.
27613
27614    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27615    Signed-off-by: Stefan Roese <sr@denx.de>
27616
27617commit 0bb10630364c48d9857cbf5353da609fc4dd6751
27618Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27619Date:	Wed Apr 29 09:50:58 2009 +0200
27620
27621    4xx: Remove binary cpld bitstream from PMC405 board
27622
27623    This patch removes the cpld binary bitstream that is
27624    used by esd's cpld command on PMC405 boards.
27625
27626    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27627    Signed-off-by: Stefan Roese <sr@denx.de>
27628
27629commit 7cc635fb35f5b94e304fa2243d56758f57f6416b
27630Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27631Date:	Wed Apr 29 09:50:57 2009 +0200
27632
27633    4xx: Remove binary cpld bitstream from CMS700 board
27634
27635    This patch removes the cpld binary bitstream that is
27636    used by esd's cpld command on CMS700 boards.
27637
27638    Because u-boot with an external cpld bitstream may not
27639    take more space in flash than before the u-boot binary is
27640    shrinked a little bit. Some unused featues have been
27641    removed therefore.
27642
27643    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27644    Signed-off-by: Stefan Roese <sr@denx.de>
27645
27646commit c1b2f79788deec75773b1d944d8aaf4a6d5baf9e
27647Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27648Date:	Wed Apr 29 09:50:56 2009 +0200
27649
27650    esd/common: extend cpld command with address parameter
27651
27652    This patch adds support for an address parameter to esd's
27653    cpld command. This is in preparation to remove compiled-in
27654    binary cpld (xsvf) bitstreams.
27655
27656    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27657    Signed-off-by: Stefan Roese <sr@denx.de>
27658
27659commit 9166b776350d16460c7330bfb0a50154ea0a1903
27660Author: Peter Tyser <ptyser@xes-inc.com>
27661Date:	Sat Apr 18 22:34:06 2009 -0500
27662
27663    cmd_i2c: Fix i2c help command output when CONFIG_I2C_MUX
27664
27665    When CONFIG_I2C_MUX was defined the output of 'help i2c' was not
27666    correct, eg:
27667
27668    => help i2c
27669    i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes.
27670    speed [speed] - show or set I2C bus speed
27671    i2c dev [dev] - show or set current I2C bus
27672    ...
27673
27674    It has been changed to:
27675    i2c speed [speed] - show or set I2C bus speed
27676    i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes
27677    i2c dev [dev] - show or set current I2C bus
27678    ...
27679
27680    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27681
27682commit 0a45a6357b02e5ce5bf899a60db09def6a129fee
27683Author: Peter Tyser <ptyser@xes-inc.com>
27684Date:	Sat Apr 18 22:34:05 2009 -0500
27685
27686    cmd_i2c: Clean up trivial helper functions
27687
27688    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27689
27690commit e96ad5d3aba42f8ffe99f7cc5ec1bb9f21810035
27691Author: Peter Tyser <ptyser@xes-inc.com>
27692Date:	Sat Apr 18 22:34:04 2009 -0500
27693
27694    cmd_i2c: Clean up i2c command argument parsing
27695
27696    argc and argv should only be modified once instead of once for
27697    every i2c sub-command
27698
27699    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27700
27701commit 0f89c54be92773b23d66ac401ba6acb6144100c3
27702Author: Peter Tyser <ptyser@xes-inc.com>
27703Date:	Sat Apr 18 22:34:03 2009 -0500
27704
27705    i2c: Update references to individual i2c commands
27706
27707    The individual i2c commands imd, imm, inm, imw, icrc32, iprobe, iloop,
27708    and isdram are no longer available so all references to them have been
27709    updated to the new form of "i2c <cmd>".
27710
27711    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27712
27713commit d48eb5131d287f52bb85b4c58c8680a2e8e3b641
27714Author: Peter Tyser <ptyser@xes-inc.com>
27715Date:	Sat Apr 18 22:34:02 2009 -0500
27716
27717    i2c: Remove deprecated individual i2c commands
27718
27719    The following individual I2C commands have been removed: imd, imm, inm,
27720    imw, icrc32, iprobe, iloop, isdram.
27721
27722    The functionality of the individual commands is still available via
27723    the 'i2c' command.
27724
27725    This change only has an impact on those boards which did not have
27726    CONFIG_I2C_CMD_TREE defined.
27727
27728    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27729
27730commit 655b34a78adf60ef260981688837904208883ae9
27731Author: Peter Tyser <ptyser@xes-inc.com>
27732Date:	Sat Apr 18 22:34:01 2009 -0500
27733
27734    i2c: Create common default i2c_[set|get]_bus_speed() functions
27735
27736    New default, weak i2c_get_bus_speed() and i2c_set_bus_speed() functions
27737    replace a number of architecture-specific implementations.
27738
27739    Also, providing default functions will allow all boards to enable
27740    CONFIG_I2C_CMD_TREE.  This was previously not possible since the
27741    tree-form of the i2c command provides the ability to display and modify
27742    the i2c bus speed which requires i2c_[set|get]_bus_speed() to be
27743    present.
27744
27745    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27746
27747commit 8229e9c04f7019ddd76aea05d4dca044cbc9a34a
27748Author: Peter Tyser <ptyser@xes-inc.com>
27749Date:	Sat Apr 18 22:34:00 2009 -0500
27750
27751    cm5200: Make function test command names more unique
27752
27753    Add "_test" to cm5200's function test command names to prevent
27754    overlap with common, global function names.  Originally, the
27755    "do_i2c" function test command interfered with
27756    common/cmd_i2c.c's "do_i2c" when CONFIG_I2C_CMD_TREE was defined.
27757
27758    The functions were also made static as they are not globally accessed.
27759
27760    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27761
27762commit f0722ee762e8dada9d7f74ac2745e043f83aae85
27763Author: Peter Tyser <ptyser@xes-inc.com>
27764Date:	Fri Apr 24 15:34:09 2009 -0500
27765
27766    tsi108_i2c: Add i2c_init() stub function
27767
27768    Add the i2c_init() function so that the tsi108_i2c.c driver fits
27769    U-Boot's standard I2C API which is utilized by cmd_i2c.c
27770
27771    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27772
27773commit 8d907e79bc9babb27396e34be54cfdc36ff62fb9
27774Author: Peter Tyser <ptyser@xes-inc.com>
27775Date:	Fri Apr 24 15:34:08 2009 -0500
27776
27777    mpc7448hpc2: Add CONFIG_SYS_I2C_SPEED define
27778
27779    Add standard CONFIG_SYS_I2C_SPEED define for the mpc7448hpc2 so that
27780    it can use the common 'i2c speed' command.	Note that the I2C controller
27781    utilized by the mpc7448hpc2 has a fixed speed and cannot be changed
27782    dynamically.
27783
27784    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27785
27786commit a056b1ce9e19b4d4ab3dd01c3f897dcd832cd37f
27787Author: Peter Tyser <ptyser@xes-inc.com>
27788Date:	Fri Apr 24 15:34:07 2009 -0500
27789
27790    Marvell: i2c cleanup
27791
27792    The following changes were made, primarily to bring the Marvell i2c
27793    driver in line with U-Boot's current I2C API:
27794    - Made i2c_init() globally accessible
27795    - Made i2c_read() and i2c_write() return an integer
27796    - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
27797      offhand chance someone adds slave support in the future
27798
27799    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27800
27801commit 54afc6ee10c8cd09598d814d49e601359b005e49
27802Author: Peter Tyser <ptyser@xes-inc.com>
27803Date:	Fri Apr 24 15:34:06 2009 -0500
27804
27805    cpci750: i2c cleanup
27806
27807    The following changes were made, primarily to bring the cpci750 i2c
27808    driver in line with U-Boot's current I2C API:
27809    - Made i2c_init() globally accessible
27810    - Made i2c_read() and i2c_write() return an integer
27811    - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
27812      offhand chance someone adds slave support in the future
27813
27814    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27815
27816commit 9c90a2c8e87414007a016b7cd099ac1e32fd301b
27817Author: Peter Tyser <ptyser@xes-inc.com>
27818Date:	Fri Apr 24 15:34:05 2009 -0500
27819
27820    i2c.h: Provide a default CONFIG_SYS_I2C_SLAVE value
27821
27822    Many boards/controllers/drivers don't support an I2C slave interface,
27823    however CONFIG_SYS_I2C_SLAVE is used in common code so provide a
27824    default
27825
27826    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27827
27828commit e7563aff174f77aa61dab1ef5d9b47bebaa43702
27829Author: Kumar Gala <galak@kernel.crashing.org>
27830Date:	Thu Jun 11 23:42:35 2009 -0500
27831
27832    fsl-ddr: Fix handling of >4G of memory when !CONFIG_PHYS_64BIT
27833
27834    The ddr code computes most things as 64-bit quantities and had some places
27835    in the middle that it was using phy_addr_t and phys_size_t.
27836
27837    Instead we use unsigned long long through out and only at the last stage of
27838    setting the LAWs and reporting the amount of memory to the board code do we
27839    truncate down to what we can cover via phys_size_t.
27840
27841    This has the added benefit that the DDR controller itself is always setup
27842    the same way regardless of how much memory we have.  Its only the LAW
27843    setup that limits what is visible to the system.
27844
27845    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27846
27847commit d4b130dc80761b430dc5b410159cd158fca1a348
27848Author: Kumar Gala <galak@kernel.crashing.org>
27849Date:	Thu Jun 11 23:40:34 2009 -0500
27850
27851    85xx: Use print_size to report amount of memory not mapped by TLBs
27852
27853    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27854
27855commit 6e2aebc33fa740c068fe28d40eaf0319b7c7287e
27856Author: Haiying Wang <Haiying.Wang@freescale.com>
27857Date:	Wed May 20 12:30:42 2009 -0400
27858
27859    85xx: Add README for MPC8569MDS
27860
27861    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27862    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27863
27864commit b2aab386e957ba684d4f2a466bfaa91770e5058a
27865Author: Haiying Wang <Haiying.Wang@freescale.com>
27866Date:	Wed May 20 12:30:33 2009 -0400
27867
27868    85xx: Add UART1 support for MPC8569MDS
27869
27870    MPC8569 UART1 signals are muxed with PortF bit[9-12], we need to define
27871    those pins before using UART1.
27872
27873    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27874    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27875
27876commit 399b53cbab0b377ac4c5c16c19c6e41b68a9c719
27877Author: Haiying Wang <Haiying.Wang@freescale.com>
27878Date:	Wed May 20 12:30:32 2009 -0400
27879
27880    85xx: Add PIB support at CS4/CS5 for MPC8569MDS
27881
27882    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27883    Signed-off-by: Yu Liu <Yu.Liu@freescale.com>
27884    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27885
27886commit fb27949059f1bc84381a6216a819090f0cdbaa70
27887Author: Haiying Wang <Haiying.Wang@freescale.com>
27888Date:	Thu Jun 4 16:12:39 2009 -0400
27889
27890    85xx: Fix some settings for MPC8569MDS board
27891
27892    - Increase the size of malloc to 512KB because MPC8569MDS needs more memory for
27893    malloc to support up to eight Ethernet interfaces.
27894    - Move Environment address out of uboot thus the saved environment variables
27895    will not be erased after u-boot is re-programmed.
27896
27897    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27898    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27899
27900commit c7f60fd29f2d638d080cdf1a49ad985b85f9429d
27901Author: Haiying Wang <Haiying.Wang@freescale.com>
27902Date:	Wed May 20 12:30:30 2009 -0400
27903
27904    85xx: Fix MURAM size for MPC8569
27905
27906    MPC8569 has 128K bytes MURAM.
27907
27908    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27909    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27910
27911commit a53c997dd7fc858f2a27f5a47b200567b9343ae5
27912Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27913Date:	Fri May 22 20:23:51 2009 +0200
27914
27915    at91/cpu.c: add missing Copyright & GPL header
27916
27917    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27918
27919commit aa446a591aca46ef2b53cc6598ea8091feb45444
27920Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
27921Date:	Sun Jun 7 21:45:16 2009 +0900
27922
27923    apollon: Fix a OBJCFLAGS typo
27924
27925    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
27926
27927commit 580611cb0932143fc2d7a735cfa9ce1ef34d6002
27928Author: Wolfgang Denk <wd@denx.de>
27929Date:	Wed Jun 10 00:19:28 2009 +0200
27930
27931    Prepare 2009.06-rc3
27932
27933    Update CHANGELOG
27934
27935    Signed-off-by: Wolfgang Denk <wd@denx.de>
27936
27937commit 3a76ab5c166d5956885f803ce975e7151cc0ca0e
27938Author: Wolfgang Denk <wd@denx.de>
27939Date:	Wed Jun 10 00:15:11 2009 +0200
27940
27941    rmu board: fix error: 'CONFIG_ENV_SECT_SIZE' undeclared
27942
27943    Signed-off-by: Wolfgang Denk <wd@denx.de>
27944
27945commit 165f9859b64ff59f0cfae3cc70a7e7ded7aaa4a7
27946Author: Daniel Mack <daniel@caiaq.de>
27947Date:	Thu Jun 4 19:44:12 2009 +0200
27948
27949    ubifs: fix small error path mismatch
27950
27951    In do_readpage(), don't free 'dn' if its allocation failed.
27952
27953    Signed-off-by: Daniel Mack <daniel@caiaq.de>
27954
27955commit de7cf709ebd3c01fbd094e8853dabb410c0370a1
27956Author: Wolfgang Denk <wd@denx.de>
27957Date:	Thu Jun 4 00:31:07 2009 +0200
27958
27959    EP88x: fix broken linker script
27960
27961    Signed-off-by: Wolfgang Denk <wd@denx.de>
27962    Tested-by: Mikhail Zaturenskiy <mzaturenskiy@shoppertrak.com>
27963
27964commit 7a2063bd80d3b58b2dd5d5e58f4411f8d250576c
27965Author: Wolfgang Denk <wd@denx.de>
27966Date:	Fri May 15 00:16:02 2009 +0200
27967
27968    TQM85xx: minor config file cleanup
27969
27970    Remove "saveenv" from "update" definition: the environment is outside
27971    the U-Boot image on TQM85xx and therefor not affected by updates.
27972
27973    Also "beautify" code a bit (vertical alignment).
27974
27975    Signed-off-by: Wolfgang Denk <wd@denx.de>
27976
27977commit c0296b1801fc9426d772fa75fe58458db605dfee
27978Author: Wolfgang Denk <wd@denx.de>
27979Date:	Fri May 15 00:16:01 2009 +0200
27980
27981    TQM85xx: adapt for new flash types
27982
27983    Old TQM85xx boards had 'M' type Spansion Flashes from the S29GLxxxM
27984    series while new boards have 'N' type Flashes from the S29GLxxxN
27985    series, which have bigger sectors: 2 x 128 instead of 2 x 64 KB.
27986
27987    We now change the configuration to the new flash types for all
27988    boards; this also works on old boards - we just waste two flash
27989    sectors for the environment which could be smaller there.
27990
27991    Signed-off-by: Wolfgang Denk <wd@denx.de>
27992
27993commit 6735104924f06340071a6914a9ee3345607fc102
27994Author: Dave Liu <daveliu@freescale.com>
27995Date:	Mon May 18 17:49:23 2009 +0800
27996
27997    85xx: Fix the wrong SYS_CLK_IN for 8569MDS
27998
27999    The SYS_CLK_IN of MPC8569MDS is 66.66MHz,
28000    The DDR_CLK_IN is same with SYS_CLK_IN in 8569 processor.
28001    so, change the SYS_CLK_IN from 66MHz to 66.66MHz.
28002
28003    Signed-off-by: Dave Liu <daveliu@freescale.com>
28004
28005commit 16e7559c08b6f29db4596d795b92914c01e6a1b3
28006Author: Dave Liu <daveliu@freescale.com>
28007Date:	Fri May 15 10:27:44 2009 +0800
28008
28009    85xx: Fix the wrong BCSR address of 8569MDS
28010
28011    The BCSR17[7] = 1 will unlock the write protect of FLASH.
28012    The WP# pin only controls the write protect of top/bottom sector,
28013    That is why we can save env, but we can't write the first sector
28014    before the patch.
28015
28016    Signed-off-by: Dave Liu <daveliu@freescale.com>
28017
28018commit 90d13b8ac3d515349626d7c8a3dc34ef38c43fa6
28019Author: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
28020Date:	Tue Jun 2 16:27:10 2009 -0500
28021
28022    85xx: bugfix for reading maximum TLB size on mpc85xx
28023
28024    The MAXSIZE field in the TLB1CFG register is 4 bits, not 8 bits.
28025    This made setup_ddr_tlbs() try to set up a TLB larger than the e500 maximum
28026    (256 MB)
28027    which made u-boot hang in board_init_f() when trying to create a new stack
28028    in RAM.
28029    I have an mpc8540 with one 1GB dimm.
28030
28031    Signed-off-by: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
28032    Signed-off-by: Andy Fleming <afleming@freescale.com>
28033    Acked-by: Kumar Gala <galak@kernel.crashing.org>
28034
28035commit 1b5291dddf5f16c7ae10e3cb165882fa96038b26
28036Author: Dave Liu <daveliu@freescale.com>
28037Date:	Fri Mar 27 14:32:43 2009 +0800
28038
28039    85xx: Fix the clock adjust of mpc8569mds board
28040
28041    Currently the clk_adj is 6 (3/4 cycle), The settings will cause
28042    the DDR controller hang at the data init. Change the clk_adj
28043    from 6 to 4 (1/2 cycle), make the memory system stable.
28044
28045    Signed-off-by: Dave Liu <daveliu@freescale.com>
28046
28047commit faa14babd7466dfade358f9cac128ae246b9bf1b
28048Author: RONETIX - Ilko Iliev <iliev@ronetix.at>
28049Date:	Fri Jun 5 16:54:31 2009 +0200
28050
28051    at91: fix a USB problem for AT91SAM9261
28052
28053    This patch corrects the missing PLLB initialization in usb_cpu_init()
28054    for AT91SAM9261.
28055    Because of the missing PLLB initialization, the USB support for all
28056    AT91SAM9261 based boards will work only if the PLLB is configured by a
28057    precedent bootloader.
28058
28059    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
28060    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28061    Signed-off-by: Remy Bohmer <linux@bohmer.net>
28062
28063commit 0c24dec550ddb7d86b8bfdd8645b18479f73e6e2
28064Author: Felix Radensky <felix@embedded-sol.com>
28065Date:	Sun May 31 20:44:15 2009 +0300
28066
28067    ppc4xx/net: Fix MDIO clock setup
28068
28069    This patch fixes MDIO clock setup in case when OPB frequency is 100MHz.
28070    Current code assumes that the value of sysinfo.freqOPB is 100000000
28071    when OPB frequency is 100MHz. In reality it is 100000001. As a result
28072    MDIO clock is set to incorrect value, larger than 2.5MHz, thus violating
28073    the standard. This in not a problem on boards equipped with Marvell PHYs
28074    (e.g. Canyonlands), since those PHYs support MDIO clocks up to 8.3MHz,
28075    but can be a problem for other PHYs (e.g. Realtek ones).
28076
28077    Signed-off-by: Felix Radensky <felix@embedded-sol.com>
28078    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28079
28080commit d65e34d12514de2bbe3b8f519761d641c081bad0
28081Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
28082Date:	Wed Feb 25 14:27:29 2009 +0900
28083
28084    rtl8169: fix PCI system memory address
28085
28086    When PCI device use system memory, some PCI host controller should be
28087    set physical memory address.
28088
28089    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
28090    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28091
28092commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43
28093Author: Manikandan Pillai <mani.pillai@ti.com>
28094Date:	Wed Apr 8 09:14:35 2009 +0530
28095
28096    SMC911x driver fixed for NFS boot
28097
28098    eth_halt() function in the smc911x drivers used to call the
28099    smc911x_reset() function. eth_halt() used to be called after
28100    tftp transfers. This used to put the ethernet chip in reset
28101    while the linux boots up resulting in the ethernet driver
28102    not coming up. NFS boot used to fail as a result.
28103
28104    This patch calls smc911x_shutdown() instead of smc911x_reset().
28105    Some comments received has also been fixed.
28106
28107    Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
28108    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28109
28110commit e5a3bc2401a23f1890611f020f57f94824a534db
28111Author: Remy Bohmer <linux@bohmer.net>
28112Date:	Sun May 3 12:11:40 2009 +0200
28113
28114    Add config option for disabling DM9000-SROM support.
28115
28116    Some boards do not have SROM support for the DM9000 network adapter.
28117    Instead of listing these board names in the driver code, make this
28118    option configurable from the board config file.
28119
28120    It also removes a build warning for the at91sam9261ek board:
28121    'dm9000x.c:545: warning: 'read_srom_word' defined but not used'
28122
28123    And it repaires the trizepsiv board build which was broken around the
28124    same routines
28125
28126    Signed-off-by: Remy Bohmer <linux@bohmer.net>
28127    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28128
28129commit 3c9b1ee17e19bd6d80344678d41a85e52b0be713
28130Author: Kim Phillips <kim.phillips@freescale.com>
28131Date:	Fri Jun 5 14:11:33 2009 -0500
28132
28133    mpc83xx: don't set SICRH_TSOBI1 to RMII/RTBI operation
28134
28135    In GMII mode (which operates at 3.3V) both SICRH TSEC1/2 output buffer
28136    impedance bits should be clear, i.e., SICRH[TSIOB1] = 0 and SICRH[TSIOB2] = 0.
28137    SICRH[TSIOB1] was erroneously being set high.
28138
28139    U-Boot always operated this PHY interface in GMII mode.  It is assumed this
28140    was missed in the clean up by the original board porters, and copied along
28141    to the TQM and sbc boards.
28142
28143    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28144    Acked-by: Ira Snyder <iws@ovro.caltech.edu>
28145    Reviewed-by: David Hawkins <dwh@ovro.caltech.edu>
28146    Tested-by: Paul Gortmaker <paul.gortmaker@windriver.com>
28147    CC: Dave Liu <DaveLiu@freescale.com>
28148
28149commit 2c0234fa79122a5aa77c4e17c33eb2fe184b61a7
28150Author: Daniel Mack <daniel@caiaq.de>
28151Date:	Wed Apr 8 13:23:37 2009 +0200
28152
28153    smc911x: write back the manually set MAC address
28154
28155    If the MAX address is given by the environment, write it back to the
28156    hardware.
28157
28158    Signed-off-by: Daniel Mack <daniel@caiaq.de>
28159    Cc: Sascha Hauer <s.hauer@pengutronix.de>
28160    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28161
28162commit dfcd7f21607fd847236b04bb1a8d59a7c10ab99c
28163Author: Wolfgang Denk <wd@denx.de>
28164Date:	Fri May 15 00:16:03 2009 +0200
28165
28166    Redundant Environment: protect full sector size
28167
28168    Several boards used different ways to specify the size of the
28169    protected area when enabling flash write protection for the sectors
28170    holding the environment variables: some used CONFIG_ENV_SIZE and
28171    CONFIG_ENV_SIZE_REDUND, some used CONFIG_ENV_SECT_SIZE, and some even
28172    a mix of both for the "normal" and the "redundant" areas.
28173
28174    Normally, this makes no difference at all. However, things are
28175    different when you have to deal with boards that can come with
28176    different types of flash chips, which may have different sector
28177    sizes.
28178
28179    Here we may have to chose CONFIG_ENV_SECT_SIZE such that it fits the
28180    biggest sector size, which may include several sectors on boards using
28181    the smaller sector flash types. In such a case, using CONFIG_ENV_SIZE
28182    or CONFIG_ENV_SIZE_REDUND to enable the protection may lead to the
28183    case that only the first of these sectors get protected, while the
28184    following ones aren't.
28185
28186    This is no real problem, but it can be confusing for the user -
28187    especially on boards that use CONFIG_ENV_SECT_SIZE to protect the
28188    "normal" areas, while using CONFIG_ENV_SIZE_REDUND for the
28189    "redundant" area.
28190
28191    To avoid such inconsistencies, I changed all sucn boards that I found
28192    to consistently use CONFIG_ENV_SECT_SIZE for protection. This should
28193    not cause any functional changes to the code.
28194
28195    Signed-off-by: Wolfgang Denk <wd@denx.de>
28196    Cc: Paul Ruhland
28197    Cc: Pantelis Antoniou <panto@intracom.gr>
28198    Cc: Stefan Roese <sr@denx.de>
28199    Cc: Gary Jennejohn <garyj@denx.de>
28200    Cc: Dave Ellis <DGE@sixnetio.com>
28201    Acked-by: Stefan Roese <sr@denx.de>
28202
28203commit b81830f6e3b3e6ed114d071eb107965e49fa9b5a
28204Author: Ilya Yanok <yanok@emcraft.com>
28205Date:	Thu May 14 14:03:09 2009 +0400
28206
28207    mmc: it's safe to ignore mmc_send_if_cond() return value
28208
28209    Return value of mmc_send_if_cond() can be safely ignored (as it is
28210    done in Linux). This makes older cards work with MXC MCI controller.
28211
28212    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
28213
28214commit dba6fcf6517faa5dda7df8109febe03c9c72a6f5
28215Author: Stefan Roese <sr@denx.de>
28216Date:	Mon May 11 15:54:13 2009 +0200
28217
28218    cfi_mtd: Fix bug in last sector detection
28219
28220    This patch now enabled this cfi-mtd wrapper to correctly detect and
28221    erase the last sector in an NOR FLASH device.
28222
28223    Signed-off-by: Stefan Roese <sr@denx.de>
28224
28225commit 4e3d89ba948eef801ffd46ef862cdede5b3f8320
28226Author: Yauhen Kharuzhy <jekhor@gmail.com>
28227Date:	Thu May 7 00:43:30 2009 +0300
28228
28229    mmc: Fix decoding of SCR & function switch data on little-endian machines
28230
28231    SCR & switch data are read from card as big-endian words and should be
28232    converted to CPU byte order.
28233
28234    Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
28235    Signed-off-by: Andy Fleming <afleming@freescale.com>
28236
28237commit f33cb34b3971dabe3720d577b0e1b8601c09fe17
28238Author: Yauhen Kharuzhy <jekhor@gmail.com>
28239Date:	Thu May 7 13:08:53 2009 +0300
28240
28241    mmc: Remove return from mmc_init for non SD 2.0 compatible cards.
28242
28243    Cards which are not compatible with SD 2.0 standard, may return response
28244    for CMD8 command, but it will be invalid in terms of SD 2.0. We should
28245    accept this case as admissible, just like Linux does.
28246
28247    Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
28248    Signed-off-by: Andy Fleming <afleming@freescale.com>
28249
28250commit 998be3dd59ed0af4bec38324047fecfa88ac45db
28251Author: Rabin Vincent <rabin@rab.in>
28252Date:	Sun Apr 5 13:30:56 2009 +0530
28253
28254    mmc: drop unnecessary casts
28255
28256    Now that response is a uint, we can drop all the casts.
28257
28258    Signed-off-by: Rabin Vincent <rabin@rab.in>
28259
28260commit 0b453ffe28bb9227d86ddbe0893bd19c93f04ed7
28261Author: Rabin Vincent <rabin@rab.in>
28262Date:	Sun Apr 5 13:30:55 2009 +0530
28263
28264    mmc: fix response decoding on little endian
28265
28266    The mmc code defines the response as an array of chars.  However, it
28267    access the response bytes both as (i) an array of four uints (with
28268    casts) and (ii) as individual chars.  The former case is used more
28269    often, including by the driver when it assigns the response.
28270
28271    The char-wise accesses are broken on little endian systems because they
28272    assume that the bytes in the uints are in big endian byte order.
28273
28274    This patch fixes this by changing the response to be an array of four
28275    uints and replacing the char-wise accesses with equivalent uint-wise
28276    accesses.
28277
28278    Signed-off-by: Rabin Vincent <rabin@rab.in>
28279
28280commit 9b1f942c09dd942e6de3185caa81c111b14de567
28281Author: Rabin Vincent <rabin@rab.in>
28282Date:	Sun Apr 5 13:30:54 2009 +0530
28283
28284    mmc: use lldiv to fix arm eabi build
28285
28286    The generic MMC core uses direct long long divisions, which do not build
28287    with ARM EABI toolchains.  Use lldiv() instead, which works everywhere.
28288
28289    Signed-off-by: Rabin Vincent <rabin@rab.in>
28290
28291commit e85649c7e683faea1ccfddc9fa9abc62f38e4201
28292Author: Rabin Vincent <rabin@rab.in>
28293Date:	Sun Apr 5 13:30:53 2009 +0530
28294
28295    mmc: check find_mmc_device return value
28296
28297    find_mmc_device returns NULL if an invalid device number is specified.
28298    Check for this to avoid dereferencing NULL pointers.
28299
28300    Signed-off-by: Rabin Vincent <rabin@rab.in>
28301
28302commit ac0865ff33870cdf2cd480165045e1bc311e9fa2
28303Author: Rabin Vincent <rabin@rab.in>
28304Date:	Sun Apr 5 13:30:52 2009 +0530
28305
28306    mmc: clean up help texts
28307
28308    Remove some repeated words and superfluous newlines in the mmc command
28309    help entries.
28310
28311    Signed-off-by: Rabin Vincent <rabin@rab.in>
28312
28313commit 7d6900ebe16d679c0e03f8d1584b64057a64ce39
28314Author: Mike Frysinger <vapier@gentoo.org>
28315Date:	Fri May 29 17:01:48 2009 -0400
28316
28317    Blackfin: spi: fix pin handling of SPI0 SSEL4
28318
28319    CS4 on SPI0 has a dedicated PH8 pin which needs to be enabled as a
28320    peripheral in order to work.
28321
28322    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28323
28324commit 2157359dad2533987f5eb0181ef543693fad6a33
28325Author: Mike Frysinger <vapier@gentoo.org>
28326Date:	Tue May 26 02:51:57 2009 -0400
28327
28328    Blackfin: fix if() logic in bootrom evt1 check
28329
28330    A missing set of parenthesis caused the silicon revision to apply only to
28331    the BF533 and not the BF531/BF532 variants.
28332
28333    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28334
28335commit 76b5883da2cf049cd410901c04ea450e5f5c27c3
28336Author: Stefan Roese <sr@denx.de>
28337Date:	Sat May 16 12:04:22 2009 +0200
28338
28339    jffs2/mtdparts: Fix problem with usage from JFFS2 and MTDPARTS together
28340
28341    Currently using JFFS2 with MTDPARTS enabled doesn't work. This is because
28342    mtdparts_init() is available in both files, cmd_mtdparts.c and
28343    cmd_jffs2.c. Please note that in the original cmd_jffs2.c file (before
28344    the jffs2/mtdparts command/file split those 2 different versions
28345    already existed. So this is nothing new. The main problem is that the
28346    variables "current_dev" and "current_partnum" are declared in both
28347    files now. This doesn't work.
28348
28349    This patch now changes the names of those variable to more specific
28350    names: "current_mtd_dev" and "current_mtd_partnum". This is because
28351    this patch also changes the declaration from static to global, so
28352    that they can be used from both files.
28353
28354    Please note that my first tests were not successful. The MTD devices
28355    selected via mtdparts are now accessed but I'm failing to see the
28356    directory listed via the "ls" command. Nothing is displayed. Perhaps
28357    I didn't generate the JFFS2 image correctly (I never used JFFS2 in
28358    U-Boot before). Not sure. Perhaps somebody else could take a look at
28359    this as well. I'll continue looking into this on Monday.
28360
28361    Signed-off-by: Stefan Roese <sr@denx.de>
28362    Cc: Wolfgang Denk <wd@denx.de>
28363    Cc: Detlev Zundel <dzu@denx.de>
28364    Cc: Ilya Yanok <yanok@emcraft.com>
28365    Cc: Renaud barbier <renaud.barbier@ge.com>
28366
28367commit ab687907980fa28940a1a992d3f1c5d17cdbbf5d
28368Author: Graf Yang <graf.yang@analog.com>
28369Date:	Sun May 24 02:34:34 2009 -0400
28370
28371    Blackfin: bf518f-ezbrd: setup portmux for async flash
28372
28373    The pins for async memory where parallel flash lives are not enabled by
28374    default, so make sure we mux them as needed.
28375
28376    Signed-off-by: Graf Yang <graf.yang@analog.com>
28377    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28378
28379commit f40f6db278f602b55820693634a7256b0b4e4b80
28380Author: Stefan Roese <sr@denx.de>
28381Date:	Wed May 20 10:58:03 2009 +0200
28382
28383    nand: Fix problem with ECC ordering for PPC4xx NDFC platforms
28384
28385    This patch enables Smart Media (SMC) ECC byte ordering which is used
28386    on the PPC4xx NAND FLASH controller (NDFC). Without this patch we have
28387    incompatible ECC byte ordering to the Linux kernel NDFC driver.
28388
28389    Signed-off-by: Stefan Roese <sr@denx.de>
28390    Acked-by: Scott Wood <scottwood@freescale.com>
28391
28392commit 399aab7748bef053d59612211e1bd7a3fabfce18
28393Author: Stefan Roese <sr@denx.de>
28394Date:	Wed May 20 10:58:02 2009 +0200
28395
28396    ppc4xx: Fix problem with ECC ordering for PPC4xx NDFC platforms
28397
28398    This patch now uses the correct ECC byte order (Smart Media - SMC)
28399    to be used on the 4xx NAND FLASH driver. Without this patch we have
28400    incompatible ECC byte ordering to the Linux kernel NDFC driver.
28401
28402    Please note that we also have to enable CONFIG_MTD_NAND_ECC_SMC in
28403    drivers/mtd/nand/nand_ecc.c for correct operation. This is done with
28404    a seperate patch.
28405
28406    Signed-off-by: Stefan Roese <sr@denx.de>
28407    Acked-by: Scott Wood <scottwood@freescale.com>
28408
28409commit 5d841fac8249a2b3f9a814da2140132be0a9f60d
28410Author: Stefan Roese <sr@denx.de>
28411Date:	Wed May 20 10:58:01 2009 +0200
28412
28413    ppc4xx: Move definition for PPC4xx NAND FLASH controller to header
28414
28415    This patch moves the definition for the PPC4xx NAND FLASH controller
28416    (NDFC) CONFIG_NAND_NDFC into include/ppc4xx.h. This is needed for the
28417    upcoming fix for the ECC byte ordering of the NDFC driver.
28418
28419    Signed-off-by: Stefan Roese <sr@denx.de>
28420    Acked-by: Scott Wood <scottwood@freescale.com>
28421
28422commit 2df72b82bc9e17b88dc82735a067749220beb025
28423Author: Kim Phillips <kim.phillips@freescale.com>
28424Date:	Tue May 19 12:53:36 2009 -0500
28425
28426    common: fix inline--weak error spotted by gcc 4.4
28427
28428    cmd_ide.c:547: error: inline function 'ide_inb' cannot be declared weak
28429
28430    removing the inline attribute fixes it.
28431
28432    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28433
28434commit 9fd9abedcc3c10cf89353265cbe05f58609d51f3
28435Author: Kim Phillips <kim.phillips@freescale.com>
28436Date:	Tue May 19 12:53:32 2009 -0500
28437
28438    TQM834x: remove defines causing gcc4.4 warnings
28439
28440    Configuring for TQM834x board...
28441    cpu_init.c: In function 'cpu_init_f':
28442    cpu_init.c:262: warning: array subscript is above array bounds
28443    cpu_init.c:263: warning: array subscript is above array bounds
28444    cpu_init.c:270: warning: array subscript is above array bounds
28445    ...
28446
28447    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28448
28449commit 0850301747228a3327f2815a85284d26ade3de95
28450Author: Andreas Huber <andreas.huber@keymile.com>
28451Date:	Tue May 19 11:06:30 2009 +0200
28452
28453    UBI: fix return code in ubi_volume_read
28454
28455    Return -ENODEV instead of 0 when trying to read from a non existing volume.
28456
28457    Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
28458    Signed-off-by: Stefan Roese <sr@denx.de>
28459
28460commit ec01481ddc4cf302c7f6d760b776ca94819ec21e
28461Author: Graf Yang <graf.yang@analog.com>
28462Date:	Tue May 19 04:40:08 2009 -0400
28463
28464    Blackfin: fix timer_init()/timer_reset()
28465
28466    The timer_init() function was not using the right csync instruction, nor
28467    was it doing it right after disabling the core timer.
28468
28469    The timer_reset() function would reset the timestamp, but not the actual
28470    timer, so there was a common edge case where get_timer() return a jump of
28471    one timestamp (couple milliseconds) right after resetting.	This caused
28472    many functions to improperly timeout right away.
28473
28474    Signed-off-by: Graf Yang <graf.yang@analog.com>
28475    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28476
28477commit c06326c73bf90e48a8e1cf8893ad31c575423f50
28478Author: Shinya Kuribayashi <skuribay@pobox.com>
28479Date:	Sat May 16 09:12:09 2009 +0900
28480
28481    MIPS: lib_mips/board.c: Remove unused variables
28482
28483    This fixes the following build warnings:
28484
28485    board.c: In function 'board_init_r':
28486    board.c:328: warning: unused variable 'i'
28487    board.c:326: warning: unused variable 'e'
28488
28489    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28490
28491commit 47f6a36cc3f3427cc8e4f1d0f3e6678be6f33769
28492Author: Shinya Kuribayashi <skuribay@pobox.com>
28493Date:	Sat May 16 09:12:09 2009 +0900
28494
28495    MIPS: Make all extern-ed functions in bitops.h static
28496
28497    All these functions are expected to be static inline-ed.
28498    This patch also fixes the following build warnings on MIPS targets:
28499
28500    include/asm/bitops.h: In function 'ext2_find_next_zero_bit':
28501    include/asm/bitops.h:862: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28502    include/asm/bitops.h:885: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28503    include/asm/bitops.h:887: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28504
28505    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28506
28507commit 87423d740b91329b8d1d0b73cafd6930993b558a
28508Author: Thomas Lange <thomas@corelatus.se>
28509Date:	Fri Apr 24 16:22:16 2009 +0200
28510
28511    MIPS: Implement ethernet halt for au1x00
28512
28513    Implement ethernet halt() by putting MAC0 in reset.
28514    If we do not do this, we will get memory corruption
28515    when ethernet frames are received during early OS boot.
28516
28517    Signed-off-by: Thomas Lange <thomas@corelatus.se>
28518    Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28519
28520commit a2e0ffcf2d9a22c582a93e84a4bef20fd3877f47
28521Author: Wolfgang Denk <wd@denx.de>
28522Date:	Fri May 15 23:29:23 2009 +0200
28523
28524    Prepare v2009.06-rc2
28525
28526    Update CHANGELOG.
28527
28528    Signed-off-by: Wolfgang Denk <wd@denx.de>
28529
28530commit f4317ea91942f44cc1c433277927b61618e9b0a5
28531Author: Daniel Mack <daniel@caiaq.de>
28532Date:	Tue May 5 12:48:29 2009 +0200
28533
28534    ARM: fix PXA build by defining UP2OCR
28535
28536    U-Boot does not currently build for PXA platforms with USB support
28537    enabled:
28538
28539    usb.c:46: error: 'UP2OCR' undeclared (first use in this function)
28540
28541    Signed-off-by: Daniel Mack <daniel@caiaq.de>
28542    Cc: Markus Klotzbuecher <mk@denx.de>
28543
28544    Edited commit message.
28545    Signed-off-by: Wolfgang Denk <wd@denx.de>
28546
28547commit e26ad0eabd10a8cda51920fbcfe4da5b4ccf0c98
28548Author: Wolfgang Denk <wd@denx.de>
28549Date:	Fri May 15 22:32:57 2009 +0200
28550
28551    Minor Coding Style fix; update CHANGELOG.
28552
28553    Signed-off-by: Wolfgang Denk <wd@denx.de>
28554
28555commit af75a45d23b72a59ac5cc0427696c7f634fdc94b
28556Author: Wolfgang Denk <wd@denx.de>
28557Date:	Fri May 15 09:27:58 2009 +0200
28558
28559    IDE: bail out of dev_print() for unknown device types
28560
28561    Commit 574b319512 introduced a subtle bug by mixing a list of tests
28562    for "dev_desc->type" and "dev_desc->if_type" into one switch(), which
28563    then mostly did not work because "dev_desc->type" cannot take any
28564    "IF_*" type values. A later fix in commit 8ec6e332ea changed the
28565    switch() into testing "dev_desc->if_type", but at this point the
28566    initial test for unknown device types was completely lost, which
28567    resulted in output like that for IDE ports without device attached:
28568
28569      Device 1: Model:	Firm:  Ser#:
28570		Type: # 1F #
28571		Capacity: not available
28572
28573    This patch re-introduces the missing test for unknown device types.
28574
28575    Signed-off-by: Wolfgang Denk <wd@denx.de>
28576    Cc: Stefan Roese <sr@denx.de>
28577    Cc: Detlev Zundel <dzu@denx.de>
28578    Tested-by: Stefan Roese <sr@denx.de>
28579
28580commit c21f62d8483fbab44cd98d93ff2e9355a330d225
28581Author: Stefan Roese <sr@denx.de>
28582Date:	Thu May 14 07:25:13 2009 +0200
28583
28584    74xx_7xx: Fix rounding problem in CPU frequency calculation
28585
28586    This patch fixes a problem in the CPU frequency calculation. Without it
28587    a 798MHz CPU is displayed as 368.503 MHz. And with it it's 798 MHz.
28588
28589    Signed-off-by: Stefan Roese <sr@denx.de>
28590
28591commit 3ad8a0517b724782ab36f2b554a94de4c00c1adb
28592Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28593Date:	Wed May 13 22:24:12 2009 +0200
28594
28595    console.h: remove unused prototype 'console_realloc'
28596
28597    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28598
28599commit 84bf7ca522e94ec402a1264b01971b924b7e268f
28600Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28601Date:	Wed May 13 22:16:31 2009 +0200
28602
28603    api: remove un-needed ifdef CONFIG_API already handle by the Makefile
28604
28605    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28606
28607commit 792a09eb9d5d8c4f74b7e9f2e887316d511a4e80
28608Author: Detlev Zundel <dzu@denx.de>
28609Date:	Wed May 13 10:54:10 2009 +0200
28610
28611    Fix e-mail address of Gary Jennejohn.
28612
28613    Signed-off-by: Detlev Zundel <dzu@denx.de>
28614
28615commit 5e2c08c3ac90808e9be64856916bfd6df984823c
28616Author: Emil Medve <Emilian.Medve@Freescale.com>
28617Date:	Tue May 12 13:48:32 2009 -0500
28618
28619    Remove inline qualifier from show_boot_progress()
28620
28621    The 'inline' is conflicting with the semantic of 'weak' attribute and with the
28622    way the show_boot_progress() function is used.
28623
28624    Also gcc 4.4 is complaining about it:
28625
28626    main.c:51: error: inline function 'show_boot_progress' cannot be declared weak
28627
28628    Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
28629
28630commit fe6da4837308aa33d537ac3e7f36c2d66e3d9a36
28631Author: Wolfgang Denk <wd@denx.de>
28632Date:	Tue May 12 15:17:35 2009 +0200
28633
28634    MPC8260: fixup device tree by property instead of path
28635
28636    cpu/mpc8260/cpu.c used to use do_fixup_by_path_u32() to update the
28637    clock frequencies in the device tree, using a CPU path
28638    "/cpus/OF_CPU", with OF_CPU beind defined in the board config file.
28639
28640    However, this does not work when one board config file (here:
28641    MPC8260ADS.h) is intended to be used for several diffrent CPUs and
28642    therefor contains a generic definition like "cpu@0", as the device
28643    trees that will then be loaded will contain specific names like
28644    "PowerPC,8272@0".
28645
28646    We switch to using do_fixup_by_prop_u32() instead, so we can search
28647    for device_type="cpu", as it is done in other architectures, too.
28648
28649    Signed-off-by: Wolfgang Denk <wd@denx.de>
28650    Cc: Heiko Schocher <hs@denx.de>
28651    Acked-by: Heiko Schocher <hs@denx.de>
28652    Tested-by: Heiko Schocher <hs@denx.de>
28653
28654commit 12a6753155716e5c3c181a8f40e8b2d3d669aefd
28655Author: Rohit Hagargundgi <h.rohit@samsung.com>
28656Date:	Mon Mar 9 19:45:46 2009 +0530
28657
28658    Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
28659
28660    Add CONFIG_SYS_MONITOR_LEN macro to apollon board config.
28661    CONFIG_SYS_MONITOR_LEN defines the U-Boot image size.
28662    and is used by OneNAND ipl when reading U-Boot image.
28663
28664    Signed-off-by: Rohit Hagargundgi <h.rohit at samsung.com>
28665    Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
28666
28667commit c404cc5884b0c82fd82d751dbd8e8b3f8919a23a
28668Author: Ben Warren <biggerbadderben@gmail.com>
28669Date:	Tue Apr 28 17:04:51 2009 -0700
28670
28671    Schedule removal of non-CONFIG_NET_MULTI net driver API
28672
28673    This will make CONFIG_NET_MULTI the only net driver configuration and
28674    we'll be able to remove this option.
28675
28676    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28677
28678commit 60bbcf0cc6e55095dd186e59a557d584b9b56eb1
28679Author: Detlev Zundel <dzu@denx.de>
28680Date:	Tue May 5 16:04:06 2009 +0200
28681
28682    powerpc/inka4x0: Remove left-over ide reset code.
28683
28684    The pin which was used in preliminary versions of the board for ide
28685    reset is really connected to the rtc clock.
28686
28687    Signed-off-by: Detlev Zundel <dzu@denx.de>
28688
28689commit f578a2da6770951239ad91ee9a1875fdc71dbe48
28690Author: Marco Stornelli <marco.stornelli@gmail.com>
28691Date:	Tue Apr 28 19:04:02 2009 +0200
28692
28693    Add imls utility command
28694
28695    This patch adds, under tools folder, a new command called imls. Its
28696    goal is the same of UBoot's imls but it can be used as Linux shell
28697    command. It reads from raw mtd partition and prints the list of the
28698    stored images.
28699
28700    Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
28701
28702commit da95427ce431908714ae5e9f663ee6e2bc3bcc33
28703Author: Heiko Schocher <hs@denx.de>
28704Date:	Tue Apr 28 08:36:11 2009 +0200
28705
28706    netloop: updates for NetLoop
28707
28708    Fix some issues introduced from commit:
28709    2f70c49e5b9813635ad73666aa30f304c7fdeda9
28710    suggested by Mike Frysinger.
28711
28712    - added some comment for the env_id variable in common_cmd_nvedit.c
28713    - moved some variables in fn scope instead of file scope
28714    - NetInitLoop now static void
28715
28716    Signed-off-by: Heiko Schocher <hs@denx.de>
28717    Acked-by: Ben Warren <biggerbadderben@gmail.com>
28718
28719commit 3c1d89545de11822f8b5afb5646a57757620bd95
28720Author: Heiko Schocher <hs@denx.de>
28721Date:	Tue Apr 28 07:48:39 2009 +0200
28722
28723    82xx, ids8247: added ids8247 board to MAKEALL script
28724
28725    Signed-off-by: Heiko Schocher <hs@denx.de>
28726
28727commit 890a017a8a995c921d1e889d360e8d6538ceecfe
28728Author: Detlev Zundel <dzu@denx.de>
28729Date:	Thu May 7 13:08:55 2009 +0200
28730
28731    arm/imx31_phycore: Fix bi_arch_number
28732
28733    Signed-off-by: Detlev Zundel <dzu@denx.de>
28734    Cc: Sascha Hauer <s.hauer@pengutronix.de>
28735
28736commit ee47bfabefeb25bdfc83f49ef3bae0f325d3e69e
28737Author: Sascha Hauer <s.hauer@pengutronix.de>
28738Date:	Fri May 15 10:21:33 2009 +0200
28739
28740    remove myself as phycore/litekit Maintainer
28741
28742    I never acked a patch that adds me as phycore i.MX31 maintainer nor was
28743    it me who pushed the patches, so remove myself from the maintainer list
28744    so that other people do not longer wait for my ack.
28745
28746    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
28747
28748commit c63254ef5628efe1c77cb2fdba20753f9666f55d
28749Author: Sergey Lapin <slapin@ossfans.org>
28750Date:	Tue May 12 12:25:14 2009 +0400
28751
28752    AFEB9260 network fix
28753
28754    AFEB9260 uses PA10, PA11 for ETX2 and ETX3.
28755    Also, due to extarnal pull-up on IRQ line, Micrel PHY ID is 1 after reset sequence,
28756    not 0.
28757
28758    Signed-off-by: Sergey Lapin <slapin@ossfans.org>
28759
28760commit f8ddcd58221cab63dd25c2324dd2032487f748b1
28761Author: Graf Yang <graf.yang@analog.com>
28762Date:	Tue May 5 02:26:27 2009 -0400
28763
28764    Blackfin: bf518f-ezbrd: reset ethernet PHY during init
28765
28766    We don't know what state the ethernet PHY is in when starting up, so make
28767    sure we set it to a sane state.  This fixes troubles seen when Linux boots
28768    up, configures the PHY is a non-default state, and then the system reboots
28769    into U-Boot which previously expected a reset state only.
28770
28771    Signed-off-by: Graf Yang <graf.yang@analog.com>
28772    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28773
28774commit 53310b88eaa27fb5cb83144d0b22389190ad87a1
28775Author: Mike Frysinger <vapier@gentoo.org>
28776Date:	Tue May 5 01:35:41 2009 -0400
28777
28778    Blackfin: bf527-ezkit: fix SPI flash env params
28779
28780    The BF527-EZKIT settings for storing the environment in SPI flash wasn't
28781    using the correct sector settings for the SPI flash part that is actually
28782    on the board.
28783
28784    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28785
28786commit f58bf804a14324c6c9186a7a664fa23281780e8b
28787Author: Mike Frysinger <vapier@gentoo.org>
28788Date:	Fri Apr 24 23:54:19 2009 -0400
28789
28790    Blackfin: avoid get_sclk() with early serial debug
28791
28792    When the clock functions were changed to use cached values (and thereby
28793    avoiding expensive math functions), early serial debug broke because the
28794    baud programming is called before external memory is available.
28795
28796    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28797
28798commit 02778f2f1b4b1a28b492367477db27c58d45ae35
28799Author: Mike Frysinger <vapier@gentoo.org>
28800Date:	Fri Apr 24 23:39:41 2009 -0400
28801
28802    Blackfin: fix booting with older bootroms (no EVT1)
28803
28804    When dropping jump block support, the assumption was that all bootroms
28805    supported entry point redirection via the EVT1 register.  Unfortunately,
28806    this turned out to be incorrect for the oldest Blackfin parts (BF533-0.2
28807    and older and BF561).  No one really noticed earlier because these parts
28808    usually are booted by bypassing the bootrom entirely, and older BF533
28809    parts are not supported at all (too many anomalies).
28810
28811    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28812
28813commit af2c37378f203857d5e6c957e77a14c2da5b59d2
28814Author: Mike Frysinger <vapier@gentoo.org>
28815Date:	Fri Apr 24 23:22:48 2009 -0400
28816
28817    Blackfin: recurse with early serial initcode
28818
28819    Make sure we recurse through serial_putc() rather than bang on the UART
28820    transmit register directly to avoid hardware overflows when using \n.
28821
28822    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28823
28824commit 6b8edfde22acc574b5532e9f086e6a7287a9bc78
28825Author: Wolfgang Denk <wd@denx.de>
28826Date:	Fri May 1 21:59:12 2009 +0200
28827
28828    Prepare v2009.06-rc1
28829
28830    Update CHANGELOG.
28831
28832    Signed-off-by: Wolfgang Denk <wd@denx.de>
28833
28834commit 6b2beb5626a143ca5347e7d2c6005be9936c1fbb
28835Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28836Date:	Fri May 1 15:38:06 2009 +0200
28837
28838    at91: remove lowlevel_init.S
28839
28840    lowlevel_init.S is not used any more so remove it.
28841    As consequence, we also don't have to generate u-boot.lds
28842    but can use a static version as before.
28843
28844    This also fixes the out-of-tree build problem introduced
28845    with commit f0a2c7b4 "at91: add support for the PM9263 board"
28846
28847    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28848    Signed-off-by: Wolfgang Denk <wd@denx.de>
28849
28850commit 0ee7a310479640ef17ce2fc0f6c13cf7961d2330
28851Author: Wolfgang Denk <wd@denx.de>
28852Date:	Fri May 1 00:16:11 2009 +0200
28853
28854    Update CHANGELOG; minor coding style cleanup.
28855
28856    Signed-off-by: Wolfgang Denk <wd@denx.de>
28857
28858commit d3a513c23ba4100d6983161cdc1f747dfd087bbd
28859Author: Manikandan Pillai <mani.pillai@ti.com>
28860Date:	Tue Apr 21 17:29:05 2009 +0200
28861
28862    OMAP3: Fix timer handling to 1ms and CONFIG_SYS_HZ to 1000
28863
28864    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28865    Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
28866
28867commit ac9140037a84629c5583066ff1a177396c47d89d
28868Author: Dirk Behme <dirk.behme@googlemail.com>
28869Date:	Fri Apr 17 14:27:56 2009 +0200
28870
28871    OMAP3: Beagle: Set pinmux conditionally for Rev C boards
28872
28873    The Beagle Rev C boards pull UART2 from an alternate set of balls.
28874
28875    Signed-off-by: Steve Sakoman <steve@sakoman.com>
28876    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28877
28878commit c1a0fd5f2864e9d381f4a3dc948942cac974e89a
28879Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28880Date:	Mon Apr 27 18:33:33 2009 +0200
28881
28882    ubifs: BUG: Blocks commpressed with zlib
28883
28884    Blocks compressed with zlib dont have the full gzip header.
28885
28886    Without this patch, block compressed with zlib cannot be readed!
28887
28888    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28889
28890commit 35f6a943f7d92145d607c1d55f5c2e2eae5be630
28891Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28892Date:	Mon Apr 27 18:33:32 2009 +0200
28893
28894    lib_generic: gunzip: New function zunzip
28895
28896    Separate gunzip in
28897
28898    gunzip: Find the end of the header and call zunzip.
28899    zunzip: Inflate gunzip block without header.
28900
28901    UBI fs blocks can be compresed in lzo, zlib or no-compression. The
28902    current implementation of u-boot supported all the compressions but
28903    there was a bug in the implementation of the zlib blocks.
28904
28905    UBIFS's Zlib blocks do not have header but they were compressed using
28906    gunzip, a function used to decompress gunzip files/sectors with a
28907    header.
28908
28909    This patch adds a new function zunzip that uncompress a zlib block with
28910    no header.
28911
28912    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28913
28914commit a1e5f93185d0d85a4b3fad3b6c743cddcd373b0c
28915Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
28916Date:	Thu Apr 23 15:37:16 2009 +0200
28917
28918    at91: fixed plla calc when no USB support is active
28919
28920    Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
28921    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28922
28923commit 3791a1187c1401c33c9512595e6e89dbb46230c5
28924Author: Ladislav Michl <ladis@linux-mips.org>
28925Date:	Wed Apr 22 01:12:04 2009 +0200
28926
28927    arm925t: Fix CONFIG_SYS_HZ to 1000
28928
28929    Let CONFIG_SYS_HZ to have value of 1000 effectively fixing all users of
28930    get_timer.
28931
28932    Changes since original version:
28933    * Set PTV=2 (divisor 8) for boards using 12MHz timer clock source to
28934      improve timer resolution.
28935
28936    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
28937
28938commit 42bf4b2248146abdc592bde0009c6ea42067f437
28939Author: Dirk Behme <dirk.behme@googlemail.com>
28940Date:	Tue Apr 14 20:15:17 2009 +0200
28941
28942    OMAP3: Remove legacy NAND defines
28943
28944    Remove remaining legacy NAND defines for Beagle, EVM, Overo and Pandora.
28945
28946    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28947
28948commit cba0b778dd5f1ea32959b6825c7f0a31501a99d5
28949Author: Sanjeev Premi <premi@ti.com>
28950Date:	Mon Apr 27 21:27:54 2009 +0530
28951
28952    OMAP3: Print correct silicon revision
28953
28954    The function display_board_info() displays incorrect
28955    silicon revision - based on the return value from
28956    function get_cpu_rev().
28957
28958    This patch fixes the problem.
28959
28960    Signed-off-by: Sanjeev Premi <premi@ti.com>
28961
28962commit 90006e9b33bcdbf241b0295d186e3634137907a9
28963Author: Sanjeev Premi <premi@ti.com>
28964Date:	Mon Apr 27 21:27:44 2009 +0530
28965
28966    OMAP3: Remove unused board-types
28967
28968    The board-types defined in struct omap3_sysinfo seem to be
28969    unused. The function display_board_info() is passed
28970    board type as an argument; which is ignored.
28971
28972    This patch removes all uses of board-type, related definitions
28973    and functions.
28974
28975    Signed-off-by: Sanjeev Premi <premi@ti.com>
28976
28977commit 6a6b62e3aa4b340c4f8fc67b1487ddb5436c684d
28978Author: Sanjeev Premi <premi@ti.com>
28979Date:	Mon Apr 27 21:27:27 2009 +0530
28980
28981    OMAP3: Use functions print_cpuinfo() and checkboard()
28982
28983    Use the functions print_cpuinfo() and checkboard() to
28984    display the cpu and board specific information.
28985
28986    These functions reuse content from the existing function
28987    display_board_info() - which has been removed.
28988
28989    Also, updated the existig OMAP3 configurations to
28990    define:
28991     - CONFIG_DISPLAY_CPUINFO
28992     - CONFIG_DISPLAY_BOARDINFO
28993
28994    Signed-off-by: Sanjeev Premi <premi@ti.com>
28995
28996commit f8e2b3107ee00f2782f8ebf47e3f09cda4e2353a
28997Author: Stefan Roese <sr@denx.de>
28998Date:	Wed Mar 18 11:17:37 2009 +0100
28999
29000    MTD: Change cfi-mtd to accept non-uniform sector sizes
29001
29002    With this patch non-uniform NOR FLASH chips (chips with multiple erase
29003    regions) can be exported via the cfi-mtd layer and therefor used by UBI.
29004    We select the largest sector size as erasesize. The cfi driver will make
29005    sure that the smaller sectors are handled correctly.
29006
29007    Signed-off-by: Stefan Roese <sr@denx.de>
29008
29009commit 3dcbe628d66b648e954bc8147d4faff2983206d9
29010Author: Anatolij Gustschin <agust@denx.de>
29011Date:	Thu Apr 23 12:35:22 2009 +0200
29012
29013    video: fix bug in cfb_console.c code
29014
29015    Fix bug in drawing long version/info strings:
29016    U-Boot version string like
29017    "U-Boot 2009.03-05647-g7c51e06 (Apr 23 2009 - 12:40:00) MPC83XX"
29018    is long and doesn't wrap around correctly while drawing
29019    beside the logo. Such long strings partially overwrite
29020    the logo. This patch is an attempt to fix it.
29021
29022    Signed-off-by: Anatolij Gustschin <agust@denx.de>
29023
29024commit 4d9eab89b3b2c2ed432b14d355a56f274d8aac75
29025Author: Wolfgang Denk <wd@denx.de>
29026Date:	Tue Apr 28 08:50:31 2009 +0200
29027
29028    cmd_ext2.c: fix compile warnings
29029
29030    Get rid of these warnings:
29031
29032    cmd_ext2.c:247: warning: format '%ld' expects type 'long int', but argument 2 has type 'int'
29033    cmd_ext2.c:248: warning: format '%lX' expects type 'long unsigned int', but argument 3 has type 'int'
29034
29035    Signed-off-by: Wolfgang Denk <wd@denx.de>
29036
29037commit 28afe0160f87ff74574150d703055a965f91422a
29038Author: Heiko Schocher <hs@denx.de>
29039Date:	Mon Apr 27 10:48:20 2009 +0200
29040
29041    ids8247: Remove legacy NAND defines
29042
29043    because legacy NAND support is deprecated converting to current
29044    NAND interface. !This just compile, because I have no more the
29045    hardware to test it.
29046
29047    Signed-off-by: Heiko Schocher <hs@denx.de>
29048
29049commit dbd33614404b65aa441c5620c3dbd560c4460c09
29050Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29051Date:	Mon Apr 27 09:13:31 2009 +0200
29052
29053    ubifs: BUG realpath string must be ended with NULL
29054
29055    If the memory used to copy the link_make is "dirty" the string wont
29056    be ended with NULL, throwing out multiple memory bugs.
29057
29058    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29059    Acked-by: Stefan Roese <sr@denx.de>
29060
29061commit 65351a8793c51f3787efbbcf3aa1df0ad543c127
29062Author: Peter Tyser <ptyser@xes-inc.com>
29063Date:	Fri Apr 24 15:59:56 2009 -0500
29064
29065    bmp_logo: Check return value of fread()
29066
29067    Add basic error handling to fread() function calls.  This prevents
29068    compililation warnings such as:
29069
29070    bmp_logo.c: In function ‘main’:
29071    bmp_logo.c:71: warning: ignoring return value of ‘fread’, declared with
29072    attribute warn_unused_result
29073    ...
29074
29075    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29076
29077commit eea8be86d1c2b570660d1f6c553845e13164231a
29078Author: Peter Tyser <ptyser@xes-inc.com>
29079Date:	Fri Apr 24 15:59:46 2009 -0500
29080
29081    ncb: Check return value of write()
29082
29083    This prevents the compilation warning:
29084
29085    ncb.c: In function 'main':
29086    ncb.c:32: warning: ignoring return value of ‘write’, declared with
29087    attribute warn_unused_result
29088
29089    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29090
29091commit dbe29e36a4c2775b69b5a63b0ce2bac89c08e691
29092Author: Stefan Roese <sr@denx.de>
29093Date:	Fri Apr 24 15:59:35 2009 +0200
29094
29095    mtd: nand/onenand: Register mtd device upon device scanning
29096
29097    With this patch the NAND and OneNAND devices are registered in the MTD
29098    subsystem and can then be referenced by the mtdcore code (e.g.
29099    get_mtd_device_nm()). This is needed for the new "ubi part" command
29100    syntax without the flash type parameter (nor|nand|onenand).
29101
29102    Signed-off-by: Stefan Roese <sr@denx.de>
29103
29104commit 10bb62d85a0850dbad1fdd34123378686373f166
29105Author: Stefan Roese <sr@denx.de>
29106Date:	Fri Apr 24 15:58:33 2009 +0200
29107
29108    mtd: nand: Include linux/mtd/partitions.h in nand_base.h
29109
29110    This patch removes this compilation warning when CONFIG_MTD_PARTITIONS is
29111    defined:
29112
29113    nand_base.c: In function 'nand_release':
29114    nand_base.c:2922: warning: implicit declaration of function 'del_mtd_partitions'
29115
29116    Signed-off-by: Stefan Roese <sr@denx.de>
29117
29118commit 2d579e5060413af5a740cb396dc87e1ff31bf5a9
29119Author: Stefan Roese <sr@denx.de>
29120Date:	Fri Apr 24 20:24:19 2009 +0200
29121
29122    ubi: Remove flash selection parameter (nor|nand|onenand) from "ubi part"
29123
29124    This patch removes the now unnecessary flash type parameter from the
29125    "ubi part" command. Currently the user has to define the type of flash
29126    he will be using UBI on. Example:
29127
29128    => ubi part nor partition1
29129
29130    With this patch this type parameter is not needed anymore. The user can
29131    now select the partition directly without the flash type paramter.
29132    Example:
29133
29134    => ubi part partition1
29135
29136    This breaks backward compatibility right now because of the change in the
29137    command syntax. But UBI support is still quite fresh and the advantage of
29138    this new command is syntax big enough for this change. Additionally the
29139    code is much cleaner now.
29140
29141    Signed-off-by: Stefan Roese <sr@denx.de>
29142    CC: Kyungmin Park <kyungmin.park@samsung.com>
29143
29144commit 294f10ca9ea82a15e135dcb0fc658382ab206940
29145Author: Detlev Zundel <dzu@denx.de>
29146Date:	Thu Apr 23 13:14:20 2009 +0200
29147
29148    mips/vcth: Use generic 16550 uart driver
29149
29150    As the common code also handles baudrate switching, which the board
29151    specific vct.c driver did not support, this is one of the rare
29152    occassions where deleting code actually adds a feature :)
29153
29154    Signed-off-by: Detlev Zundel <dzu@denx.de>
29155    Acked-by: Stefan Roese <sr@denx.de>
29156    Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29157
29158commit 0c8a84916c5dacccdc5b27b63fc463e9f3b04f07
29159Author: Ladislav Michl <ladis@linux-mips.org>
29160Date:	Tue Apr 21 02:26:31 2009 +0200
29161
29162    Separate mtdparts command from jffs2
29163
29164    On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
29165    > Currently the mtdparts commands are included in the jffs2 command support.
29166    > This doesn't make sense anymore since other commands (e.g. UBI) use this
29167    > infrastructure as well now. This patch separates the mtdparts commands from
29168    > the jffs2 commands making it possible to only select mtdparts when no JFFS2
29169    > support is needed.
29170
29171    One more leftover... Let nboot command know about partitions even if JFFS2
29172    support is not enabled.
29173
29174    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
29175    Acked-by: Stefan Roese <sr@denx.de>
29176
29177commit 67c2e57c0875139dbfcd6f41c43e6ad0cb2e40c9
29178Author: Peter Tyser <ptyser@xes-inc.com>
29179Date:	Mon Apr 20 11:22:13 2009 -0500
29180
29181    cmd_ide: Remove unused AmigaOneG3SE code
29182
29183    The output_data_short() and input_data_short() functions for the
29184    AmigaOneG3SE are unused and result in compiler warnings.
29185
29186    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29187
29188commit c93c102ace00764a56dbdf78bac134a23906721e
29189Author: Peter Tyser <ptyser@xes-inc.com>
29190Date:	Mon Apr 20 11:21:40 2009 -0500
29191
29192    AmigaOneG3SE: Fix CONFIG_CMD_CONSOLE definition
29193
29194    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29195
29196commit 54e822f9590cc6c70411bd8cabd42236e07a2aa7
29197Author: Peter Tyser <ptyser@xes-inc.com>
29198Date:	Mon Apr 20 11:09:05 2009 -0500
29199
29200    Replace __asm references with __asm__
29201
29202    __asm__ follows gcc's documented syntax and is generally more common
29203    than __asm.  This change is only asthetic and should not affect
29204    functionality.
29205
29206    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29207
29208commit f9a109b3adc5e8647535357500e2a38f0558b5c2
29209Author: Peter Tyser <ptyser@xes-inc.com>
29210Date:	Mon Apr 20 11:08:46 2009 -0500
29211
29212    Replace __attribute references with __attribute__
29213
29214    __attribute__ follows gcc's documented syntax and is generally more
29215    common than __attribute.  This change is only asthetic and should not
29216    affect functionality.
29217
29218    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29219
29220commit 08f077da9298ff65cc6f85f90d2770000a1beee9
29221Author: David Brownell <dbrownell@users.sourceforge.net>
29222Date:	Thu Apr 16 19:55:48 2009 -0700
29223
29224    mtdpart command: align output columns
29225
29226    Make the headers in the "mtdparts" command output line up
29227    with their columns ... strike the extra TAB character.
29228
29229    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29230
29231commit 06f41f825c23344d889d5419bb5eaeceb3ed2a02
29232Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29233Date:	Thu Apr 16 10:51:03 2009 +0900
29234
29235    Remove sa1100.h
29236
29237    sa1100.h is not used anywhere, then remove it.
29238
29239    $ find . -name '*.h' -empty -print
29240    ./include/sa1100.h
29241    $ git grep 'sa1100.h' .
29242    $
29243
29244    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29245    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29246
29247commit 7d3d30b1b3fbd0a07db254ead99fa6fff4f4d992
29248Author: Stefan Roese <sr@denx.de>
29249Date:	Tue Apr 14 17:51:21 2009 +0200
29250
29251    UBIFS: Remove tnc_commit.c which is not used in the read-only version
29252
29253    I missed removing this file while implementing the UBIFS support. It's
29254    not referenced at all, so let's remove it. Thanks to Artem Bityutskiy
29255    for spotting.
29256
29257    Signed-off-by: Stefan Roese <sr@denx.de>
29258
29259commit 6356daff70867822bdb23cea49f98e65421a25b8
29260Author: Adrian Hunter <adrian.hunter@nokia.com>
29261Date:	Tue Apr 14 17:50:38 2009 +0200
29262
29263    UBIFS: fix recovery bug
29264
29265    UBIFS did not recovery in a situation in which it could
29266    have. The relevant function assumed there could not be
29267    more nodes in an eraseblock after a corrupted node, but
29268    in fact the last (NAND) page written might contain anything.
29269    The correct approach is to check for empty space (0xFF bytes)
29270    from then on.
29271
29272    Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
29273    Signed-off-by: Stefan Roese <sr@denx.de>
29274
29275commit 351f40caf2f7806b2cefb93e077ea619b9f684e8
29276Author: Gao Guanhua <B22826@freescale.com>
29277Date:	Tue Apr 14 14:37:35 2009 +0800
29278
29279    fs: Fix the wrong type of var
29280
29281    The filelen should be signed type, not unsigned type.
29282    otherwise, The condition as below never take.
29283	if (filelen < 0)
29284
29285    Signed-off-by: Gao Guanhua <B22826@freescale.com>
29286    Signed-off-by: Dave Liu <daveliu@freescale.com>
29287
29288commit 05f474c4d0469bebc0bb05df60a39dc7fdf28e62
29289Author: Wolfgang Denk <wd@denx.de>
29290Date:	Tue Apr 28 00:29:34 2009 +0200
29291
29292    Update CHANGELOG
29293
29294    Signed-off-by: Wolfgang Denk <wd@denx.de>
29295
29296commit ad74cae9ff8790727bc81ee91c6bca7d50dca446
29297Author: David Brownell <dbrownell@users.sourceforge.net>
29298Date:	Thu Apr 16 23:15:15 2009 -0700
29299
29300    dm9000 EEPROM reading bugfix
29301
29302    Make the U-Boot dm9000 driver read addresses from EEPROM just
29303    like Linux does ... read six bytes, instead of reading twelve
29304    bytes and then discarding every other one.
29305
29306    Using the right Ethernet address is a big win.
29307
29308    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29309    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29310    Acked-by: Ben Warren <biggerbadderben@gmail.com>
29311
29312commit d4c02e6f5d49880123e7f584b88f857ffd874381
29313Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29314Date:	Wed Feb 25 14:27:24 2009 +0900
29315
29316    rtl8169: fix cache coherency problem
29317
29318    Fix the problem that cannot access actual data when CPU data cache enabled.
29319
29320    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29321    Tested-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
29322    Acked-by: Ben Warren <biggerbadderben@gmail.com>
29323
29324commit a85693b3bd4431b05b7df608b6f7733c0f80c53e
29325Author: Dirk Behme <dirk.behme@googlemail.com>
29326Date:	Tue Apr 21 17:30:51 2009 +0200
29327
29328    OMAP3: Fix changed mmc init command
29329
29330    In recent U-Boot mmcinit changed to mmc init.
29331
29332    Signed-off-by: Steve Sakoman <steve@sakoman.com>
29333    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
29334
29335commit 34b76a14f676bc6501c27a96564e4dfb4793f033
29336Author: Wolfgang Denk <wd@denx.de>
29337Date:	Sun Apr 26 20:39:26 2009 +0200
29338
29339    lib_arm/board.c: remove misleading "test-only" comment.
29340
29341    For a long time, the print_cpuinfo() declaration in lib_arm/board.c
29342    had been marked as "test-only", which is plain wrong considering
29343    current usage.  Delete this misleading comment.
29344
29345    Signed-off-by: Wolfgang Denk <wd@denx.de>
29346
29347commit 7239c5da5e9197accb3dfe395be4502c3b9bca8e
29348Author: David Brownell <dbrownell@users.sourceforge.net>
29349Date:	Sun Apr 12 15:40:16 2009 -0700
29350
29351    minor DaVinci clock cleanup
29352
29353    Minor cleanup to clock-related defines for DaVinci DM6446 boards:
29354
29355     - CONFIG_SYS_CLK_FREQ is unused; remove it.
29356
29357     - CONFIG_SYS_NS16550_CLK must be the same as CONFIG_SYS_HZ_CLOCK
29358
29359    On DM6446 both of those peripheral clocks actually come from the
29360    same source, the primary oscillator.  Having them use the same
29361    symbol avoids bugs in the clone'n'modify development cycle.
29362
29363    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29364
29365commit ffd8c7170d55c34bbfcfd2c84093dcaff796cbf3
29366Author: Minkyu Kang <mk7.kang@samsung.com>
29367Date:	Mon Apr 6 19:59:29 2009 +0900
29368
29369    s3c64xx: remove unnecessary definition
29370
29371    CONFIG_S3C6400 is must defined at config header file
29372    That definition is unnecessary at this file
29373
29374    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29375
29376commit 14b9308d511b53042ef478936e367a67282df66a
29377Author: Heiko Schocher <hs@denx.de>
29378Date:	Fri Apr 24 06:50:45 2009 +0200
29379
29380    83xx: searching "muram-data" by compatible property
29381
29382    if using CONFIG_BOOTCOUNT_LIMIT feature on a MPC8360 CPU
29383    in the muram-data node, the reg entry needs to be updated.
29384    This is done in fdt_fixup_muram(), but we should use
29385    the compatible "fsl,qe-muram-data" for searching the
29386    node instead of searching the muram-data node with
29387    an absolute path.
29388
29389    Signed-off-by: Heiko Schocher <hs@denx.de>
29390    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29391
29392commit 8e15088794807944b221c11609d36789efc7f767
29393Author: Anatolij Gustschin <agust@denx.de>
29394Date:	Thu Apr 23 21:29:34 2009 +0200
29395
29396    mpc83xx: MPC8360ERDK: fix environment offset configuration bug
29397
29398    The size of U-Boot binary for MPC8360ERDK increased
29399    (> 2 flash sectors now), so 'saveenv' will partially
29400    overwrite U-Boot in flash and will brick the board.
29401    This patch moves environment offset to fourth flash
29402    sector and also fixes CONFIG_SYS_MONITOR_LEN.
29403
29404    Signed-off-by: Anatolij Gustschin <agust@denx.de>
29405    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29406
29407commit 3c172c4fdbbb5858fae38478d6399be4a16be3fc
29408Author: Michael Zaidman <michael.zaidman@gmail.com>
29409Date:	Sat Apr 4 01:43:00 2009 +0300
29410
29411    NetLoop initialization bug
29412
29413    The patch fixes the bug of partial initialization of global network
29414    parameters.
29415
29416    Upon u-boot's start up the first ping command causes a failure of the
29417    consequent TFTP command. It happens in the recently added mechanism of
29418    the NetLoop initialization where initialization of global network
29419    parameters is separated in the NetInitLoop routine which is called per
29420    env_id change. Thus, ping request will initialize the network parameters
29421    necessary for ping operation only, afterwards the env_changed_id will be
29422    set to the env_id that will prevent all following initialization requests
29423    from other protocols.
29424    The problem is that the initialized by ping subset of network parameters
29425    is not sufficient for other protocols and particularly for TFTP which
29426    requires the NetServerIp also.
29427
29428    Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
29429    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29430
29431commit b11f664f52c2855990107c18f242223377183575
29432Author: Timur Tabi <timur@freescale.com>
29433Date:	Thu Apr 9 10:27:05 2009 -0500
29434
29435    net: fix ULI 526x macro usage in netdev.h
29436
29437    Change netdev.h to use CONFIG_ULI526X instead of CONFIG_ULI526.  CONFIG_ULI526X
29438    is used everywhere else, so that's the correct macro name.	Without this fix,
29439    Ethernet will not work on the Freescale MPC8610 HPCD.
29440
29441    Signed-off-by: Timur Tabi <timur@freescale.com>
29442    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29443
29444commit 7ee38c044ca5041d3378d6507580ea4ec344af96
29445Author: David Brownell <dbrownell@users.sourceforge.net>
29446Date:	Sun Apr 12 15:38:06 2009 -0700
29447
29448    fix DaVinci NS16550_REG_SIZE regression
29449
29450    Update the DaVinci DM6446 boards to use the new convention
29451    for CONFIG_SYS_NS16550_REG_SIZE ... the size hasn't changed
29452    from the original 4 bytes, but these chips are little-endian.
29453
29454    (Resolves a regression added recently by the include/ns16550.h
29455    patch to "Unify structure declaration for registers".  The code
29456    previously worked just fine because the registers were accessed
29457    as host-endian words, not as bytes.)
29458
29459    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29460
29461commit dfc99e143fca44a492918ac6cf3f76ee9c2473a9
29462Author: Mike Frysinger <vapier@gentoo.org>
29463Date:	Sun Apr 12 22:29:20 2009 -0400
29464
29465    cmd_nand: drop duplicate NULL ptr check
29466
29467    The first if statement checks for NULL ptrs, so there is no need to check
29468    it again in later else cases (such as .oob).
29469
29470    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29471    CC: Scott Wood <scottwood@freescale.com>
29472
29473commit 7732cef2eeb4e339cfcd8553fab773af73a20805
29474Author: David Brownell <dbrownell@users.sourceforge.net>
29475Date:	Mon Apr 13 08:03:38 2009 -0700
29476
29477    CMD_UBI != MTD_PARTITIONS
29478
29479    Fix dependency goofage:  it should certainly be possible to have the
29480    partition support without bringing in UBI commands.
29481
29482    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29483    Acked-by: Stefan Roese <sr@denx.de>
29484
29485commit 6ebff365eb63093ca35b687316002535c6a18820
29486Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29487Date:	Thu Apr 16 21:30:48 2009 +0200
29488
29489    at91sam9/at91cap: fix CONFIG_SYS_HZ to 1000
29490
29491    The timer has been rewrote with a precision at ~0,18%
29492
29493    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29494    Tested-by: Sergey Lapin <slapin@ossfans.org>
29495    Tested-by: Eric BENARD <ebenard@free.fr>
29496
29497commit f0a2c7b4b64eacd06bb272856bcc056be8719f5a
29498Author: Ilko Iliev <iliev@ronetix.at>
29499Date:	Thu Apr 16 21:30:48 2009 +0200
29500
29501    at91: add support for the PM9263 board of Ronetix GmbH
29502
29503    The PM9263 board is based on the AT91SAM9263-EK board.
29504
29505    Here is the page on Ronetix website:
29506    http://www.ronetix.at/starter_kit_9263.html
29507
29508    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
29509    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29510
29511commit dc39ae9513c32dfeb9e018dc0d22c6484514fefb
29512Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29513Date:	Thu Apr 16 21:30:44 2009 +0200
29514
29515    at91sam9/at91cap: improve clock framework
29516
29517    calculate dynamically the clock rate and pllb setting for usb
29518
29519    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29520
29521commit dd7c302099ef5590069bdbf292aaa8230cd59de7
29522Author: Stefan Roese <sr@denx.de>
29523Date:	Wed Apr 15 14:08:48 2009 +0200
29524
29525    ppc4xx: Disable POST memory test on NAND-booting Kilauea
29526
29527    Don't run the memory POST on the NAND-booting version. It will
29528    overwrite part of the U-Boot image which is already loaded from NAND
29529    to SDRAM. We were just lucky that it booted at all with this SDRAM
29530    test enabled.
29531
29532    Signed-off-by: Stefan Roese <sr@denx.de>
29533
29534commit 9a929170be89b27bce677504da27e88600c06c49
29535Author: Stefan Roese <sr@denx.de>
29536Date:	Wed Apr 15 14:06:26 2009 +0200
29537
29538    ppc4xx: Disable POST memory test on NAND-booting Sequoia
29539
29540    Don't run the memory POST on the NAND-booting version. It will
29541    overwrite part of the U-Boot image which is already loaded from NAND
29542    to SDRAM. We were just lucky that it booted at all with this SDRAM
29543    test enabled.
29544
29545    Signed-off-by: Stefan Roese <sr@denx.de>
29546
29547commit 17c1b0e89b8be7d90f605eb19af9218c6275bfb3
29548Author: Stefan Roese <sr@denx.de>
29549Date:	Wed Apr 15 11:32:53 2009 +0200
29550
29551    ppc4xx: Remove unused code for Sequoia NAND booting version
29552
29553    The current define of get_bus_freq() in the CONFIG_NAND_SPL #ifdef is not
29554    used at all. This patch changes it's define to the currently used value of
29555    133333333 and removes the unnecessary code.
29556
29557    Signed-off-by: Stefan Roese <sr@denx.de>
29558
29559commit cf9409885cbe01405bad76790e99f8adf3351f4d
29560Author: Stefan Roese <sr@denx.de>
29561Date:	Wed Apr 15 10:50:48 2009 +0200
29562
29563    ppc4xx: Add "booting from NAND" to 4xx NAND-booting targets
29564
29565    This additional text in the bootup log helps to see if the board is
29566    configured for NAND-booting. Especially helpful for boards that can
29567    boot from NOR and NAND (e.g. most of the AMCC eval boards).
29568
29569    Signed-off-by: Stefan Roese <sr@denx.de>
29570
29571commit 5132106a27b8fb302677852b26ffd319b40d17e2
29572Author: Stefan Roese <sr@denx.de>
29573Date:	Wed Apr 8 10:36:22 2009 +0200
29574
29575    ppc4xx: Fixup chip-selects in dtb for NAND-booting Sequoia
29576
29577    Currently the NOR & NAND support in Linux only works for the "standard"
29578    Sequoia, the version booting for NOR flash. The NAND-booting version
29579    has the chip-selects swapped. Here the chip-select mappings:
29580
29581    "Standard" NOR-booting version:
29582    CS0	NOR
29583    CS3	NAND
29584
29585    NAND-booting version:
29586    CS0	NAND
29587    CS3	NOR
29588
29589    With this path the dtb gets fixed-up, so that the correct chip-select
29590    numbers are patched in the dtb enabling correct NOR & NAND support
29591    in Linux on the NAND-booting Sequoia version.
29592
29593    Signed-off-by: Stefan Roese <sr@denx.de>
29594
29595commit aad4eca4ba8d597747199d8af723426681557dda
29596Author: Mike Frysinger <vapier@gentoo.org>
29597Date:	Sat Apr 4 09:10:27 2009 -0400
29598
29599    Blackfin: audit UART for all known anomalies
29600
29601    There is no code change here, just new comments, but this keeps me from
29602    having to do another audit from scratch in the future.
29603
29604    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29605
29606commit 8ef929afa43c77c9573caa57c6e17a97a33775c0
29607Author: Mike Frysinger <vapier@gentoo.org>
29608Date:	Sat Apr 4 08:40:13 2009 -0400
29609
29610    Blackfin: add check for anomaly 05000362
29611
29612    DESCRIPTION:
29613    The column address width settings for banks 2 and 3 are misconnected in
29614    the SDRAM controller.  Accesses to bank 2 will result in an error if the
29615    Column Address Width for bank 3 (EB3CAW ) is not set to be the same as
29616    that of bank 2.
29617
29618    WORKAROUND:
29619    If using bank 2, make sure that banks 2 and 3 have the same column address
29620    width settings in the EBIU_SDBCTL register.  This must be the case
29621    regardless of whether or not bank 3 is enabled.
29622
29623    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29624
29625commit c2e07449f546fb375289cdac1a608fdc20357873
29626Author: Mike Frysinger <vapier@gentoo.org>
29627Date:	Sat Apr 4 08:29:55 2009 -0400
29628
29629    Blackfin: add comment about anomaly 05000430 avoidance
29630
29631    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29632
29633commit 48ab1509254a4c175e4f65c478a978928ffe09ec
29634Author: Mike Frysinger <vapier@gentoo.org>
29635Date:	Sat Apr 4 08:10:22 2009 -0400
29636
29637    Blackfin: add workaround for anomaly 05000242
29638
29639    DESCRIPTION:
29640    If the DF bit is set prior to a hardware reset, the PLL will continue to
29641    divide CLKIN by 2 after the hardware reset, but the DF bit itself will be
29642    cleared in the PLL_CTL register.
29643
29644    WORKAROUND:
29645    Reprogram the PLL with DF cleared if the desire is to not divide CLKIN by
29646    2 after reset.
29647
29648    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29649
29650commit ce1fe4ba6bb9df7c57351436fa17d1af8bbe7916
29651Author: Mike Frysinger <vapier@gentoo.org>
29652Date:	Sat Apr 4 08:09:24 2009 -0400
29653
29654    Blackfin: add workaround for anomaly 05000171
29655
29656    DESCRIPTION:
29657    The Boot ROM is executed at power up/reset and changes the value of the
29658    SICA_IWR registers from their default reset value of 0xFFFF, but does not
29659    restore them.
29660
29661    WORKAROUND:
29662    User code should not rely on the default value of these registers.	Set
29663    the desired values explicitly.
29664
29665    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29666
29667commit 51ee6e057f7a920e2a125cd9f985d10f625e355f
29668Author: Mike Frysinger <vapier@gentoo.org>
29669Date:	Sat Apr 4 08:22:36 2009 -0400
29670
29671    Blackfin: update anomaly sheets
29672
29673    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29674
29675commit a343ba87ea0320ca0a4ecfa2c42cd9d4f18883df
29676Author: Graf Yang <graf.yang@analog.com>
29677Date:	Sat Apr 4 07:45:57 2009 -0400
29678
29679    Blackfin: nand: flush peripheral before polling it
29680
29681    We need to make sure the data written to the nand flash controller makes
29682    it there before we start polling its status register.  Otherwise, we may
29683    get stale data and return before the controller is actually ready.
29684
29685    Signed-off-by: Graf Yang <graf.yang@analog.com>
29686    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29687    Acked-by: Scott Wood <scottwood@freescale.com>
29688
29689commit 3ccbfb25f48af78e7092ac75f3115e924e76c748
29690Author: Remy Bohmer <linux@bohmer.net>
29691Date:	Sun Apr 5 11:43:28 2009 +0200
29692
29693    Support for PXA27X UDC.
29694
29695	This Patch adds Support for PXA27X UDC.
29696	(Rebased to drivers/usb reorganisation)
29697
29698    Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
29699    Signed-off-by: Remy Bohmer <linux@bohmer.net>
29700
29701commit 2731b9a86685190d26b1883f27afda5ac8e1a313
29702Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29703Date:	Fri Apr 3 12:46:58 2009 +0200
29704
29705    drivers/usb: regorganisation
29706
29707    move to linux usb driver organisation
29708
29709    as following
29710
29711    drivers/usb/gadget
29712    drivers/usb/host
29713    drivers/usb/musb
29714
29715    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29716    Signed-off-by: Remy Bohmer <linux@bohmer.net>
29717
29718commit d04371a116d102e587ba7aa4c329b441cdbea3f4
29719Author: Todor I Mollov <tmollov@ucsd.edu>
29720Date:	Sat Apr 4 06:53:06 2009 -0400
29721
29722    Blackfin: spi: make cs deassert function deterministic
29723
29724    Blackfin SPI driver was not driving the SPI chip-select high before
29725    putting the chip-select signals into tri-state mode.  This is probably
29726    something that slipped by unnoticed in most designs.  If the signals are
29727    put directly into a tri-state mode, then the board is relying on the
29728    pull-up resistors to pull up the chip-select before the next transaction.
29729    Most of the time this is fine, except when you have two transactions that
29730    follow each other very closely, such as the flash erase and read status
29731    register commands.	In this case I was seeing a 500ns separation between
29732    the transactions.  In my setup, with a 10kOhm pull-up, it would meet
29733    timing spec about half the time and resulted in intermittent errors.  (A
29734    stronger pull up would fix this, but our design is targeted for low power
29735    consumption and a 3.3kOhm @ 3.3v is 3.3mW of needless power consumption.)
29736    I modified the spi_cs_deactivate() function in bfin_spi.c to drive the
29737    chip-selects high before putting them into tri-state.  For me, this
29738    resulted in a rise time of 5ns instead of the previous rise time of about
29739    1us, and fully satisfied the timing spec of the chip.
29740
29741    Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
29742    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29743
29744commit c6fadb9c73a6a3e0c7f20696e978304a593a8d2d
29745Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29746Date:	Sat Dec 13 21:08:05 2008 +0100
29747
29748    integratorap: fix PCI support
29749
29750    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29751
29752commit 1c397508c836dfcb01fb2471c71de0727051f117
29753Author: Dirk Behme <dirk.behme@googlemail.com>
29754Date:	Mon Mar 30 21:15:23 2009 +0200
29755
29756    OMAP3: Update Overo pin mux for new expansion board
29757
29758    A new Overo expansion board uses GPIO 14, 21, 22 and 23 for LED's and
29759    switches. This patch changes the pinmux configuration for those pins.
29760    They were previously set up for unused MMC3_DAT4-7.
29761
29762    Signed-off-by: Steve Sakoman <steve@sakoman.com>
29763    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
29764
29765commit ab298231518675b3784aea88ee9b978438f99e63
29766Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29767Date:	Sun Apr 5 13:08:03 2009 +0200
29768
29769    arm: unify reset command
29770
29771    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29772
29773commit b3acb6cd4059dfb29a5e99095d802717f53ff784
29774Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29775Date:	Sun Apr 5 13:06:31 2009 +0200
29776
29777    arm: clean cache management
29778
29779    unify arm cache management except for non standard cache as ARM7TDMI
29780
29781    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29782
29783commit 677e62f43235de9a1701204d7bcea0fb3d233fa1
29784Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29785Date:	Sun Apr 5 13:02:43 2009 +0200
29786
29787    arm: update co-processor 15 access
29788
29789    import system.h from linux
29790
29791    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29792
29793commit 23e4af49e066a53cd3e3659b68ef90572d88de84
29794Author: Guennadi Liakhovetski <lg@denx.de>
29795Date:	Sun Apr 5 00:42:02 2009 +0200
29796
29797    ARM: add the imx31_phycore_eet target to MAINTAINERS
29798
29799    imx31_phycore_eet is a variant of the imx31_phycore board with a few
29800    extensions, which justifies a separate entry in the MAINTAINERS list,
29801    whereas normally all entries sharing a single configuration file and a
29802    board/ directory have only one entry in MAINTAINERS.
29803
29804    Reported-by: Wolfgang Denk <wd@denx.de>
29805    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29806
29807commit 69c5bf29908b3a7f8e23bd9891b7ecc5b21f23e5
29808Author: Guennadi Liakhovetski <lg@denx.de>
29809Date:	Sun Apr 5 00:37:07 2009 +0200
29810
29811    ARM: fix out-of-tree build of imx31_phycore_eet
29812
29813    Fix out-of-tree build of the imx31_phycore_eet target.
29814
29815    Reported-by: Wolfgang Denk <wd@denx.de>
29816    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29817
29818commit 3c853f31d6a8e4407f73a2ca2c63d383a245f237
29819Author: Jon Smirl <jonsmirl@gmail.com>
29820Date:	Sat Apr 4 17:44:51 2009 -0400
29821
29822    mpc5200: reduce delays in i2c
29823
29824    The previous code waited 1000us before checking i2c
29825    status. Measurement shows i2c is usually ready in
29826    under 50us. Change the polling interval to 15us,
29827    loop 6,667 times to keep the polling timeout constant
29828    at 100ms.
29829
29830commit 36003268968949110ef145d9f2eaf8439c96d25b
29831Author: Sanjeev Premi <premi@ti.com>
29832Date:	Fri Apr 3 14:00:07 2009 +0530
29833
29834    OMAP: Fix compile issue
29835
29836    Fixes this compile error:
29837    board.c: In function 'do_switch_ecc':
29838    board.c:339: error: 'cmd_tbl_t' has no member named 'help'
29839    make[1]: *** [board.o] Error 1
29840    make[1]: Leaving directory `/db/psp_git/users/a0756819/u-boot/cpu/arm_cortexa8/omap3'
29841    make: *** [cpu/arm_cortexa8/omap3/libomap3.a] Error 2
29842
29843    This is due to the fact that current command uses long
29844    help for the usage print even if the CONFIG_SYS_LONGHELP
29845    is not enabled. (Thanks Jean-Christophe for explanation).
29846
29847    Signed-off-by: Sanjeev Premi <premi@ti.com>
29848
29849commit 342c1a5d9ab74febf3226a86216dc5aa05295d46
29850Author: Minkyu Kang <mk7.kang@samsung.com>
29851Date:	Fri Apr 3 09:56:16 2009 +0900
29852
29853    s3c64xx: fix the wrong gpio offset
29854
29855    This patch fix the wrong gpio offset
29856
29857    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29858
29859commit ab0689c316c9b2ee33f4de1c50263b64e539f12a
29860Author: Kyungmin Park <kmpark@infradead.org>
29861Date:	Wed Nov 26 10:18:13 2008 +0900
29862
29863    Move machine specific code to board at s3c64xx (v2)
29864
29865    Move machine specific code to smdk6400.
29866    Some board use OneNAND instead of NAND.
29867
29868    Some register MP0_CS_CFG[5:0] are controled by both h/w and s/w.
29869    So it's better to use macro instead of hard-coded value.
29870
29871    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
29872
29873commit 767f3acd9f6e1dcb8ada926c333945382eddc7e8
29874Author: Tom Rix <Tom.Rix@windriver.com>
29875Date:	Wed Apr 1 22:02:19 2009 -0500
29876
29877    ZOOM1 Remove legacy NAND defines
29878
29879    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
29880
29881commit 5891151707ee5902fe62d554c247f42865815757
29882Author: Tom Rix <Tom.Rix@windriver.com>
29883Date:	Wed Apr 1 22:02:20 2009 -0500
29884
29885    OMAP3 Fix multiline formatting in board init files.
29886
29887    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
29888
29889commit c0a14aedc3440d6591b8c86d45861a0a8b46e11d
29890Author: Wolfgang Denk <wd@denx.de>
29891Date:	Sun Apr 5 00:27:57 2009 +0200
29892
29893    Update CHANGELOG, coding style cleanup.
29894
29895commit f63728c804ab7413a67d70f6774cd30c3f7b40fb
29896Author: Wolfgang Denk <wd@denx.de>
29897Date:	Sun Apr 5 00:18:44 2009 +0200
29898
29899    One more fix for building env_embedded.o
29900
29901    In addition to the changes for CONFIG_ENV_IS_IN_FLASH as done in
29902    commit afcbce07, we also need to do the same for
29903    CONFIG_ENV_IS_IN_EEPROM and CONFIG_ENV_IS_IN_NVRAM.
29904
29905    Signed-off-by: Wolfgang Denk <wd@denx.de>
29906
29907commit e3d1ac7bb1955d36980d267cb4cec40b0f7d30b5
29908Author: Scott Wood <scottwood@freescale.com>
29909Date:	Thu Apr 2 16:15:10 2009 -0500
29910
29911    common/image.c: Relocate strings in tables.
29912
29913    Without this, u-boot can crash or print garbage if the original link
29914    address no longer points to a valid string.
29915
29916    Signed-off-by: Scott Wood <scottwood@freescale.com>
29917
29918commit 3a671fc06ae1d9e8eba76600372317c75ae0eb3e
29919Author: Scott Wood <scottwood@freescale.com>
29920Date:	Thu Apr 2 16:10:36 2009 -0500
29921
29922    mpc8260: Fill in brg's clock-frequency in device tree.
29923
29924    Signed-off-by: Scott Wood <scottwood@freescale.com>
29925
29926commit c73ed274a211699739d83c2cef92853dc6716e15
29927Author: Scott Wood <scottwood@freescale.com>
29928Date:	Thu Apr 2 18:20:43 2009 -0500
29929
29930    MPC8260ADS: Add nfsboot/ramboot to default environment.
29931
29932    This brings it in line with other Freescale boards.
29933
29934    Signed-off-by: Scott Wood <scottwood@freescale.com>
29935
29936commit c203ef5db0476a8c4f6dd86b2e9e9db0ea973f84
29937Author: Andreas Huber <andreas.huber@keymile.com>
29938Date:	Thu Apr 2 17:15:34 2009 +0200
29939
29940    UBI/cfi-mtd: Fix mtd name for multiple chips
29941
29942    On platforms with multiple NOR chips, currently only the first one
29943    can be selected using the "ubi part" command. This patch fixes this
29944    problem by using different names for the NOR "mtd devices".
29945
29946    It also changes the name of the NOR MTD device from "cfi-mtd" to
29947    "norX" (X indexing the device numer) to better match the mtdparts
29948    defaults.
29949
29950    Signed-off-by: Stefan Roese <sr@denx.de>
29951    Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
29952
29953commit 6b6bb02f27fcabfb37ea717fb7e243248e1e2acf
29954Author: Peter Korsgaard <jacmet@sunsite.dk>
29955Date:	Tue Mar 31 17:52:16 2009 +0200
29956
29957    tools/setlocalversion: use git svn instead of git-svn
29958
29959    Use the new "git <subcmd>" syntax instead of the deprecated
29960    "git-<subcmd>".
29961
29962    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
29963
29964commit 7fa96a9a54eb0d87d73888ec2565cda790ba0dff
29965Author: Mingkai Hu <Mingkai.hu@freescale.com>
29966Date:	Tue Mar 31 14:09:40 2009 +0800
29967
29968    eSPI: add the eSPI register support
29969
29970    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
29971
29972commit 869f6bf4def5a053fbd1aecd8b2fc36f05196c0b
29973Author: Minkyu Kang <mk7.kang@samsung.com>
29974Date:	Mon Mar 30 14:55:51 2009 +0900
29975
29976    cmd_mmc: add support for device command for selecting mmc device
29977
29978    This patch improves device command for selecting mmc device
29979
29980    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29981
29982commit 9abc9ef8fbe079bf75a634ce64b7dcdb7b0d8bdc
29983Author: Alan Carvalho de Assis <acassis@gmail.com>
29984Date:	Sat Mar 28 19:50:16 2009 -0300
29985
29986    Small fix to m5282evb
29987
29988    This is just a small fix to get u-boot on m5282evb.
29989
29990    Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
29991
29992commit febd7e4174e54579c9aa165c85c519fe5288f9d2
29993Author: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
29994Date:	Fri Mar 27 10:21:14 2009 +0100
29995
29996    UBIFS: add R/O compatibility
29997
29998    Now UBIFS is supported by u-boot. If we ever decide to change the
29999    media format, then people will have to upgrade their u-boots to
30000    mount new format images. However, very often it is possible to
30001    preserve R/O forward-compatibility, even though the write
30002    forward-compatibility is not preserved.
30003
30004    This patch introduces a new super-block field which stores the
30005    R/O compatibility version.
30006
30007    Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
30008    Acked-by: Adrian Hunter <Adrian.Hunter@nokia.com>
30009    Signed-off-by: Stefan Roese <sr@denx.de>
30010
30011commit 852dbfdd56f68eb67d138b306a64e4de58dabb91
30012Author: Mike Frysinger <vapier@gentoo.org>
30013Date:	Mon Mar 23 22:27:34 2009 -0400
30014
30015    more command usage cleanup
30016
30017    Fix up a few dangling commands like in "Command usage cleanup" commit.
30018
30019    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30020
30021commit b93b24bf76f8a8220b236df3a5f30b2204eb4edc
30022Author: Ladislav Michl <ladis@linux-mips.org>
30023Date:	Mon Mar 23 12:06:07 2009 +0100
30024
30025    Separate mtdparts command from jffs2
30026
30027    On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
30028    > Currently the mtdparts commands are included in the jffs2 command support.
30029    > This doesn't make sense anymore since other commands (e.g. UBI) use this
30030    > infrastructure as well now. This patch separates the mtdparts commands from
30031    > the jffs2 commands making it possible to only select mtdparts when no JFFS2
30032    > support is needed.
30033
30034    ... and to make it useful for NAND chips as well, we should also remove now
30035    unrelated CONFIG_JFFS2_NAND. Note that struct part_info etc is in
30036    jffs2/load_kernel.h which is a bit misleading filename for that purpose,
30037    but that can be fixed later (tm).
30038
30039    Signed-off-by:  Ladislav Michl <ladis@linux-mips.org>
30040
30041commit b196ca75503ce307c535b87bf47d51f05e7530df
30042Author: Mike Frysinger <vapier@gentoo.org>
30043Date:	Sun Mar 22 22:18:01 2009 -0400
30044
30045    smc91111_eeprom: move board-specific init into SMC91111_EEPROM_INIT()
30046
30047    Rather than sticking Blackfin-specific stuff into the eeprom example, use
30048    an indirect macro so that any board can override it with their own magic
30049    sauce in their board config file.
30050
30051    Also fix some spurious semi-colons in defines while I'm at it ...
30052
30053    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30054    CC: Ben Warren <biggerbadderben@gmail.com>
30055
30056commit f5cf2ef2ad2a8bf321712ab460ed846120163d74
30057Author: Sascha Hauer <s.hauer@pengutronix.de>
30058Date:	Sat Mar 21 09:38:46 2009 -0400
30059
30060    mpc52xx phy: initialize only when needed
30061
30062    Do not initialize phy on startup, instead initialize it
30063    when we actually need it.
30064
30065    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
30066
30067commit 03bab0091948196b9558248684c04f60943ca4b5
30068Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30069Date:	Mon Mar 30 16:51:40 2009 +0200
30070
30071    at91sam9263ek: enable hush and auto complete support
30072
30073    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30074    Acked-by: Stelian Pop <stelian@popies.net>
30075
30076commit 4758ebdd53571d4d183be5c2db8f0ee4ef368915
30077Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30078Date:	Fri Mar 27 23:26:44 2009 +0100
30079
30080    at91: move dataflash spi driver to drivers/spi
30081
30082    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30083
30084commit 2b7178afce59f71e95da657273f4132012098c1f
30085Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30086Date:	Fri Mar 27 23:26:44 2009 +0100
30087
30088    at91: move usb driver to drivers/usb
30089
30090    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30091
30092commit f82518d7f443ebac5f8821103a3c521c963aa6ee
30093Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30094Date:	Fri Mar 27 23:26:43 2009 +0100
30095
30096    at91rm9200: Reset update
30097
30098    Update the rm9200 reset sequence to try executing a board-specific reset
30099    function and move specific board reset to board.
30100
30101    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30102
30103commit 3524049cd053746298e4cfab2449882e75c146fc
30104Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30105Date:	Fri Mar 27 23:26:43 2009 +0100
30106
30107    at91rm9200: move serial shutdown code to serial drivers
30108
30109    introduce serial_exit for this purpose. Use it only when the rm9200
30110    serial driver is active
30111
30112    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30113
30114commit beebd851cdbc9dd070bcdfec1fd8f17e3cc91bc0
30115Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30116Date:	Fri Mar 27 23:26:43 2009 +0100
30117
30118    at91rm9200: move serial driver to drivers/serial
30119
30120    add CONFIG_AT91RM9200_USART to activate the driver
30121
30122    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30123
30124commit cb82a532669f6b02225ec3429ea4d49ff2b97d0a
30125Author: Ulf Samuelsson <ulf@atmel.com>
30126Date:	Fri Mar 27 23:26:43 2009 +0100
30127
30128    Add support for the AT91RM9200EK Board.
30129
30130    The AT91RM9200-EK Evaluation Board supports the AT91RM9200
30131    ARM9-based 32-bit RISC microcontroller and enables real-time code development
30132    and evaluation.
30133
30134    Here is the chip page on Atmel website:
30135    http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507
30136
30137    with
30138	- NOR (cfi driver)
30139	- DataFlash
30140	- USB OHCI
30141	- Net
30142	- I2C (hard)
30143
30144    Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
30145    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30146
30147commit b9c0e4c29e3ec12668ac50e954e7c9ba8f7aa10a
30148Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30149Date:	Fri Mar 27 23:26:42 2009 +0100
30150
30151    add dataflash mmc mux missing support
30152
30153    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30154
30155commit 2a325ce3c705ab2d82760afc541c511328472df8
30156Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30157Date:	Fri Mar 27 23:26:42 2009 +0100
30158
30159    at91rm9200dk: Move conditional compilation to Makefile
30160
30161    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30162
30163commit 90a92a708d5180a20d600ba0fc2352ec76dc3829
30164Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30165Date:	Fri Mar 27 23:26:42 2009 +0100
30166
30167    at91: rename DATAFLASH_MMC_SELECT to CONFIG_DATAFLASH_MMC_SELECT
30168
30169    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30170
30171commit 843a2654bce74192de2b5a43474fdc27a572ab40
30172Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30173Date:	Fri Mar 27 23:26:42 2009 +0100
30174
30175    at91sam9: add watchdog support
30176
30177    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
30178    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30179
30180commit a47492ac60657dd9d59c713aa049319ea6eabd52
30181Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30182Date:	Fri Mar 27 13:14:52 2009 +0100
30183
30184    at91sam9/at91cap: spi init add hardware chip select support
30185
30186    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30187
30188commit 66932ac3929c7a145a6ef6574a96fd7535154951
30189Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30190Date:	Sat Apr 4 19:15:40 2009 +0200
30191
30192    netstar: fix crc32.c dependancy location
30193
30194    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30195
30196commit 42f9ebff2f758bef524780a00c712eb63a72d99b
30197Author: Scott Wood <scottwood@freescale.com>
30198Date:	Fri Apr 3 15:24:40 2009 -0500
30199
30200    MPC8260ADS: Define CONFIG_HAS_ETH0.
30201
30202    This is required so that the MAC address will be updated in the device tree.
30203
30204    Signed-off-by: Scott Wood <scottwood@freescale.com>
30205
30206commit 8701eceffdf77e2908d0b58add0dabc16edf6087
30207Author: Scott Wood <scottwood@freescale.com>
30208Date:	Fri Apr 3 15:26:45 2009 -0500
30209
30210    PQ2FADS: Enable PCI.
30211
30212    PCI on PQ2FADS is very similar to PCI on MPC8272ADS.
30213
30214    Signed-off-by: Scott Wood <scottwood@freescale.com>
30215
30216commit 83863df04bd30bfe2430b0c43ca9f78596d3f0bc
30217Author: Wolfgang Denk <wd@denx.de>
30218Date:	Sat Apr 4 16:57:50 2009 +0200
30219
30220    Fix quoting bug introduced by commit 74de7aef
30221
30222    Signed-off-by: Wolfgang Denk <wd@denx.de>
30223
30224commit ecf3fb223a56e3c6aa696d94d694eeaca0f44d33
30225Author: Wolfgang Denk <wd@denx.de>
30226Date:	Sat Apr 4 16:14:51 2009 +0200
30227
30228    Fix implicit declaration of function 'htons'
30229
30230    Include <netinet/in.h> instead of <linux/in.h> to get htons()
30231    prototpye.
30232
30233    Signed-off-by: Wolfgang Denk <wd@denx.de>
30234
30235commit e6a6789f41f0560ce280089fbd3f1bd0f0f64306
30236Author: Kumar Gala <galak@kernel.crashing.org>
30237Date:	Sat Apr 4 10:21:02 2009 -0500
30238
30239    fsl_law: Fix bug in calculation of LAW sizing
30240
30241    In set_ddr_laws() when we determined how much of the size requested
30242    to be mapped was covered by the the first LAW we needed to recalculate
30243    the size based on what was actually mapped.
30244
30245    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30246
30247commit 32049b4048ff8e59bd5ba6160d6d5206d283b2a2
30248Author: Kumar Gala <galak@kernel.crashing.org>
30249Date:	Thu Apr 2 13:57:05 2009 -0500
30250
30251    fsl_pci: Move prototypes into fsl_pci.h and remove explicit externs
30252
30253    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30254
30255commit c8514622e2713d9c47919acfe23fce386782afe7
30256Author: Kumar Gala <galak@kernel.crashing.org>
30257Date:	Thu Apr 2 13:22:48 2009 -0500
30258
30259    fsl_pci: Renamed immap_fsl_pci.h to fsl_pci.h
30260
30261    Rename the pci header for FSL HW so we can move some prototypes
30262    in there and stop doing explicit externs
30263
30264    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30265
30266commit afcbce07e9323c0e8aeb783ba7ce6104860fd7a7
30267Author: Wolfgang Denk <wd@denx.de>
30268Date:	Sat Apr 4 16:10:40 2009 +0200
30269
30270    Fix building of env_embedded.o
30271
30272    Since commit a706bfc7 common/env_embedded.o and tools/envcrc were
30273    only built when CONFIG_ENV_IS_EMBEDDED was set, but this breaks
30274    building for many boards.
30275
30276    We always have to build these files when CONFIG_ENV_IS_IN_FLASH is
30277    set.
30278
30279    Signed-off-by: Wolfgang Denk <wd@denx.de>
30280
30281commit a31e091ad70915278fb15b79d6ae53ea2d44b251
30282Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30283Date:	Sat Apr 4 12:49:11 2009 +0200
30284
30285    rename include/zlib.h to include/u-boot/zlib.h
30286
30287    Some systems have zlib.h installed in /usr/include/. This isn't the
30288    desired file for u-boot code - we want the one in include/zlib.h.
30289    This rename will avoid the conflict.
30290
30291    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30292    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30293
30294commit ae644c178f097874a92a6d934f364985fc7e075a
30295Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30296Date:	Sat Apr 4 12:46:31 2009 +0200
30297
30298    tools/Makefile: fix image.c dependancy location
30299
30300    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30301    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30302
30303commit b074a7081124d7f05fd1651a3bc0b5579fdfa473
30304Author: Mike Frysinger <vapier@gentoo.org>
30305Date:	Sat Apr 4 07:42:25 2009 -0400
30306
30307    tools: add ncb to gitignore
30308
30309    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30310
30311commit 453c0d7558215cbc8636d94af172886d84e0dbba
30312Author: Detlev Zundel <dzu@denx.de>
30313Date:	Fri Apr 3 16:45:46 2009 +0200
30314
30315    include/ns16550.h: Unify structure declaration for registers
30316
30317    Instead of special casing the different access patterns, use common
30318    code with light macros sprinkled in to accomodate for the different
30319    layouts of the register structure.
30320
30321    Note that this also changes the types of the registers for the
30322    "positively packed (>1)" cases.  As the registers truly are unsigned
30323    chars, this is surely the Right Thing, but it is a semantic change.
30324    Note that for this case depending on the endianness on the bus, we may
30325    see a change of behaviour.
30326
30327    Signed-off-by: Detlev Zundel <dzu@denx.de>
30328
30329commit 0a145ce6e7075aa0f4869d6f6149a5ff205d95df
30330Author: Peter Tyser <ptyser@xes-inc.com>
30331Date:	Fri Mar 13 18:54:52 2009 -0500
30332
30333    Delete now unused tools/Makefile.win32
30334
30335    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30336
30337commit 2f8d396b9302eddcd8d552648e101a46b7a80acd
30338Author: Peter Tyser <ptyser@xes-inc.com>
30339Date:	Fri Mar 13 18:54:51 2009 -0500
30340
30341    Add support for building native win32 tools
30342
30343    Add support for compiling the host tools in the tools directory using
30344    the MinGW toolchain.  This produces executables which can be used on
30345    standard Windows computers without requiring cygwin.
30346
30347    One must specify the MinGW compiler and strip utilities as if they
30348    were the host toolchain in order to build win32 executables, eg:
30349
30350    make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools
30351
30352    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30353
30354commit e50abf662efbf4ce0e731062c8d3c8ec54763ae2
30355Author: Peter Tyser <ptyser@xes-inc.com>
30356Date:	Fri Mar 13 18:54:50 2009 -0500
30357
30358    tools/Makefile: Simplify HOST_CFLAGS/HOST_LDFLAGS generation
30359
30360    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30361
30362commit b0d4d7219a4806e46affc96bd1f65397194a6e72
30363Author: Peter Tyser <ptyser@xes-inc.com>
30364Date:	Fri Mar 13 18:54:49 2009 -0500
30365
30366    tools/Makefile: Create generic build rules
30367
30368    Create a few generic build rules to replace the current method which has
30369    1 build target for each file
30370
30371    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30372
30373commit 273174ddbcce215c42f6c307470cd5580a3f72bf
30374Author: Peter Tyser <ptyser@xes-inc.com>
30375Date:	Fri Mar 13 18:54:48 2009 -0500
30376
30377    tools/Makefile: Use auto-generated object file dependencies
30378
30379    Files in the SRCS variable have their dependencies automatically
30380    generated so remove duplicate explicit dependencies
30381
30382    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30383
30384commit fb8b33c1e6d621ea3347a75ad3a42a386b44e589
30385Author: Peter Tyser <ptyser@xes-inc.com>
30386Date:	Fri Mar 13 18:54:47 2009 -0500
30387
30388    tools/Makefile: Remove symlinks for remaining source files
30389
30390    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30391
30392commit eed073315b6447eceadf7468a4c2b757442c7c6f
30393Author: Peter Tyser <ptyser@xes-inc.com>
30394Date:	Fri Mar 13 18:54:46 2009 -0500
30395
30396    tools/Makefile: Dynamically generate libfdt object dependencies
30397
30398    Add the libfdt files to the SRCS variable so that they have their
30399    dependencies automatically generated
30400
30401    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30402
30403commit c0170175393b94560fa7a5da6dd31377df5f4a72
30404Author: Peter Tyser <ptyser@xes-inc.com>
30405Date:	Fri Mar 13 18:54:45 2009 -0500
30406
30407    tools/Makefile: Remove symlinks for fdt targets
30408
30409    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30410
30411commit 45d6bdff68877ea214ff33cc1c89a29c76e96f51
30412Author: Peter Tyser <ptyser@xes-inc.com>
30413Date:	Fri Mar 13 18:54:44 2009 -0500
30414
30415    tools/Makefile: Add libfdt/ to the include search path
30416
30417    This change makes the process of symlinking libfdt_internal.h
30418    unnecessary
30419
30420    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30421
30422commit fba0e3a0814f9bf48c32a4c8a7987c36ae96651b
30423Author: Peter Tyser <ptyser@xes-inc.com>
30424Date:	Fri Mar 13 18:54:43 2009 -0500
30425
30426    tools: Remove unecessary symlinking of zlib.h
30427
30428    crc32.c uses the zlib.h header in include/u-boot/zlib.h.  The symlink
30429    was previously necessary to give U-Boot's version of zlib.h precedence
30430    over the host computer's version of zlib.h.
30431
30432    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30433
30434commit 40b8d909ace06f6f494dee08ffa64a82493e72e9
30435Author: Peter Tyser <ptyser@xes-inc.com>
30436Date:	Fri Mar 13 18:54:42 2009 -0500
30437
30438    tools/Makefile: Add tools/ to the include search path
30439
30440    This change makes the process of symlinking mkimage.h and fdt_host.h
30441    unnecessary
30442
30443    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30444
30445commit 1cd300de5e19c9e8383ee2eb2b6bd3b8b9378c78
30446Author: Peter Tyser <ptyser@xes-inc.com>
30447Date:	Fri Mar 13 18:54:41 2009 -0500
30448
30449    tools/Makefile: Compile ncb when CONFIG_NETCONSOLE
30450
30451    Also conditionally add ncb.o to OBJ_FILES list
30452
30453    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30454
30455commit 123c48a21ce08b4a33f36e96cc75f92324e761d7
30456Author: Peter Tyser <ptyser@xes-inc.com>
30457Date:	Fri Mar 13 18:54:40 2009 -0500
30458
30459    tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET
30460
30461    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30462
30463commit 4d93a0a807b8ca0289ba5da00c646cd2d54af120
30464Author: Peter Tyser <ptyser@xes-inc.com>
30465Date:	Fri Mar 13 18:54:39 2009 -0500
30466
30467    tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED
30468
30469    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30470
30471commit cd26a31a23f9a58ba52870f8ffb57d77d1baee20
30472Author: Peter Tyser <ptyser@xes-inc.com>
30473Date:	Fri Mar 13 18:54:38 2009 -0500
30474
30475    tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP
30476
30477    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30478
30479commit 7cd5cbc34699ccc15d0277f48375cad928d04faf
30480Author: Peter Tyser <ptyser@xes-inc.com>
30481Date:	Fri Mar 13 18:54:37 2009 -0500
30482
30483    tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG
30484
30485    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30486
30487commit eeba8617908e33f7e7db3b1588c04ca65b856793
30488Author: Peter Tyser <ptyser@xes-inc.com>
30489Date:	Fri Mar 13 18:54:36 2009 -0500
30490
30491    tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS
30492
30493    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30494
30495commit 335ffe7e0e0a30e90ce409c3279016a582157d8e
30496Author: Peter Tyser <ptyser@xes-inc.com>
30497Date:	Fri Mar 13 18:54:35 2009 -0500
30498
30499    tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are enabled
30500
30501    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30502
30503commit ee3584a5970230ee96aae19505ad3226734ee4ff
30504Author: Peter Tyser <ptyser@xes-inc.com>
30505Date:	Fri Mar 13 18:54:34 2009 -0500
30506
30507    tools/Makefile: Split variable declarations into multiple lines
30508
30509    Split variable declarations into multiple lines and use the standard
30510    VAR-y convention.  Also move object and binary variable declarations to
30511    after config.mk has been included to allow for these lists to utilize
30512    the CONFIG_XXX variables.
30513
30514    These changes lay the groundwork for conditional compilation of files
30515    in the tools directory.
30516
30517    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30518
30519commit 21d28e95ed874ab1ed9787f939d8a53e99d30ddb
30520Author: Peter Tyser <ptyser@xes-inc.com>
30521Date:	Fri Mar 13 18:54:33 2009 -0500
30522
30523    tools/Makefile: Remove inappropriate double-tabs
30524
30525    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30526
30527commit 652f4ba076689fd0acd447561a777b1c440a4b57
30528Author: Peter Tyser <ptyser@xes-inc.com>
30529Date:	Fri Mar 13 18:54:32 2009 -0500
30530
30531    tools/Makefile: Remove HOSTARCH HOSTOS defines
30532
30533    The values of HOSTARCH and HOSTOS which are exported from the top-level
30534    Makefile should be used
30535
30536    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30537
30538commit 2eeb4e95fbfafe54645fae7ec0b2594101f0573b
30539Author: Peter Tyser <ptyser@xes-inc.com>
30540Date:	Fri Mar 13 18:54:31 2009 -0500
30541
30542    gen_eth_addr: Use POSIX rand() and srand()
30543
30544    Replace random()/srandom() use with rand()/srand() to support
30545    compilation with the mingw toolchain.  The rand()/srand() functions are
30546    generally more common and are functionally equivalent to the original
30547    random()/srandom() calls.
30548
30549    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30550
30551commit 24d2ae5e9debe4b75151a55251031a14477fa875
30552Author: Peter Tyser <ptyser@xes-inc.com>
30553Date:	Fri Mar 13 18:54:28 2009 -0500
30554
30555    elf.h: Use stdint.h to provide standard typedefs for WIN32
30556
30557    The original code provided an incomplete set of typedefs for WIN32
30558    compiles and replicated the standard typedefs that are already
30559    provided by stdint.h
30560
30561    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30562
30563commit a706bfc7d0e2d1935c5670045288e6cd1ffdfabc
30564Author: Peter Tyser <ptyser@xes-inc.com>
30565Date:	Fri Mar 13 18:54:27 2009 -0500
30566
30567    common/Makefile: Conditionally compile env_embedded.o
30568
30569    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30570
30571commit 2b48f7d5f62835f87278efb498397b6ae9e2d117
30572Author: Peter Tyser <ptyser@xes-inc.com>
30573Date:	Fri Mar 13 18:54:26 2009 -0500
30574
30575    Makefile: Add removal of *.exe files to clean target
30576
30577    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30578
30579commit d0d6144e0e4a03a68311b781f3dde38dc9316b82
30580Author: Peter Tyser <ptyser@xes-inc.com>
30581Date:	Fri Mar 13 18:54:25 2009 -0500
30582
30583    Makefile: Make autoconf.mk a dependency of the depend target
30584
30585    The original code did not generate autoconf.mk until after some targets
30586    dependencies had already been calculated, for example the directories in
30587    the SUBDIRS variable
30588
30589    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30590
30591commit 75eb82ec7cacb18d059d701b35677b93d2bb7596
30592Author: unsik Kim <donari75@gmail.com>
30593Date:	Wed Feb 25 11:31:24 2009 +0900
30594
30595    mflash: Initial mflash support
30596
30597    Mflash is fusion memory device mainly targeted consumer eletronic and
30598    mobile phone.
30599    Internally, it have nand flash and other hardware logics and supports
30600    some different operation (ATA, IO, XIP) modes.
30601
30602    IO mode is custom mode for the host that doesn't have IDE interface.
30603    (Many mobile targeted SoC doesn't have IDE bus)
30604
30605    This driver support mflash IO mode.
30606
30607    Followings are brief descriptions about IO mode.
30608
30609    1. IO mode based on ATA protocol and uses some custom command. (read
30610       confirm, write confirm)
30611    2. IO mode uses SRAM bus interface.
30612
30613    Signed-off-by: unsik Kim <donari75@gmail.com>
30614
30615commit 200779e3e2a9aeda7030b171a8c39d7797019917
30616Author: Detlev Zundel <dzu@denx.de>
30617Date:	Fri Apr 3 11:53:01 2009 +0200
30618
30619    Rename common ns16550 constants with UART_ prefix to prevent conflicts
30620
30621    Fix problems introduced in commit
30622    7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware
30623    diagnosis functions for inka4x0] which redefined MSR_RI which is
30624    already used on PowerPC systems.
30625
30626    Also eliminate redundant definitions in ps2mult.h.	More cleanup will
30627    be needed for other redundant occurrences though.
30628
30629    Signed-off-by: Detlev Zundel <dzu@denx.de>
30630
30631commit 99067b08f4a0ce20ff337a35211239f334d8f451
30632Author: Scott Wood <scottwood@freescale.com>
30633Date:	Wed Apr 1 15:33:24 2009 -0500
30634
30635    Noisily disable the legacy NAND subsystem.
30636
30637    Legacy NAND is marked for feature removal after April 2009 (i.e. this
30638    upcoming release).	There are still several boards that reference it
30639    (though many do so only for disk-on-chip support which has been silently
30640    disabled for a while now).	These boards will now fail to build
30641    with #error, though the code is still there if the user removes #error.
30642
30643    The plan is to remove the code outright in the next release, along with
30644    any board code that refers to it (such as board/esd/common/auto_update.c).
30645
30646    Also, remove the legacy NAND API description from README.nand.
30647
30648    Signed-off-by: Scott Wood <scottwood@freescale.com>
30649
30650commit 69bcabb51686fdd133cb1848c0d3b0a4fc6ca5cf
30651Author: apgmoorthy <moorthy.apg@samsung.com>
30652Date:	Fri Mar 27 14:45:23 2009 +0530
30653
30654    Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
30655
30656    Currently OneNAND initial program loader (ipl) reads only block 0 ie 128KB.
30657    However, u-boot image for apollon board is 195KB making the board
30658    unbootable with OneNAND.
30659
30660    Fix ipl to read CONFIG_SYS_MONITOR_LEN.
30661    CONFIG_SYS_MONITOR_LEN macro holds the U-Boot image size.
30662
30663    Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
30664    Signed-off-by: Gangheyamoorthy   <moorthy.apg@samsung.com>
30665    Signed-off-by: Scott Wood <scottwood@freescale.com>
30666
30667commit 74de7aefd79690bae8cf5a5120f5962d444be089
30668Author: Wolfgang Denk <wd@denx.de>
30669Date:	Wed Apr 1 23:34:12 2009 +0200
30670
30671    Add "source" command; prepare removal of "autoscr" command
30672
30673    According to the doc/feature-removal-schedule.txt, the "autoscr"
30674    command will be replaced by the "source" command in approximately 6
30675    months from now.
30676
30677    This patch prepares this change and starts a 6 month transition
30678    period as follows:
30679
30680    - The new "source" command has been added, which implements exactly
30681      the same functionlaity as the old "autoscr" command before
30682    - The old "autoscr" command name is kept as an alias for compatibility
30683    - Command sequences, script files atc. have been adapted to use the
30684      new "source" command
30685    - Related environment variables ("autoscript", "autoscript_uname")
30686      have *not* been adapted yet; these will be renamed resp. removed in
30687      a separate patch when the support for the "autoscr" command get's
30688      finally dropped.
30689
30690    Signed-off-by: Wolfgang Denk <wd@denx.de>
30691
30692commit 78237df55248034a2d7c2daea992b9dbe7ca8e96
30693Author: Wolfgang Denk <wd@denx.de>
30694Date:	Thu Apr 2 17:31:09 2009 +0200
30695
30696    Add "GPL cleanup" task to feature-removal-schedule.txt
30697
30698    Announce removal of all non-GPL or GPL-incompatible files
30699    after August 2009.
30700
30701    Signed-off-by: Wolfgang Denk <wd@denx.de>
30702
30703commit d9596ffbdc79cea285010b67dd20a4618303f624
30704Author: Mike Frysinger <vapier@gentoo.org>
30705Date:	Thu Apr 2 12:51:28 2009 -0400
30706
30707    sf: stmicro: dont send 4 bytes when reading status register
30708
30709    I can't find anywhere in the datasheet that says the status register needs
30710    3 dummy bytes sent to it before being able to read back the first real
30711    result.  Tests on a Blackfin board show that after writing the opcode, the
30712    status register starts coming back immediately.  So only write out the
30713    read status register opcode before polling the result.
30714
30715    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30716    CC: Jason McMullan <mcmullan@netapp.com>
30717    CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
30718
30719commit 1abe365ffcfc29c061e8fd8b45551be5ad1428dd
30720Author: Mike Frysinger <vapier@gentoo.org>
30721Date:	Thu Apr 2 08:11:31 2009 -0400
30722
30723    sf: set common timeouts in seconds, not milliseconds
30724
30725    Since timeouts are only hit when there is a problem in the system, we
30726    don't want to prematurely timeout on a functioning setup.  Thus having
30727    low timeouts (in milliseconds) doesn't gain us anything in the production
30728    case, but rather increases likely hood of causing problems where none
30729    otherwise exist.
30730
30731    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30732    CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30733
30734commit 2a6ce1115b3cbe746965cfa0058ce645b6c1ada1
30735Author: Mike Frysinger <vapier@gentoo.org>
30736Date:	Thu Apr 2 06:51:49 2009 -0400
30737
30738    sf: stmicro: use common page timeout define
30739
30740    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30741    CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30742
30743commit 0dcdbb172c2fdf60c5c578980308b312fd56496f
30744Author: Mike Frysinger <vapier@gentoo.org>
30745Date:	Sat Mar 28 06:41:09 2009 -0400
30746
30747    sf: always read 5 bytes for the idcode
30748
30749    Some SPI flash drivers like to have extended id information available
30750    (like the spansion flash), so rather than making it re-issue the ID cmd
30751    to get at the last 2 bytes, have the common code read 5 bytes rather than
30752    just 3.  This also matches the Linux behavior where it always reads 5 id
30753    bytes from all flashes.
30754
30755    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30756    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30757    CC: Mingkai Hu <Mingkai.hu@freescale.com>
30758
30759commit 9726ba4abaa16cd6c385ad350d403f98a8eacf52
30760Author: Mike Frysinger <vapier@gentoo.org>
30761Date:	Fri Mar 27 16:34:21 2009 -0400
30762
30763    sf: stmicro: drop redundant id read
30764
30765    The common SPI flash code reads the idcode and passes it down to the SPI
30766    flash driver, so there is no need to read it again ourselves.
30767
30768    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30769    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30770    CC: Jason McMullan <mcmullan@netapp.com>
30771    CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
30772
30773commit 1c5874374e091b4bb62917c519861f7682fe066e
30774Author: Mike Frysinger <vapier@gentoo.org>
30775Date:	Fri Mar 27 19:27:58 2009 -0400
30776
30777    sf: add driver for SST flashes
30778
30779    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30780    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30781
30782commit f773a1bbdb8f3bf1ddab2874f36f043c4f8f044d
30783Author: Mike Frysinger <vapier@gentoo.org>
30784Date:	Mon Mar 23 23:03:58 2009 -0400
30785
30786    sf: drop DEBUG defines
30787
30788    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30789    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30790
30791commit 6b850a9fa8a216f3692da2511cb1a6c16409b1af
30792Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30793Date:	Sun Jan 4 07:44:07 2009 +0100
30794
30795    mtd: add some at45 spi flash support
30796
30797     - AT45DB321D
30798     - AT45DB161D
30799     - AT45DB081D
30800     - AT45DB041D
30801     - AT45DB021D
30802     - AT45DB011D
30803
30804    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30805    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30806
30807commit 6805e4bf83e6f444f7411101228766c8a7aec5f7
30808Author: Mingkai Hu <Mingkai.hu@freescale.com>
30809Date:	Tue Mar 31 14:09:41 2009 +0800
30810
30811    mtd: SPI Flash: Support the Spansion Flash
30812
30813    Add MTD SPI Flash support for S25FL008A, S25FL016A,
30814    S25FL032A, S25FL064A, S25FL128P.
30815
30816    Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
30817    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30818
30819commit 40587701924aa0afc86b3840421b4cc6de42c748
30820Author: Mike Frysinger <vapier@gentoo.org>
30821Date:	Mon Mar 30 20:56:45 2009 -0400
30822
30823    Blackfin: force all boards to HZ of 1000
30824
30825    Since the Blackfin timer code requires HZ to be 1000, barf on any board
30826    that tries to use a different value.
30827
30828    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30829
30830commit f4032d2eec9d71a59c6c724671e577f67a76839b
30831Author: Mike Frysinger <vapier@gentoo.org>
30832Date:	Fri Mar 27 21:07:45 2009 -0400
30833
30834    Blackfin: bf533-stamp: drop old spi flash driver
30835
30836    Now that the common SPI flash code supports all the flashes, we can stop
30837    using the old driver.
30838
30839    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30840
30841commit bc72f50a659d0d1b551817e1910b9b2be1c7e496
30842Author: Mike Frysinger <vapier@gentoo.org>
30843Date:	Thu Mar 26 15:42:12 2009 -0400
30844
30845    Blackfin: add BF538/BF539 SPI portmux handling
30846
30847    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30848
30849commit 46ac352f0f9406a5f9aa157ac62867fb4650dfd3
30850Author: Mike Frysinger <vapier@gentoo.org>
30851Date:	Mon Mar 23 22:36:10 2009 -0400
30852
30853    Blackfin: do not delay on output bytes
30854
30855    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30856
30857commit dbc6ab9f75bd0c13d3f42692e9463f8ab65fc382
30858Author: Mike Frysinger <vapier@gentoo.org>
30859Date:	Mon Mar 23 22:17:27 2009 -0400
30860
30861    Blackfin: drop newline from OTP help
30862
30863    Looks like I accidentally added a newline to the OTP help when merging and
30864    older change.
30865
30866    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30867
30868commit d3c38d96b991d641a33f7748130dae008563cdc9
30869Author: Mike Frysinger <vapier@gentoo.org>
30870Date:	Sun Mar 22 23:43:31 2009 -0400
30871
30872    Blackfin: convert bfin_sdh to legacy mmc
30873
30874    The Blackfin SDH controller is still using the legacy framework, so update
30875    the driver to use the renamed functions.
30876
30877    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30878
30879commit d248cfb2d940b742f6bfdba9b832a3df96da3101
30880Author: Mike Frysinger <vapier@gentoo.org>
30881Date:	Sun Feb 22 16:30:38 2009 -0500
30882
30883    Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.c
30884
30885    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30886
30887commit ad9073211ca9e62162a39851e082b8d07a662fb6
30888Author: Mike Frysinger <vapier@gentoo.org>
30889Date:	Fri Feb 13 17:10:58 2009 -0500
30890
30891    Blackfin: fix crash when booting from external memory
30892
30893    When testing a u-boot binary that hasn't been booted from the bootrom, we
30894    have to make sure the bootstruct structure has sane storage space.	If we
30895    don't, the initcode will crash when it tries to dereference an invalid
30896    pointer.
30897
30898    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30899
30900commit 84a9dda324c3faa56be14449d7519b993d9397a9
30901Author: Mike Frysinger <vapier@gentoo.org>
30902Date:	Sun Oct 12 21:32:52 2008 -0400
30903
30904    Blackfin: bf518f-ezbrd: new board port
30905
30906    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30907
30908commit 0c31ddf7b70f77dede42dc82ecab7753a819acaa
30909Author: Mike Frysinger <vapier@gentoo.org>
30910Date:	Sun Oct 12 21:30:48 2008 -0400
30911
30912    Blackfin: bf526-ezbrd: new board port
30913
30914    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30915
30916commit 5c45f7cac2f74e2c14aa6b028cd969651cc9ac8e
30917Author: Mike Frysinger <vapier@gentoo.org>
30918Date:	Sun Oct 12 21:25:33 2008 -0400
30919
30920    Blackfin: bf538f-ezkit: new board port
30921
30922    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30923
30924commit d9a5d113b93583c984711127ab8503e136ed1e4a
30925Author: Mike Frysinger <vapier@gentoo.org>
30926Date:	Sun Oct 12 20:59:12 2008 -0400
30927
30928    Blackfin: bf527-ezkit: new board port
30929
30930    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30931
30932commit 76d21803ddd7dc4bcb81739ea2d3cd679e052f46
30933Author: Mike Frysinger <vapier@gentoo.org>
30934Date:	Sun Oct 12 05:05:42 2008 -0400
30935
30936    Blackfin: bf548-ezkit: new board port
30937
30938    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30939
30940commit 67b89c79e72fe86b0ea0199425d880630beb95d8
30941Author: Laurent Gregoire <laurent.gregoire@tomtom.com>
30942Date:	Tue Mar 3 14:23:59 2009 +0100
30943
30944    libfdt: Fix C++ compile-time cast error on gnu 4.2.1
30945
30946    Allow the inclusion of libfdt.h in C++ source.
30947
30948    Signed-off-by: Laurent Gregoire <laurent.gregoire@tomtom.com>
30949    Acked-by: David Gibson <david@gibson.dropbear.id.au>
30950
30951commit 13d93f38e86818739317b0206d597265cf9e675e
30952Author: Emil Medve <Emilian.Medve@Freescale.com>
30953Date:	Mon Feb 23 10:43:36 2009 -0600
30954
30955    Fix a possible overflow case detected by gcc 4.3.2
30956
30957    .../dtc/libfdt/fdt_sw.c: In function 'fdt_end_node':
30958    .../dtc/libfdt/fdt_sw.c:81: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false
30959
30960    Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
30961
30962commit a22d9cfbb5bcfb3dc6ffd64d391b568e8a0ce383
30963Author: David Gibson <david@gibson.dropbear.id.au>
30964Date:	Fri Feb 6 14:03:24 2009 +1100
30965
30966    libfdt: Rework/cleanup fdt_next_tag()
30967
30968    Currently, callers of fdt_next_tag() must usually follow the call with
30969    some sort of call to fdt_offset_ptr() to verify that the blob isn't
30970    truncated in the middle of the tag data they're going to process.
30971    This is a bit silly, since fdt_next_tag() generally has to call
30972    fdt_offset_ptr() on at least some of the data following the tag for
30973    its own operation.
30974
30975    This patch alters fdt_next_tag() to always use fdt_offset_ptr() to
30976    verify the data between its starting offset and the offset it returns
30977    in nextoffset.  This simplifies fdt_get_property() which no longer has
30978    to verify itself that the property data is all present.
30979
30980    At the same time, I neaten and clarify the error handling for
30981    fdt_next_tag().  Previously, fdt_next_tag() could return -1 instead of
30982    a tag value in some circumstances - which almost none of the callers
30983    checked for.  Also, fdt_next_tag() could return FDT_END either because
30984    it encountered an FDT_END tag, or because it reached the end of the
30985    structure block - no way was provided to tell between these cases.
30986
30987    With this patch, fdt_next_tag() always returns FDT_END with a negative
30988    value in nextoffset for an error.  This means the several places which
30989    loop looking for FDT_END will still work correctly - they only need to
30990    check for errors at the end.  The errors which fdt_next_tag() can
30991    report are:
30992	- -FDT_ERR_TRUNCATED if it reached the end of the structure
30993	   block instead of finding a tag.
30994
30995	- -FDT_BADSTRUCTURE if a bad tag was encountered, or if the
30996	       tag data couldn't be verified with fdt_offset_ptr().
30997
30998    This patch also updates the callers of fdt_next_tag(), where
30999    appropriate, to make use of the new error reporting.
31000
31001    Finally, the prototype for the long gone _fdt_next_tag() is removed
31002    from libfdt_internal.h.
31003
31004    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
31005
31006commit 2c0b843e710aa1e2da25c2592e6dbe5d0b0ab7da
31007Author: David Gibson <david@gibson.dropbear.id.au>
31008Date:	Fri Feb 6 14:01:56 2009 +1100
31009
31010    libfdt: Rework fdt_next_node()
31011
31012    Currently fdt_next_node() will find the next node in the blob
31013    regardless of whether it is above, below or at the same level in the
31014    tree as the starting node - the depth parameter is updated to indicate
31015    which is the case.	When a depth parameter is supplied, this patch
31016    makes it instead terminate immediately when it finds the END_NODE tag
31017    for a node at depth 0.  In this case it returns the offset immediately
31018    past the END_NODE tag.
31019
31020    This has a couple of advantages.  First, this slightly simplifies
31021    fdt_subnode_offset(), which no longer needs to explicitly check that
31022    fdt_next_node()'s iteration hasn't left the starting node.	Second,
31023    this allows fdt_next_node() to be used to implement
31024    _fdt_node_end_offset() considerably simplifying the latter function.
31025
31026    The other users of fdt_next_node() either don't need to iterate out of
31027    the starting node, or don't pass a depth parameter at all.	Any
31028    callers that really need to iterate out of the starting node, but keep
31029    tracking depth can do so by biasing the initial depth value.
31030
31031    This is a semantic change, but I think it's very unlikely to break any
31032    existing library users.
31033
31034    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
31035
31036commit c123098035be8bae3859bbfbd06861f197c07631
31037Author: Scott Wood <scottwood@freescale.com>
31038Date:	Tue Mar 31 17:49:36 2009 -0500
31039
31040    mpc83xx: Set guarded bit on BAT that covers the end of the address space
31041
31042    The mpc8313erdb board currently sets DBAT6 to cover all of the final 256MiB of
31043    address space; however, not all of this space is covered by a device.  In
31044    particular, flash sits at 0xfe000000-0xfe7fffff, and nothing is mapped
31045    at the far end of the address space.
31046
31047    In zlib, there is a loop that references p[-1] if p is non-NULL.  Under
31048    some circumstances, this leads to the CPU speculatively loading from
31049    0xfffffff8 if p is NULL.  This leads to a machine check.
31050
31051    Signed-off-by: Scott Wood <scottwood@freescale.com>
31052
31053    continuation to the remaining mpc83xx boards that suffer from the same problem.
31054
31055    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31056
31057commit c2eb8be7f760a2efe30a495bfb10857838dcf3fa
31058Author: Kim Phillips <kim.phillips@freescale.com>
31059Date:	Mon Mar 30 14:28:05 2009 -0500
31060
31061    rtc: remove broken rtc_read and rtc_write declarations
31062
31063    commit 04e11cf3 "rtc: add support for 4543 RTC (manufactured by e.g.
31064    EPSON)" introduces the following build error on boards configuring e.g,
31065    the ds1374 rtc:
31066
31067    Configuring for MPC837XEMDS board...
31068    ds1374.c:103: error: static declaration of 'rtc_read' follows non-static declaration
31069    /home/r1aaha/git/u-boot/include/rtc.h:64: error: previous declaration of 'rtc_read' was here
31070    ds1374.c:104: error: conflicting types for 'rtc_write'
31071    /home/r1aaha/git/u-boot/include/rtc.h:65: error: previous declaration of 'rtc_write' was here
31072
31073    this reverts the erroneous chunk.
31074
31075    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31076    Acked-by: Detlev Zundel <dzu@denx.de>
31077    CC: Detlev Zundel <dzu@denx.de>
31078    CC: Andreas Pfefferle <ap@denx.de>
31079
31080commit fc39c2fd51e64707de4d61ed49479ebea2847e1b
31081Author: Kumar Gala <galak@kernel.crashing.org>
31082Date:	Tue Mar 31 17:58:13 2009 -0500
31083
31084    85xx/86xx: Ensure MP boot page is not used
31085
31086    We had a bug on 86xx in which the boot page used to bring up secondary
31087    cores was being overwritten and used for the malloc region in u-boot.
31088
31089    We need to reserve the region of memory that the boot page is going to
31090    be put at so nothing uses it.
31091
31092    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31093    Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
31094
31095commit c840d26c752141b94bbc24ac748ddd45752a955a
31096Author: Kumar Gala <galak@kernel.crashing.org>
31097Date:	Tue Mar 31 23:11:05 2009 -0500
31098
31099    85xx: Introduce determine_mp_bootpg() helper.
31100
31101    Match determine_mp_bootpg() that was added for 86xx.  We need this to
31102    address a bug introduced in v2009.03 with 86xx MP booting.	We have to
31103    make sure to reserve the region of memory used for the MP bootpg() so
31104    other u-boot code doesn't use it.
31105
31106    Also added a comment about how cpu_reset() is dealing w/an errata on
31107    early 85xx MP HW.
31108
31109    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31110
31111commit 7649a590b53ee548f41428bf20780f74ce9fc099
31112Author: Kumar Gala <galak@kernel.crashing.org>
31113Date:	Tue Mar 31 23:02:38 2009 -0500
31114
31115    86xx: Cleanup MP support
31116
31117    * Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx
31118    * Introduce determine_mp_bootpg() helper.  We'll need this to address a
31119      bug introduced in v2009.03 with 86xx MP booting.	We have to make sure
31120      to reserve the region of memory used for the MP bootpg() so other
31121      u-boot code doesn't use it.
31122    * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to
31123      allow cmd_mp.c to build and work. In the future we should look at
31124      implementing all these functions. This could be common w/85xx if we
31125      use spin tables on 86xx.
31126
31127    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31128
31129commit f6ef8b7a43ed7f68a4bb524faad5e4f75ea3e3e2
31130Author: Becky Bruce <beckyb@kernel.crashing.org>
31131Date:	Tue Mar 31 18:38:37 2009 -0500
31132
31133    mpc8641hpcn/sbc8641d: Add missing board_lmb_reserves
31134
31135    We're missing the board_lmb_reserve definitions that allow
31136    cpu_mp_lmb_reserve to be called; this means that Linux
31137    is free to reallocate reserved pages.  Linux currently boots
31138    because we're getting lucky - the page we've reserved is
31139    high enough in memory that it isn't allocated by Linux
31140    while we still need it to be in existence.
31141
31142    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
31143    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31144
31145commit 0fc4f64c59873a47d555dd66bad25797d4ecb0ed
31146Author: Ladislav Michl <ladis@linux-mips.org>
31147Date:	Tue Mar 31 13:43:10 2009 +0200
31148
31149    NetStar: fix NAND
31150
31151    Fix NAND support broken during new NAND code merge. Move those few lines of
31152    code to board/netstar/netstar.c
31153
31154    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31155
31156commit d144f94d590b5190a9963bd0f2026b2a7ce67eda
31157Author: Jens Scharsig <esw@bus-elektronik.de>
31158Date:	Tue Mar 31 08:18:29 2009 +0200
31159
31160    soft_i2c.c compiler/linker error
31161
31162    This patch fix the compiler/linker errors
31163
31164    common/cmd_i2c.c:1252: undefined reference to `i2c_get_bus_speed'
31165    common/cmd_i2c.c:1256: undefined reference to `i2c_set_bus_speed'
31166
31167    if board use CONFIG_I2C_CMD_TREE and CONFIG_I2C_MULTI_BUS is not
31168    uesd/undef (wrong define order)
31169
31170    and
31171
31172    removes additional empty lines
31173
31174    Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
31175
31176commit 765547dc5e0e8cbe6b8f4ea8a5d6ff237935c352
31177Author: Haiying Wang <Haiying.Wang@freescale.com>
31178Date:	Fri Mar 27 17:02:45 2009 -0400
31179
31180    MPC85xx: Add MPC8569MDS board support
31181
31182    This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD
31183    EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch.
31184
31185    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31186    Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
31187    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31188
31189commit 22b6dbc1696d927d938dd4e16f65d83c0d4fb3f4
31190Author: Haiying Wang <Haiying.Wang@freescale.com>
31191Date:	Fri Mar 27 17:02:44 2009 -0400
31192
31193    MPC85xx: Add MPC8569 CPU support
31194
31195    There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of
31196    LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage,
31197    then invalidate it after LBCR bit 13 is set.
31198
31199    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31200    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31201
31202commit 2d4de6ae5be54b367a72a7ef4e0cf36a9cd4881f
31203Author: Haiying Wang <Haiying.Wang@freescale.com>
31204Date:	Thu Mar 26 17:01:49 2009 -0400
31205
31206    MPC85xx: Load and enable QE microcode patch in IRAM
31207
31208    For the silicon which doesn't have ROM support in QE, it always needs to load
31209    a pre-built ucode binary to IRAM so that QE can work.
31210
31211    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31212    Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
31213
31214commit 1b3e4044a28a3d95b0aad41bdc52482bb2cc9b2b
31215Author: Kumar Gala <galak@kernel.crashing.org>
31216Date:	Thu Mar 19 09:16:10 2009 -0500
31217
31218    85xx: Add support for additional e500mc features
31219
31220    * Enable backside L2
31221    * e500mc no longer has timebase enable in HID (moved to CCSR register)
31222
31223    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31224
31225commit c360ceac0286159f94d9d1a9496fc9858c8d9bec
31226Author: Dave Liu <daveliu@freescale.com>
31227Date:	Sat Mar 14 12:48:30 2009 +0800
31228
31229    fsl-ddr: add the DDR3 SPD infrastructure
31230
31231    - support mirrored DIMMs, not support register DIMMs
31232    - test passed on P2020DS board with MT9JSF12872AY-1G1D1
31233    - test passed on MPC8569MDS board with MT8JSF12864HY-1G1D1
31234
31235    Signed-off-by: Dave Liu <daveliu@freescale.com>
31236    Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
31237
31238commit 6a8197836702991468cead5ead073f589e2623ad
31239Author: Dave Liu <daveliu@freescale.com>
31240Date:	Sat Mar 14 12:48:19 2009 +0800
31241
31242    fsl-ddr: Fix two bugs in the ddr infrastructure
31243
31244    1. wr_lat
31245       UM said the total write latency for DDR2 is equal to
31246       WR_LAT + ADD_LAT, the write latency is CL + ADD_LAT - 1.
31247       so, the WR_LAT = CL - 1;
31248    2. rd_to_pre
31249       we missed to add the ADD_LAT for DDR2 case.
31250
31251    Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
31252    Signed-off-by: Dave Liu <daveliu@freescale.com>
31253
31254commit 540dcf1cb86961e11aa92c47671f27762c581d8c
31255Author: Kumar Gala <galak@kernel.crashing.org>
31256Date:	Thu Mar 26 01:34:39 2009 -0500
31257
31258    83xx: Use common LSDMR defines from asm/fsl_lbc.h
31259
31260    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31261    Acked-by: Kim Phillips <kim.phillips@freescale.com>
31262
31263commit b0fe93eda69721aef1fdef576164b668fad83bbd
31264Author: Kumar Gala <galak@kernel.crashing.org>
31265Date:	Thu Mar 26 01:34:38 2009 -0500
31266
31267    85xx: Use common LSDMR defines from asm/fsl_lbc.h
31268
31269    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31270
31271commit 0088c298f0eeb90ec001f744e9959dea83dd563a
31272Author: Kumar Gala <galak@kernel.crashing.org>
31273Date:	Thu Mar 26 01:34:37 2009 -0500
31274
31275    Add LSDMR (SDRAM Mode Register) definition on localbus
31276
31277    The masks for various bit defines of LSDMR are common and thus we can
31278    define them in one place rather than replicating them in each config.h
31279
31280    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31281
31282commit 89c00fb15859213788f0ad089934c376fb356099
31283Author: Ladislav Michl <ladis@linux-mips.org>
31284Date:	Mon Mar 30 18:58:41 2009 +0200
31285
31286    OMAP: use {read,write}l to access timer registers
31287
31288    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31289
31290commit 81472d893fa565c9d300928a40e504a689bde131
31291Author: Ladislav Michl <ladis@linux-mips.org>
31292Date:	Mon Mar 30 18:58:41 2009 +0200
31293
31294    OMAP: rename timer divisor
31295
31296    Divisor field is called PTV not PVT.
31297
31298    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31299    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31300
31301commit fe672d60b2a8c9e803596ba4533fa1776015551d
31302Author: Ladislav Michl <ladis@linux-mips.org>
31303Date:	Mon Mar 30 18:58:40 2009 +0200
31304
31305    OMAP: reindent timer code
31306
31307    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31308
31309commit b3f66b0ba09949e0796ce7fad6367f75f15ed890
31310Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31311Date:	Mon Mar 30 18:58:40 2009 +0200
31312
31313    s3c2410: move nand driver to drivers/mtd/nand
31314
31315    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31316
31317commit d3b635774194404bcd424f6b376419bce22076ad
31318Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31319Date:	Mon Mar 30 18:58:40 2009 +0200
31320
31321    s3c24x0: move i2c driver to drivers/i2c
31322
31323    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31324
31325commit 300f99f4539dd5caf7e19af5e4ea5eb259445913
31326Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31327Date:	Mon Mar 30 18:58:39 2009 +0200
31328
31329    s3c24x0: move serial driver to drivers/serial
31330
31331    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31332
31333commit 942ba9969b9efa25f816c238861ecb339c54ed73
31334Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31335Date:	Mon Mar 30 18:58:39 2009 +0200
31336
31337    davinci: move i2c driver to drivers/i2c
31338
31339    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31340
31341commit ee4f3e2765a1c65c9861c5d2cf2e6feb84b90bd8
31342Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31343Date:	Mon Mar 30 18:58:39 2009 +0200
31344
31345    davinci: move nand driver to drivers/mtd/nand
31346
31347    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31348
31349commit d3e55d0774a180c1837bd7ddec464015e883bd86
31350Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31351Date:	Mon Mar 30 18:58:38 2009 +0200
31352
31353    imx: move serial driver to drivers/serial
31354
31355    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31356
31357commit 2344bb8de2354101a8264c2123303c9d8d2aed3c
31358Author: Detlev Zundel <dzu@denx.de>
31359Date:	Mon Mar 30 00:31:36 2009 +0200
31360
31361    inka4x0: Use proper accessor macros for memory mapped registers.
31362
31363    Signed-off-by: Detlev Zundel <dzu@denx.de>
31364
31365commit e979e85fd39b06436922bb4d6bb5fafcbc775182
31366Author: Detlev Zundel <dzu@denx.de>
31367Date:	Mon Mar 30 00:31:35 2009 +0200
31368
31369    inka4x0: Add hardware diagnosis and RTC in configuration.
31370
31371    This patch adds the board specific communication routines needed by
31372    the external 4543 RTC.
31373
31374    Signed-off-by: Detlev Zundel <dzu@denx.de>
31375    Signed-off-by: Andreas Pfefferle <ap@denx.de>
31376
31377commit 7b5611cdd12ca0cc33f994f0d4a4454788fc3124
31378Author: Detlev Zundel <dzu@denx.de>
31379Date:	Mon Mar 30 00:31:34 2009 +0200
31380
31381    inka4x0: Add hardware diagnosis functions for inka4x0
31382
31383    This patch adds advanced diagnosis functions for the inka4x0 board.
31384
31385    Signed-off-by: Andreas Pfefferle <ap@denx.de>
31386    Signed-off-by: Detlev Zundel <dzu@denx.de>
31387
31388commit 04e11cf383ff6231535fd981023bb1306b2133d4
31389Author: Detlev Zundel <dzu@denx.de>
31390Date:	Mon Mar 30 00:31:33 2009 +0200
31391
31392    rtc: add support for 4543 RTC (manufactured by e.g. EPSON)
31393
31394    Signed-off-by: Detlev Zundel <dzu@denx.de>
31395    Signed-off-by: Andreas Pfefferle <ap@denx.de>
31396
31397commit 572e6179adb5447ff42ec2aa5cf3a26decf97583
31398Author: Detlev Zundel <dzu@denx.de>
31399Date:	Mon Mar 30 00:31:32 2009 +0200
31400
31401    drivers/twserial: Add protocol driver for "three wire serial" interface.
31402
31403    This pretty unintelligent interface is used on some RTC chips.
31404
31405    Signed-off-by: Detlev Zundel <dzu@denx.de>
31406
31407commit a6ef3ddeafbe8007af3662cc4509b897c53ab395
31408Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31409Date:	Sun Mar 29 23:01:42 2009 +0200
31410
31411    arm720t/clps7111: move serial driver to drivers/serial
31412
31413    add CONFIG_CLPS7111_SERIAL to activate the driver
31414
31415    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31416
31417commit 6790c55704531eb98f76b51d50e0f73d19fa2988
31418Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31419Date:	Sun Mar 29 23:01:42 2009 +0200
31420
31421    lpc2292: move serial driver to drivers/serial
31422
31423    add CONFIG_LPC2292_SERIAL to activate the driver
31424
31425    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31426
31427commit 176a600d0ecdaccbac483d2ba992d0119f853119
31428Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31429Date:	Sun Mar 29 23:01:42 2009 +0200
31430
31431    ks8695: move serial driver to drivers/serial
31432
31433    add CONFIG_KS8695_SERIAL to activate the driver
31434
31435    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31436
31437commit 6d27bca15d445fcf07d6e7e30ced95c945c875ea
31438Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31439Date:	Sun Mar 29 23:01:42 2009 +0200
31440
31441    s3c64xx: move usb driver to drivers/usb
31442
31443    add CONFIG_USB_S3C64XX to activate the driver
31444
31445    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31446
31447commit ecfa8dda2f55e1fbe12dee0b5cc16e7d484674c9
31448Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31449Date:	Sun Mar 29 23:01:41 2009 +0200
31450
31451    imx31: move serial driver to drivers/serial
31452
31453    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31454
31455commit 9ea91c9fefb3920d735533a7798c1a44a3ed3ffc
31456Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31457Date:	Sun Mar 29 23:01:41 2009 +0200
31458
31459    netarm: move serial driver to drivers/serial
31460
31461    add CONFIG_NETARM_SERIAL to activate the driver
31462
31463    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31464
31465commit 412ab705888742add435dd6ffc2e8bda14962235
31466Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31467Date:	Sun Mar 29 23:01:41 2009 +0200
31468
31469    sa1100: move serial driver to drivers/serial
31470
31471    add CONFIG_SA1100_SERIAL to activate the driver
31472
31473    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31474
31475commit b2368754a9202225fd072e159fb78da7d2cdb623
31476Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31477Date:	Sun Mar 29 23:01:41 2009 +0200
31478
31479    s3c44b0: extract cache from cpu.c
31480
31481    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31482
31483commit 40fd626223eae5363719bcb9a6896f08ceeee90a
31484Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31485Date:	Sun Mar 29 23:01:41 2009 +0200
31486
31487    s3c44b0: move serial driver to drivers/serial
31488
31489    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31490
31491commit 5fe1377cc46199fe71c47be4b1aa81440ae96f9f
31492Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31493Date:	Sun Mar 29 23:01:40 2009 +0200
31494
31495    s3c44b0: move rtc driver to drivers/rtc
31496
31497    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31498
31499commit 50f601cca8985615f9e3de4c34887448ade8a64b
31500Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31501Date:	Sun Mar 29 23:01:40 2009 +0200
31502
31503    s3c44b0: move i2c driver to drivers/i2c
31504
31505    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31506
31507commit 281dfb0c0c531194f99e60d6285cca4e2a9fb1b6
31508Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31509Date:	Sun Mar 29 23:01:36 2009 +0200
31510
31511    s3c4510b: move specific code to soc directory
31512
31513    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31514
31515commit 04531f3c11c693dc54924f82c41979d960309c9d
31516Author: Ladislav Michl <ladis@linux-mips.org>
31517Date:	Wed Mar 25 23:43:58 2009 +0100
31518
31519    NetStar: add RTC support
31520
31521    Add RTC support.
31522
31523    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31524
31525commit 71f7bd305d9768bcb7ddbe4b5823cbf3b3597b11
31526Author: Ladislav Michl <ladis@linux-mips.org>
31527Date:	Wed Mar 25 23:43:50 2009 +0100
31528
31529    NetStar: use generic flash driver
31530
31531    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31532
31533commit 3f464b0fc009d41d2734c08e472eb6d445f73a5c
31534Author: Ladislav Michl <ladis@linux-mips.org>
31535Date:	Mon Mar 16 23:31:20 2009 +0100
31536
31537    NetStar: update crcit utility
31538
31539    Make crc32 function to match its prototype. Use more meaningful identifiers.
31540
31541    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31542
31543commit 488f5d8790c451fc527fe5d2ef218f2a5e40ea17
31544Author: Ladislav Michl <ladis@linux-mips.org>
31545Date:	Mon Mar 23 17:46:27 2009 +0100
31546
31547    Remove nowhere used symbol CONFIG_SYS_CLKS_IN_HZ
31548
31549    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31550
31551commit 88685b5f62274167ad2ba8a58e108d89ff71955b
31552Author: Wolfgang Denk <wd@denx.de>
31553Date:	Sun Mar 29 00:58:16 2009 +0100
31554
31555    VCMA9: fix compile errors
31556
31557    Fix these:
31558    cmd_vcma9.c:82: warning: implicit declaration of function 'eth_getenv_enetaddr'
31559    cmd_vcma9.c:89: error: 'enetaddr' undeclared (first use in this function)
31560
31561    Signed-off-by: Wolfgang Denk <wd@denx.de>
31562
31563commit 26e42cbd786241fec370a0b92ad591f4e9cc423b
31564Author: Wolfgang Denk <wd@denx.de>
31565Date:	Sun Mar 29 00:54:21 2009 +0100
31566
31567    ARM: fix warning: 'print_eth' defined but not used
31568
31569    This warning got issued for all ARM systems that don't have
31570    CONFIG_CMD_NET enabled.
31571
31572    Signed-off-by: Wolfgang Denk <wd@denx.de>
31573
31574commit fd88d91a639ce41b825c8d50dc2182050e98fe53
31575Author: Ladislav Michl <ladis@linux-mips.org>
31576Date:	Mon Mar 23 18:16:34 2009 +0100
31577
31578    cs8900 compile fix
31579
31580    cs8900.c: In function 'eth_init':
31581    cs8900.c:164: warning: passing argument 2 of 'eth_getenv_enetaddr' from incompatible pointer type
31582    cs8900.c:165: error: invalid operands to binary <<
31583    cs8900.c:166: error: invalid operands to binary <<
31584    cs8900.c:167: error: invalid operands to binary <<
31585
31586    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31587    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31588
31589commit d2567be915036720693f3ddd00c39b5b4d86fb8d
31590Author: Wolfgang Denk <wd@denx.de>
31591Date:	Sat Mar 28 20:16:16 2009 +0100
31592
31593    Fix implicit declaration of function 'eth_[gs]etenv_enetaddr'
31594
31595    ...and some other compile warnings.
31596
31597    Signed-off-by: Wolfgang Denk <wd@denx.de>
31598
31599commit 97b05d7d524a6b4f195f07b8f90e98561a85596c
31600Author: Wolfgang Denk <wd@denx.de>
31601Date:	Sat Mar 28 16:17:29 2009 +0100
31602
31603    mpc8xx/ether.c: fix warning: unused variable 'bd'
31604
31605    Also minor coding style cleanup.
31606
31607    Signed-off-by: Wolfgang Denk <wd@denx.de>
31608
31609commit 2dce551e10728f9e5655279f761f1d3cc0a8fe90
31610Author: Detlev Zundel <dzu@denx.de>
31611Date:	Wed Mar 25 17:27:52 2009 +0100
31612
31613    command.c: Expose the core of do_help as _do_help to the rest of u-boot.
31614
31615    Other commands implementing subcommands can reuse this code nicely.
31616
31617    Signed-off-by: Detlev Zundel <dzu@denx.de>
31618    Signed-off-by: Andreas Pfefferle <ap@denx.de>
31619
31620commit 4e325fbfa4dea04eceb6392e00807c40d214dc6f
31621Author: Detlev Zundel <dzu@denx.de>
31622Date:	Tue Mar 24 18:02:33 2009 +0100
31623
31624    mpc5xxx: Add structure definition for several more register blocks.
31625
31626    Signed-off-by: Detlev Zundel <dzu@denx.de>
31627
31628commit 739b0e594677a0676577bc95db4495a5563fc7f8
31629Author: Detlev Zundel <dzu@denx.de>
31630Date:	Fri Mar 27 15:03:55 2009 +0100
31631
31632    MAINTAINERS: Add entry for 'inka4x0' board.
31633
31634    Signed-off-by: Detlev Zundel <dzu@denx.de>
31635
31636commit e55ecec45340755ef47cbbb13fb35ceed60eb115
31637Author: Detlev Zundel <dzu@denx.de>
31638Date:	Fri Mar 27 15:03:54 2009 +0100
31639
31640    MAINTAINERS: Keep list sorted.
31641
31642    Signed-off-by: Detlev Zundel <dzu@denx.de>
31643
31644commit 0baeca4b09b703728f8e66b52418039fd8f8ce35
31645Author: Mike Frysinger <vapier@gentoo.org>
31646Date:	Thu Mar 26 11:17:41 2009 -0400
31647
31648    karef/metrobox/xpedite1k: fix eth_setenv_enetaddr typos
31649
31650    The function is called "eth_setenv_enetaddr", not "eth_putenv_enetaddr".
31651
31652    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31653    CC: Ben Warren <biggerbadderben@gmail.com>
31654
31655commit 76756e41cde0a617e781a604cc47dfaef63697cd
31656Author: Heiko Schocher <hs@denx.de>
31657Date:	Thu Mar 26 07:33:59 2009 +0100
31658
31659    ppc: cleanup compiler errors/warnings
31660
31661    Current u-boot top of tree builds with warnings/errors for
31662    the following boards:
31663
31664    ads5121 cpci5200 mecp5200 v38b IAD210 MBX MBX860T NX823
31665    RPXClassic debris PN62
31666
31667    following patch solves this.
31668
31669    Signed-off-by: Heiko Schocher <hs@denx.de>
31670    Acked-by: Mike Frysinger <vapier@gentoo.org>
31671
31672commit 3edf68c47fdd52f19c1e840771c19ba90cf5ced1
31673Author: Stefan Roese <sr@denx.de>
31674Date:	Thu Mar 26 16:14:13 2009 +0100
31675
31676    ppc4xx: Sequoia: Fix TLB reassignment in NAND booting code
31677
31678    This patch fixes a bug in the Sequoia TLB init code to reconfigure
31679    the correct TLB (boot space) after running from RAM. This bug was
31680    introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
31681    [ppc4xx: Make Sequoia boot vxWorks] which changed the order of the
31682    TLB in the Sequoia init.S file.
31683
31684    Signed-off-by: Stefan Roese <sr@denx.de>
31685
31686commit e2b66fe453a3679f807b37fc5923d89214302764
31687Author: Wolfgang Denk <wd@denx.de>
31688Date:	Thu Mar 26 10:00:57 2009 +0100
31689
31690    ads5121: enable instruction cache
31691
31692    Enabling the instruction cache significantly accelerates U-Boot
31693    operations like CRC checking, image uncompression, etc.
31694
31695    Kudos to Andrea Scian for pointing out.
31696
31697    Signed-off-by: Wolfgang Denk <wd@denx.de>
31698
31699commit 33e88c557b29c84c52039ba05993fa70fe62afe3
31700Author: Jon Smirl <jonsmirl@gmail.com>
31701Date:	Sun Mar 22 22:55:45 2009 -0400
31702
31703    mpc5200: suppress printf until console initialized
31704
31705    On boards which have the environment in eeprom, i2c_init() is called
31706    before the console and RAM are initialized.
31707    Suppress printfs until the console is initialized.
31708
31709    Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
31710    Acked-by: Heiko Schocher <hs@denx.de>
31711
31712commit 0c6926736effbb9a19047949b7e9b3e8feab7c46
31713Author: Guennadi Liakhovetski <lg@denx.de>
31714Date:	Wed Mar 25 11:36:50 2009 +0100
31715
31716    ARM: Add the imx31_phycore_eet board to MAKEALL
31717
31718    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
31719
31720commit 917cfc70c18b74fa8a80189bdce8395199fa8360
31721Author: Nishanth Menon <nm@ti.com>
31722Date:	Wed Mar 25 22:13:56 2009 +0100
31723
31724    OMAP3:Beagle: Enable mtdparts
31725
31726    http://www.denx.de/wiki/DULG/UBootCmdGroupFlash#UBootCmdFlMtdparts
31727    provides a flexible way to create and maintain u-boot mtd
31728    partitions. This allows commands such as "nand erase fs"
31729    to work and the user no longer needs to decode the absolute
31730    nand offsets. This patch enables this function for beagleboard
31731
31732    Signed-off-by: Nishanth Menon <nm@ti.com>
31733    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31734
31735commit 4de1a5daab079ddc8ce1274144700203d692105c
31736Author: Mike Frysinger <vapier@gentoo.org>
31737Date:	Sun Feb 22 16:26:35 2009 -0500
31738
31739    Blackfin: bf537-stamp: split post code out into dedicated post.c
31740
31741    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31742
31743commit 5e8f245743ed14c89e495ba2c027703db9813160
31744Author: Mike Frysinger <vapier@gentoo.org>
31745Date:	Sat Oct 11 22:51:56 2008 -0400
31746
31747    Blackfin: add support for S25FL128 parts
31748
31749    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31750
31751commit bf1e028bf3eab1d702fa0627cade4460688f3913
31752Author: Mike Frysinger <vapier@gentoo.org>
31753Date:	Sat Oct 11 22:51:23 2008 -0400
31754
31755    Blackfin: overhaul SPI flash handling to speed things up
31756
31757    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31758
31759commit efcc08cededa2168b96f12a22a5872340880d334
31760Author: Mike Frysinger <vapier@gentoo.org>
31761Date:	Sat Oct 11 22:51:05 2008 -0400
31762
31763    Blackfin: add support for SST SPI flashes
31764
31765    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31766
31767commit 5b8cfbe63f7242ebb1008f30bbbc85a9d54b38cf
31768Author: Mike Frysinger <vapier@gentoo.org>
31769Date:	Sat Oct 11 22:50:10 2008 -0400
31770
31771    Blackfin: add hack for crappy m25p80
31772
31773    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31774
31775commit 6f5fd56f0832ea5c254e2e4be84ea21fc8ecd5c5
31776Author: Mike Frysinger <vapier@gentoo.org>
31777Date:	Wed Jan 21 20:47:12 2009 -0500
31778
31779    Blackfin: bf537-stamp: increase monitor size
31780
31781    The new jffs2 code pushed the code size just over the limit, so increase
31782    the limit a bit more.
31783
31784    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31785
31786commit f82caaccc87e1f76448ff42a6b930e59797e4f65
31787Author: Mike Frysinger <vapier@gentoo.org>
31788Date:	Mon Dec 8 16:16:11 2008 -0500
31789
31790    Blackfin: bf537-stamp: bump default SCLK up to 125MHz
31791
31792    Since all of the bf537-stamp and bf537-ezkit boards out there can handle it,
31793    increase the speed of SCLK to 125MHz rather than 100MHz.
31794
31795    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31796
31797commit 751e54c3b77311b720b794813cce20546f288ada
31798Author: Mike Frysinger <vapier@gentoo.org>
31799Date:	Sat Oct 11 22:44:14 2008 -0400
31800
31801    Blackfin: bf537-stamp: rewrite MAC-in-flash handling
31802
31803    Use the common net eth functions to setup the env/global data with the MAC
31804    address, and properly handle the case where CONFIG_SYS_NO_FLASH is defined.
31805
31806    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31807
31808commit 88f9faffb383bbc6f23b8cc8519c5ffecfa2c8ad
31809Author: Mike Frysinger <vapier@gentoo.org>
31810Date:	Tue Dec 9 13:47:39 2008 -0500
31811
31812    Blackfin: add clkin_hz= to default kernel command line for ADI boards
31813
31814    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31815
31816commit 9f64ba2412d3cede9eb1f290987e5c3a28df3232
31817Author: Mike Frysinger <vapier@gentoo.org>
31818Date:	Sun Oct 12 23:49:13 2008 -0400
31819
31820    Blackfin: bf533-stamp: bump up default clocks
31821
31822    Since the hardware can handle it, bump the default clocks from 80mhz SCLK
31823    and 398mhz CCLK to 100mhz SCLK and 498mhz CCLK.
31824
31825    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31826
31827commit 23fd959eeaaa0434ac7f9c1191de66c76d97d699
31828Author: Mike Frysinger <vapier@gentoo.org>
31829Date:	Sat Oct 11 22:40:22 2008 -0400
31830
31831    Blackfin: bf533-stamp: rewrite startup LED notifications
31832
31833    Again, don't clobber pins that we aren't actually using, and use the common
31834    LED framework rather than our own hob-job-but-not-really-working.
31835
31836    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31837
31838commit cf6f469e2730fc8ab3523808b828be000d6eee77
31839Author: Mike Frysinger <vapier@gentoo.org>
31840Date:	Sun Jun 1 09:09:48 2008 -0400
31841
31842    Blackfin: unify common ADI board settings
31843
31844    Rather than duplicate the same ADI settings in every ADI board, create a
31845    common ADI config header and have all ADI boards start using that.	This
31846    will also make merging the ~10 boards I have to forward port a lot easier.
31847
31848    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31849
31850commit 196c74311f394c6eb08bd9ab07a35671299b9851
31851Author: Kyungmin Park <kmpark@infradead.org>
31852Date:	Tue Mar 3 09:05:53 2009 +0900
31853
31854    Reduce OneNAND IPL common code
31855
31856    OneNAND IPL has common codes for RAM init, load data, and jump to 2nd
31857    bootloader, but it's common code used about 300~400 bytes. So board
31858    specific codes, such as lowlevel_init, can't has enough code. It make
31859    a difficult to implement OneNAND IPL.
31860
31861    his patch make this common code as small as possible. and give
31862    lowlevel_init can have more codes.
31863
31864    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
31865    Signed-off-by: Scott Wood <scottwood@freescale.com>
31866
31867commit 16f2f5a351004129e79e79816697a367fd9e5446
31868Author: Wolfgang Grandegger <wg@grandegger.com>
31869Date:	Wed Feb 11 18:38:24 2009 +0100
31870
31871    Add multi-chip NAND support for the TQM8548 modules
31872
31873    This patches configures the NAND UPM-FSL driver with multi-chip
31874    support for the Micron MT29F8G08FAB NAND flash memory on the
31875    TQM8548 modules.
31876
31877    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31878    Signed-off-by: Scott Wood <scottwood@freescale.com>
31879
31880commit 33846df28fa1f4cf96a96c18142d48d813caa892
31881Author: Wolfgang Grandegger <wg@grandegger.com>
31882Date:	Wed Feb 11 18:38:23 2009 +0100
31883
31884    Add wait flags to support board/chip specific delays
31885
31886    The NAND flash on the TQM8548_BE modules requires a short delay after
31887    running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
31888    requires a further short delay after writing out a buffer. Normally the
31889    R/B pin should be checked, but it's not connected on the TQM8548_BE.
31890    The corresponding Linux FSL UPM driver uses similar delay points at the
31891    same locations. To manage these extra delays in a more general way, I
31892    introduced the "wait_flags" field allowing the board-specific driver to
31893    specify various types of extra delay.
31894
31895    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31896    Signed-off-by: Scott Wood <scottwood@freescale.com>
31897
31898commit 06e9f7df054d26d7f49c56bf9a6844b193ad6313
31899Author: Wolfgang Grandegger <wg@grandegger.com>
31900Date:	Wed Feb 11 18:38:22 2009 +0100
31901
31902    Add support for TQM-specific chip select logic to FSL-UPM
31903
31904    For the NAND chips on the TQM8548 modules, a special chip-select logic is
31905    used. It uses dedicated address lines to be set via UPM machine address
31906    register (mar). This patch adds such support to the FSL-UPM driver.
31907
31908    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31909    Signed-off-by: Scott Wood <scottwood@freescale.com>
31910
31911commit e93c1c169d49eda7babad9c781f541e2e34f0ff0
31912Author: Wolfgang Grandegger <wg@grandegger.com>
31913Date:	Wed Feb 11 18:38:21 2009 +0100
31914
31915    Add multi chip support to the FSL-UPM driver
31916
31917    This patch adds support for multi-chip NAND devices to the FSL-UPM
31918    driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now
31919    called with the argument "chip_nr" to allow testing the proper chip
31920    select line. The NAND support of the MPC8360ERDK is updated as well.
31921    No other boards are currently using the FSL UPM driver.
31922
31923    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31924    Signed-off-by: Scott Wood <scottwood@freescale.com>
31925
31926commit 672ed2aee91b4856f6671fc72cd34168d8f1b624
31927Author: Wolfgang Grandegger <wg@grandegger.com>
31928Date:	Wed Feb 11 18:38:20 2009 +0100
31929
31930    Enable multi chip support in the NAND layer
31931
31932    This patch adds support for NAND_MAX_CHIPS to the MTD NAND layer.
31933    Multi-chips devices are displayed as shown:
31934
31935      Device 0: 2x NAND 512MiB 3,3V 8-bit, sector size 128 KiB
31936
31937    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31938    Signed-off-by: Scott Wood <scottwood@freescale.com>
31939
31940commit 74398b23f9c2ffdc137fd92910a46e3333fb93f9
31941Author: Mike Frysinger <vapier@gentoo.org>
31942Date:	Sat Oct 11 21:58:33 2008 -0400
31943
31944    Blackfin: put memory into self-refresh before/after programming clocks
31945
31946    When initializing the core clocks, stick external memory into self-refresh.
31947    This gains us a few cool things:
31948     - support suspend-to-RAM with Linux
31949     - reprogram clocks automatically when doing "go" on u-boot.bin in RAM
31950     - make sure settings are stable before flashing new version
31951     - finally fully unify initialize startup code path between LDR/non-LDR
31952
31953    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31954
31955commit d347d572ab1f2d47bf257c9f7ca2e602038a136b
31956Author: Mike Frysinger <vapier@gentoo.org>
31957Date:	Sat Oct 11 21:56:08 2008 -0400
31958
31959    Blackfin: do not program voltage regulator on parts that do not have one
31960
31961    Some newer Blackfins (like the BF51x) do not have an on-chip voltage
31962    regulator, so do not attempt to program the memory as if it does.
31963
31964    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31965
31966commit 0d4f24b70f7a979f58174f3eb271874950b551b6
31967Author: Mike Frysinger <vapier@gentoo.org>
31968Date:	Sun Jun 1 01:28:24 2008 -0400
31969
31970    Blackfin: setup a sane default EBIU_SDBCTL for SDRAM controllers
31971
31972    If the board config does not specify an explicit EBIU_SDBCTL value, set it
31973    up with sane values based on other configuration options.
31974
31975    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31976
31977commit 3986e981f565c08f10c7e526af8cb518d741c349
31978Author: Mike Frysinger <vapier@gentoo.org>
31979Date:	Sat Dec 6 18:06:58 2008 -0500
31980
31981    Blackfin: handle reboot anomaly 432
31982
31983    Workaround anomaly 432:
31984    The bfrom_SysControl() firmware function does not clear the SIC_IWR1
31985    register before executing the PLL programming sequence.  Therefore, any
31986    interrupt enabled in the SIC_IWR1 register prior to the call to
31987    bfrom_SysControl() can prematurely terminate the idle sequence required
31988    for the PLL to relock properly. SIC_IWR0 is properly handled.
31989
31990    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31991
31992commit 7e1d212b6da492c6ea32c62af92e185284f41291
31993Author: Mike Frysinger <vapier@gentoo.org>
31994Date:	Sat Oct 18 04:04:49 2008 -0400
31995
31996    Blackfin: kill off LDR jump block
31997
31998    The Boot ROM uses EVT1 as the entry point so set that rather than having
31999    to use a tiny jump block in the default EVT1 location.
32000
32001    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32002
32003commit a75fa148d60b1975403441e45565621bba50d2d9
32004Author: Mike Frysinger <vapier@gentoo.org>
32005Date:	Tue Jan 6 10:00:48 2009 -0500
32006
32007    Blackfin: simplify symbol_lookup() a bit
32008
32009    No need to skip a byte as the symbol table handles this.
32010
32011    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32012
32013commit 59f0978a7e78d20277ddbde7caf0ea877f3cfd98
32014Author: Mike Frysinger <vapier@gentoo.org>
32015Date:	Sat Feb 7 05:43:21 2009 -0500
32016
32017    Blackfin: fix SIC_RVECT definition: it is 16bits, not 32bits
32018
32019    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32020
32021commit 58130f8920151d9e8942bbdf3388f2defb47e415
32022Author: Mike Frysinger <vapier@gentoo.org>
32023Date:	Sat Feb 7 05:41:17 2009 -0500
32024
32025    Blackfin: drop SPORT_TX read helper macros
32026
32027    The SPORT_TX registers cannot be read (the hardware will trigger an error),
32028    so drop the read helper macros.
32029
32030    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32031
32032commit 820b076c449688bcd4af6db5a33ae424d1a60d0e
32033Author: Mike Frysinger <vapier@gentoo.org>
32034Date:	Sat Feb 7 05:25:35 2009 -0500
32035
32036    Blackfin: unify duplicate CPU port definitions
32037
32038    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32039
32040commit 744fd240d181b0b05b1436e1b655c9a62526c752
32041Author: Mike Frysinger <vapier@gentoo.org>
32042Date:	Fri Feb 6 00:59:50 2009 -0500
32043
32044    Blackfin: drop now-unused CONFIG_SYS_BFIN_CMD_XXX
32045
32046    With the new CONFIG_XXX system and CONFIG_CMD_XXX handling, these defines
32047    are no longer used/needed.
32048
32049    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32050
32051commit 45c48953e8a4038bd49c46813fcff5a207867ae4
32052Author: Mike Frysinger <vapier@gentoo.org>
32053Date:	Mon Oct 6 04:01:26 2008 -0400
32054
32055    Blackfin: print out Flash: before checking it
32056
32057    If there is some problem in the flash init/checking code, it's nicer to see
32058    the message "Flash:" before crashing.  This way the source of the problem
32059    is a bit more straightforward.
32060
32061    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32062
32063commit 1c7a79a04eb916f685f7275520b5eea6968a1559
32064Author: Mike Frysinger <vapier@gentoo.org>
32065Date:	Thu Aug 7 15:33:09 2008 -0400
32066
32067    Blackfin: safely flush data caches when in writeback mode
32068
32069    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32070
32071commit c06f2b13022703611bc3e512bd34f9014a46f448
32072Author: Mike Frysinger <vapier@gentoo.org>
32073Date:	Thu Aug 7 13:21:48 2008 -0400
32074
32075    Blackfin: update lockbox api according to latest documentation
32076
32077    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32078
32079commit 2decc2a8d17a5397cb5956e46c8466c736e305a2
32080Author: Mike Frysinger <vapier@gentoo.org>
32081Date:	Sat Oct 11 21:49:06 2008 -0400
32082
32083    Blackfin: mark bfin_reset static
32084
32085    The function is only used locally, so mark it static.
32086
32087    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32088
32089commit 974473caa732f63312687ef2bd2d22dad8e99b9a
32090Author: Sonic Zhang <Sonic.Zhang@analog.com>
32091Date:	Fri Mar 20 19:28:20 2009 -0400
32092
32093    Blackfin: spi: there is no PORTJ_FER MMR on BF537
32094
32095    Since the PORTJ on the BF537 is peripheral-only (no GPIO functionality),
32096    then there is no PORTJ_FER register for us to worry about.
32097
32098    Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
32099    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32100
32101commit e82b762f293debc53c5afa90f37264f6b07520f9
32102Author: Mike Frysinger <vapier@gentoo.org>
32103Date:	Tue Mar 17 13:58:23 2009 -0400
32104
32105    Blackfin: fix jtag console tstc
32106
32107    The jtag tstc operation was checking the hardware to see if data is
32108    available from it (which is fine for the jtag getc operation), but the
32109    higher layers need to know whether any data is available.  Since we have
32110    to read up to 4 bytes at a time from the hardware, the higher layers need
32111    to know they can consume the cached bytes as well.
32112
32113    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32114
32115commit bc683f58b1f1d8d20546fe019483967a51a49df1
32116Author: Mike Frysinger <vapier@gentoo.org>
32117Date:	Sun Feb 22 16:23:41 2009 -0500
32118
32119    Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...)
32120
32121    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32122
32123commit 8996d1608acb8f59fcb186dc7ed7d87f8fee1297
32124Author: Mike Frysinger <vapier@gentoo.org>
32125Date:	Sun Feb 22 16:02:27 2009 -0500
32126
32127    Blackfin: unify net-related init code
32128
32129    Unify all of the net-related init code in the common Blackfin board init
32130    code to clean up the ifdef mess a bit.
32131
32132    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32133
32134commit c6ea30e52ea82af4858d2b6f99e0fd2ea276d657
32135Author: Mike Frysinger <vapier@gentoo.org>
32136Date:	Wed Feb 18 12:51:48 2009 -0500
32137
32138    Blackfin: fix SWRST/SYSCR register sizes
32139
32140    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32141
32142commit a9d6777d39154978b9ef9c682b2627a3480b194c
32143Author: Mike Frysinger <vapier@gentoo.org>
32144Date:	Wed Feb 18 12:51:31 2009 -0500
32145
32146    Blackfin: update anomaly lists
32147
32148    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32149
32150commit 4d7c32dad2e787f890ebcd51bfb723a126913c90
32151Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32152Date:	Thu Mar 19 18:31:38 2009 +0100
32153
32154    avr32: fix cacheflush.h location introducted by d8f2aa3298610b
32155
32156    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32157    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
32158
32159commit 3a3baf3ee61e6b28af3b49ebabc9ab4f6015aa48
32160Author: Eric Schumann <E.Schumann@phytec.de>
32161Date:	Sat Mar 21 09:59:34 2009 -0400
32162
32163    Make flash protection work, when the environment is in EEPROM
32164
32165    On the pcm030 the environment is located in the onboard EEPROM. But we want
32166    to handle flash sector protection in a safe manner. So we must read the
32167    unlock environment variable from EEPROM instead from flash.
32168
32169    This patch is required as long the evironment is saved into the EEPROM.
32170
32171    Stefan: Additional change as suggested by Wolfgang, use bigger char array
32172    (instead of 4).
32173
32174    Signed-off-by: Eric Schumann <E.Schumann@phytec.de>
32175    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
32176    Acked-by: Wolfgang Denk <wd@denx.de>
32177    Signed-off-by: Stefan Roese <sr@denx.de>
32178
32179commit de3ce8c59f48f99779d7d7379a5432ded12ec06c
32180Author: Jon Smirl <jonsmirl@gmail.com>
32181Date:	Sat Mar 21 11:17:56 2009 -0400
32182
32183    Add define for mpc5200 CDM_CLK_ENA
32184
32185    Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
32186
32187commit df486b1fa3f750b153eac7daa0b3bf1f594e5098
32188Author: Nicolas Ferre <nicolas.ferre@atmel.com>
32189Date:	Sun Mar 22 14:48:16 2009 +0100
32190
32191    at91: Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.
32192
32193    AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed.
32194
32195    The AT91SAM9G20-EK board is an updated revision of the AT91SAM9260-EK board.
32196    It is essentially the same, with a few minor differences.
32197
32198    Here is the chip page on Atmel website:
32199    http://www.atmel.com/dyn/products/product_card.asp?part_id=4337
32200
32201    Signed-off-by: Justin Waters <justin.waters@timesys.com>
32202    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
32203    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32204
32205commit 118d168035cc93f586da4812c89cb153eb9f4243
32206Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32207Date:	Sun Mar 22 14:28:14 2009 +0100
32208
32209    cmc_pu2: fix implicit declaration of function 'eth_setenv_enetaddr'
32210
32211    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32212
32213commit 176c4a982c6531f96426afaa1126cf9a5e2d5e03
32214Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32215Date:	Sun Mar 22 14:28:13 2009 +0100
32216
32217    cmc_pu2: fix misc_init_r prototype
32218
32219    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32220
32221commit 53158aea995221706b42c7bad9f717b31ae20414
32222Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32223Date:	Sun Jan 11 03:32:01 2009 +0100
32224
32225    at91sam9xeek: fix soc name
32226
32227    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32228
32229commit 74c076d6c33d6d42ab065541a38383587879e7b7
32230Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32231Date:	Sun Mar 22 10:22:34 2009 +0100
32232
32233    at91sam9/at91cap: move nand drivers to drivers/mtd/nand
32234
32235    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32236
32237commit 163966087d62680547f188a93c61d01c8155254e
32238Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32239Date:	Sat Mar 21 21:08:01 2009 +0100
32240
32241    atmel/at91/boards: compile dataflash partition only when dataflash is
32242
32243    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32244
32245commit e2c0476f958f8e0b269a1118f4ba4a5cd475aa56
32246Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32247Date:	Sat Mar 21 21:08:00 2009 +0100
32248
32249    at91sam9/at91cap: move common macb initialisation to cpu
32250
32251    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32252
32253commit f3f91f886bc8927fd692ac411b7423a87ffec532
32254Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32255Date:	Sat Mar 21 21:08:00 2009 +0100
32256
32257    at91sam9/at91cap: move common usb host initialisation to cpu
32258
32259    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32260
32261commit a484b00b86e72ac6da6ee4fce13dbc6b256672fe
32262Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32263Date:	Sat Mar 21 21:08:00 2009 +0100
32264
32265    at91sam9/at91cap: move common led management to cpu
32266
32267    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32268
32269commit 7ebafb7ec1a0285af8380623c009576f92583b98
32270Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32271Date:	Sat Mar 21 21:07:59 2009 +0100
32272
32273    at91sam9/at91cap: move common spi initialisation to cpu
32274
32275    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32276
32277commit 1332a2a0694c8e10a5bade397cf83645b2c3fd7e
32278Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32279Date:	Sat Mar 21 21:07:59 2009 +0100
32280
32281    at91sam9/at91cap: move common serial initialisation to cpu
32282
32283    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32284
32285commit e60beb13cf0135dc71c541021487b5ccc4d269cb
32286Author: Wolfgang Denk <wd@denx.de>
32287Date:	Sat Mar 21 22:04:41 2009 +0100
32288
32289    Prepare 2009.03
32290
32291    Update CHANGELOG
32292
32293    Signed-off-by: Wolfgang Denk <wd@denx.de>
32294
32295commit 9e78dae2b276c5bf9ab92cd85173f6cb92b1b7d5
32296Author: Vivek Kutal <vivek.kutal@azingo.com>
32297Date:	Mon Feb 23 21:35:11 2009 +0530
32298
32299    Replaced endpoint numbers with appropriate macros in usbtty.c.
32300
32301    Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
32302    Signed-off-by: Remy Bohmer <linux@bohmer.net>
32303
32304commit faac4fd852e39cb1d7a740801b060e41aeacef1f
32305Author: Michael Lawnick <ml.lawnick@gmx.de>
32306Date:	Thu Mar 19 10:06:41 2009 +0100
32307
32308    UBIFS: Missing offset relocation for compressor 'none'
32309
32310    On systems where U-Boot is linked to another address than it really lays
32311    (e.g. backup image), calls via function pointers must be fixed with a
32312    '+= gd->reloc_off'.
32313    This was not done for none_compr in ubifs_compressors_init() what leads
32314    to system crash on ubifsmount command.
32315
32316    Signed-off-by: Michael Lawnick <ml.lawnick@gmx.de>
32317    Acked-by: Stefan Roese <sr@denx.de>
32318
32319commit ce6d0c8de031f345bde745f3b855082adf1c4e45
32320Author: Stefan Roese <sr@denx.de>
32321Date:	Thu Mar 19 15:35:50 2009 +0100
32322
32323    UBIFS: Add UBIFS commands
32324
32325    This patchset adds these UBIFS related commands:
32326
32327    - ubifsmount
32328      Mount an UBIFS volume
32329
32330    - ubifsls
32331      List a directory of the mounted UBIFS volume
32332
32333    - ubifsload
32334      Load a file from the mounted UBIFS volume to memory
32335
32336    Signed-off-by: Stefan Roese <sr@denx.de>
32337
32338commit 9eefe2a2b37a838558e3d213a9f5519503d0c180
32339Author: Stefan Roese <sr@denx.de>
32340Date:	Thu Mar 19 15:35:05 2009 +0100
32341
32342    UBIFS: Implement read-only UBIFS support in U-Boot
32343
32344    The U-Boot UBIFS implementation is largely a direct copy from the current
32345    Linux version (2.6.29-rc6). As already done in the UBI version we have an
32346    "abstraction layer" to redefine or remove some OS calls (e.g. mutex_lock()
32347    ...). This makes it possible to use the original Linux code with very
32348    little changes. And by this we can better update to later Linux versions.
32349
32350    I removed some of the Linux features that are not used in the U-Boot
32351    version (e.g. garbage-collection, write support).
32352
32353    Signed-off-by: Stefan Roese <sr@denx.de>
32354    CC: Artem Bityutskiy <dedekind@infradead.org>
32355    CC: Adrian Hunter <ext-Adrian.Hunter@nokia.com>
32356
32357commit b1b4e89a0f3b75854c39a62cae41bad56d210adf
32358Author: Stefan Roese <sr@denx.de>
32359Date:	Thu Mar 19 15:34:56 2009 +0100
32360
32361    Add LZO decompressor support
32362
32363    This patch adds LZO decompression support to U-Boot. It is needed for
32364    the upcoming UBIFS support, since UBIFS uses LZO as default compressor/
32365    decompressor. Since we only support read-only in UBIFS, only the
32366    decompressor is needed.
32367
32368    All this is copied with minor changes from the current Linux kernel
32369    version (2.6.28-rc8).
32370
32371    This patch only implements this LZO decompressor support for PPC.
32372    Other platforms using UBIFS will have to add the required
32373    "include/asm/unaligned.h" as well. It should be fairly easy to copy this
32374    from the Linux source tree as I have done it for PPC in this patch.
32375
32376    Signed-off-by: Stefan Roese <sr@denx.de>
32377
32378commit 68d7d65100e84df00bca971c114092731b441090
32379Author: Stefan Roese <sr@denx.de>
32380Date:	Thu Mar 19 13:30:36 2009 +0100
32381
32382    Separate mtdparts command from jffs2
32383
32384    Currently the mtdparts commands are included in the jffs2 command support.
32385    This doesn't make sense anymore since other commands (e.g. UBI) use this
32386    infrastructure as well now. This patch separates the mtdparts commands from
32387    the jffs2 commands making it possible to only select mtdparts when no JFFS2
32388    support is needed.
32389
32390    Signed-off-by: Stefan Roese <sr@denx.de>
32391    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
32392
32393commit 02a301cd5087eaffdf456e0a5cec1100c4d9a398
32394Author: Stefan Roese <sr@denx.de>
32395Date:	Wed Feb 25 12:11:15 2009 +0100
32396
32397    powerpc: Only use eth_getenv_enetaddr() if networking is enabled
32398
32399    Signed-off-by: Stefan Roese <sr@denx.de>
32400
32401commit 5c4fa9b474af95d60f019ec6369cbe77b9dab4b5
32402Author: Grzegorz Bernacki <gjb@semihalf.com>
32403Date:	Tue Mar 17 10:06:40 2009 +0100
32404
32405    Add support for the digsy MTC board.
32406
32407    This is the InterControl custom device based on the MPC5200B chip.
32408
32409    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
32410
32411commit ff7dc067369e30066744f096995aef7d97574d15
32412Author: Stefan Roese <sr@denx.de>
32413Date:	Mon Feb 23 16:52:36 2009 +0100
32414
32415    powerpc: Fix compilation warning in board.c
32416
32417    Fix this warning:
32418
32419    board.c: In function 'board_init_r':
32420    board.c:653: warning: unused variable 'i'
32421    board.c:651: warning: unused variable 'e'
32422
32423    Signed-off-by: Stefan Roese <sr@denx.de>
32424
32425commit 9cd690160d3ce1a7fb4ceeee6c99cedb1ac1d49c
32426Author: Stefan Roese <sr@denx.de>
32427Date:	Mon Feb 23 16:42:51 2009 +0100
32428
32429    ppc4xx: Don't write the MAC address into the internal SoC registers
32430
32431    Remove this code. It's not needed. The 4xx EMAC driver stores the MAC
32432    addresses into the SoC registers instead.
32433
32434    Signed-off-by: Stefan Roese <sr@denx.de>
32435
32436commit bb57ad4be76d0e2e7f9ec56678235cc9872ff40f
32437Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32438Date:	Fri Feb 20 10:19:19 2009 +0100
32439
32440    ppc4xx: Use correct io accessors for esd 405/440 boards
32441
32442    This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
32443    macros. Also volatile pointer references are replaced by the
32444    new accessors.
32445
32446    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32447    Signed-off-by: Stefan Roese <sr@denx.de>
32448
32449commit 049216f045fd8e0f45bcef121c2bb1c7d3de6988
32450Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32451Date:	Fri Feb 20 10:19:18 2009 +0100
32452
32453    ppc4xx: Use correct io accessors for esd 405 boards
32454
32455    This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
32456    macros. Also volatile pointer references are replaced by the
32457    new accessors.
32458
32459    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32460    Signed-off-by: Stefan Roese <sr@denx.de>
32461
32462commit a59205d1519375d027f97a545ad642ab20fce6f8
32463Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32464Date:	Fri Feb 20 10:19:17 2009 +0100
32465
32466    ppc4xx: Cleanup linker scripts of esd 4xx boards
32467
32468    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32469    Signed-off-by: Stefan Roese <sr@denx.de>
32470
32471commit 2f103ee284e68934a648732db5e0b6ceb4a1ed8f
32472Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32473Date:	Fri Feb 20 10:19:16 2009 +0100
32474
32475    ppc4xx: Update TEXT_BASE for DASA_SIM boards
32476
32477    Fix building DASA_SIM boards by increasing U-Boot's size in flash.
32478
32479    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32480    Signed-off-by: Stefan Roese <sr@denx.de>
32481
32482commit 09db8f4de6805f1dde510c167f20e56a5405d29e
32483Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32484Date:	Fri Feb 20 10:19:15 2009 +0100
32485
32486    ppc4xx: DU405 maintenance fix
32487
32488    -strip unused features
32489    -fix resetting phy
32490
32491    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32492    Signed-off-by: Stefan Roese <sr@denx.de>
32493
32494commit 75511b47ac2647be48218dbb93af05b21f404f67
32495Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32496Date:	Fri Feb 20 10:19:14 2009 +0100
32497
32498    ppc4xx: Abort autoboot only by space key on CPCI405 boards
32499
32500    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32501    Signed-off-by: Stefan Roese <sr@denx.de>
32502
32503commit e17ee157ca9ff0d4cc5841d06c4b70c1603df29c
32504Author: Graeme Russ <graeme.russ@gmail.com>
32505Date:	Tue Feb 24 21:14:56 2009 +1100
32506
32507    Add basic relocation to i386 port
32508
32509    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
32510
32511commit 8c63d47651f77d9fb887cad433370b866eb0a193
32512Author: Graeme Russ <graeme.russ@gmail.com>
32513Date:	Tue Feb 24 21:14:45 2009 +1100
32514
32515    Implement SC520 timers
32516
32517    Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32518
32519commit 6d7f610b09f813b1239eedcbfe921cfd439aea25
32520Author: Graeme Russ <graeme.russ@gmail.com>
32521Date:	Tue Feb 24 21:14:32 2009 +1100
32522
32523    Factor out SC520 sub-features
32524
32525    Moved sub-features of the SC520 code which is currently selectively compiled
32526    using #ifdef out of sc520.c into individual files selectively compiled via
32527    the makefile
32528
32529    Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32530
32531commit abf0cd3dff227cfb6e82ad13be62e28e6e89d5df
32532Author: Graeme Russ <graeme.russ@gmail.com>
32533Date:	Tue Feb 24 21:13:40 2009 +1100
32534
32535    Rewrite i386 interrupt handling
32536
32537    Rewrite interrupt handling functionality for the i386 port. Separated
32538    functionality into separate CPU and Architecture components.
32539
32540    It appears as if the i386 interrupt handler functionality was intended
32541    to allow multiple handlers to be installed for a given interrupt.
32542    Unfortunately, this functionality was not fully implemented and also
32543    had the problem that irq_free_handler() does not allow the passing
32544    of the handler function pointer and therefore could never be used to
32545    free specific handlers that had been installed for a given IRQ.
32546
32547    There were also various issues with array bounds not being fully
32548    tested.
32549
32550    I had two objectives in mind for the new implementation:
32551
32552    1) Keep the implementation as similar as possible to existing
32553       implementations. To that end, I have used the leon2/3
32554       implementations as the reference
32555
32556    2) Seperate CPU and Architecture specific elements. All specific i386
32557       interrupt functionality is now in cpu/i386/ with the high level
32558       API and architecture specific code in lib_i386. Functionality
32559       specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
32560       been further split out into an individual file to allow for the
32561       implementation of the PIC architecture of the SC520 CPU (supports
32562       more IRQs)
32563
32564    Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32565
32566commit ece444b42b71eb5bce34a24ec584573b3c8c4a98
32567Author: Graeme Russ <graeme.russ@gmail.com>
32568Date:	Tue Feb 24 21:12:35 2009 +1100
32569
32570    Move ali512x.h
32571
32572    Moved ali512x.h from include/asm-i386/ic/ to /include
32573
32574    Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32575
32576commit 6d83e3ac61dcdbcb7f04664309a9689fe01c5704
32577Author: Graeme Russ <graeme.russ@gmail.com>
32578Date:	Tue Feb 24 21:12:20 2009 +1100
32579
32580    Rename SC520 Configuration Options
32581
32582    Options are now all uniformly CONFIG_SYS_SC520_<option>
32583
32584    Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32585
32586commit f62fb99941c625605aa16a0097b396a5c16d2c88
32587Author: Trent Piepho <xyzzy@speakeasy.org>
32588Date:	Wed Feb 18 15:22:05 2009 -0800
32589
32590    Fix all linker script to handle all rodata sections
32591
32592    A recent gcc added a new unaligned rodata section called '.rodata.str1.1',
32593    which needs to be added the the linker script.  Instead of just adding this
32594    one section, we use a wildcard ".rodata*" to get all rodata linker section
32595    gcc has now and might add in the future.
32596
32597    However, '*(.rodata*)' by itself will result in sub-optimal section
32598    ordering.  The sections will be sorted by object file, which causes extra
32599    padding between the unaligned rodata.str.1.1 of one object file and the
32600    aligned rodata of the next object file.  This is easy to fix by using the
32601    SORT_BY_ALIGNMENT command.
32602
32603    This patch has not be tested one most of the boards modified.  Some boards
32604    have a linker script that looks something like this:
32605
32606    *(.text)
32607    . = ALIGN(16);
32608    *(.rodata)
32609    *(.rodata.str1.4)
32610    *(.eh_frame)
32611
32612    I change this to:
32613
32614    *(.text)
32615    . = ALIGN(16);
32616    *(.eh_frame)
32617    *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
32618
32619    This means the start of rodata will no longer be 16 bytes aligned.
32620    However, the boundary between text and rodata/eh_frame is still aligned to
32621    16 bytes, which is what I think the real purpose of the ALIGN call is.
32622
32623    Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
32624
32625commit 566b652c7cdb0e5e0529bb3d1eaffbd2bf45a032
32626Author: Mike Frysinger <vapier@gentoo.org>
32627Date:	Wed Feb 11 18:26:08 2009 -0500
32628
32629    remove bi_enet*addr from global data for all arches
32630
32631    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32632    CC: Ben Warren <biggerbadderben@gmail.com>
32633    CC: Daniel Hellstrom <daniel@gaisler.com>
32634    CC: Michal Simek <monstr@seznam.cz>
32635    CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
32636    CC: Scott McNutt <smcnutt@psyent.com>
32637    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32638
32639commit eb85aa594c1b57a1e3be9689b65171a137a36432
32640Author: Mike Frysinger <vapier@gentoo.org>
32641Date:	Wed Feb 11 20:07:19 2009 -0500
32642
32643    ppc: mark global bi_enet*addr as legacy
32644
32645    The environment is the canonical storage location of the mac address, so
32646    we're killing off the global data location and moving everything to
32647    querying the env directly.
32648
32649    In the ppc case, these things are part of the legacy ABI, so keep them
32650    around but mark them as legacy so no new code will touch them.
32651
32652    Also stop calling load_sernum_ethaddr() since all boards now implement
32653    this as a stub.
32654
32655    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32656    CC: Ben Warren <biggerbadderben@gmail.com>
32657
32658commit 9c150102bc1de375d36d97a1cc2dd0e9639b15df
32659Author: Mike Frysinger <vapier@gentoo.org>
32660Date:	Wed Feb 11 20:09:52 2009 -0500
32661
32662    boards: get mac address from env and move load_sernum_ethaddr() to board init
32663
32664    The environment is the canonical storage location of the mac address, so
32665    we're killing off the global data location and moving everything to
32666    querying the env directly.
32667
32668    Rather than have common ppc code call a board-specific function like
32669    load_sernum_ethaddr(), have each board call it in its own board-specific
32670    misc_init_r() function.
32671
32672    The boards that get converted here are:
32673	- kup4k/kup4x
32674	- pcs440ep
32675	- tqm8xx
32676
32677    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32678    CC: Ben Warren <biggerbadderben@gmail.com>
32679    CC: Stefan Roese <sr@denx.de>
32680
32681commit 92b50ffef978f05858a0ff4cbe88430bc51a28a2
32682Author: Mike Frysinger <vapier@gentoo.org>
32683Date:	Wed Feb 11 19:55:01 2009 -0500
32684
32685    cmc_pu2: get mac address from environment
32686
32687    The environment is the canonical storage location of the mac address, so
32688    we're killing off the global data location and moving everything to
32689    querying the env directly.
32690
32691    Also rename load_sernum_ethaddr() to misc_init_r() so we don't need to
32692    handle this board specially in common ARM code.
32693
32694    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32695    CC: Ben Warren <biggerbadderben@gmail.com>
32696
32697commit d8d21e699d7fcfb6ab11635110266dd09b7edc62
32698Author: Mike Frysinger <vapier@gentoo.org>
32699Date:	Mon Feb 16 18:03:14 2009 -0500
32700
32701    boards: move board_get_enetaddr() into board-specific init
32702
32703    The environment is the canonical storage location of the mac address, so
32704    we're killing off the global data location and moving everything to
32705    querying the env directly.
32706
32707    Rather than have the common ppc code have board-specific hooks, move the
32708    board_get_enetaddr() function into the board-specific init functions.
32709
32710    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32711    CC: Ben Warren <biggerbadderben@gmail.com>
32712
32713commit f11e6ff5b1859d9213f0d501b3309e065f487543
32714Author: Mike Frysinger <vapier@gentoo.org>
32715Date:	Wed Feb 11 19:39:55 2009 -0500
32716
32717    arm: get mac address from environment
32718
32719    The environment is the canonical storage location of the mac address, so
32720    we're killing off the global data location and moving everything to
32721    querying the env directly.
32722
32723    Some warts are remaining and should be killed off (by moving the func to
32724    the appropriate board init code):
32725	- davinci_eth_set_mac_addr
32726	- cs8900_get_enetaddr
32727	- smc_set_mac_addr
32728
32729    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32730    CC: Ben Warren <biggerbadderben@gmail.com>
32731
32732commit 0107cf66f7346e8c7d6cf0fe99d2f265134afd59
32733Author: Mike Frysinger <vapier@gentoo.org>
32734Date:	Wed Feb 11 19:36:20 2009 -0500
32735
32736    nx823: get mac address from environment
32737
32738    The environment is the canonical storage location of the mac address, so
32739    we're killing off the global data location and moving everything to
32740    querying the env directly.
32741
32742    For the nx823, the serial number is moved out of load_sernum_ethaddr() and
32743    into misc_init_r() as is the env setup.  This lets us kill off the former
32744    function in the process.
32745
32746    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32747    CC: Ben Warren <biggerbadderben@gmail.com>
32748
32749commit 19b5b533ccd522abeb501d510750693c35e20456
32750Author: Mike Frysinger <vapier@gentoo.org>
32751Date:	Wed Feb 11 18:27:18 2009 -0500
32752
32753    lib_*/board.c: do not initialize bi_enet*addr in global data
32754
32755    Since everyone is using the environment for mac address storage, there is
32756    no point in seeding the global data.
32757
32758    The arches that are converted here:
32759	i386
32760	m68k
32761	microblaze
32762	mips
32763	nios
32764	nios2
32765	sh
32766	sparc
32767
32768    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32769    CC: Ben Warren <biggerbadderben@gmail.com>
32770    CC: Daniel Hellstrom <daniel@gaisler.com>
32771    CC: Michal Simek <monstr@seznam.cz>
32772    CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
32773    CC: Scott McNutt <smcnutt@psyent.com>
32774    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32775
32776commit 740e8ba7d475c49c1b76058e1bf354e376b5c4e0
32777Author: Mike Frysinger <vapier@gentoo.org>
32778Date:	Wed Feb 11 19:19:54 2009 -0500
32779
32780    npe: get mac address from environment
32781
32782    The environment is the canonical storage location of the mac address, so
32783    we're killing off the global data location and moving everything to
32784    querying the env directly.
32785
32786    The resulting code can also be simplified even further.
32787
32788    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32789    CC: Stefan Roese <sr@denx.de>
32790    CC: Ben Warren <biggerbadderben@gmail.com>
32791
32792commit 6bacfa6a8e9b264d37c1262fc1f3e948d1feab81
32793Author: Mike Frysinger <vapier@gentoo.org>
32794Date:	Wed Feb 11 19:18:41 2009 -0500
32795
32796    cpu/: get mac address from environment
32797
32798    The environment is the canonical storage location of the mac address, so
32799    we're killing off the global data location and moving everything to
32800    querying the env directly.
32801
32802    The cpus that get converted here:
32803	at91rm9200
32804	mpc512x
32805	mpc5xxx
32806	mpc8260
32807	mpc8xx
32808	ppc4xx
32809
32810    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32811    CC: Ben Warren <biggerbadderben@gmail.com>
32812    CC: John Rigby <jrigby@freescale.com>
32813    CC: Stefan Roese <sr@denx.de>
32814
32815commit 03f3d8d3b39cf85c0ce7ca903b436701e8aa610b
32816Author: Mike Frysinger <vapier@gentoo.org>
32817Date:	Wed Feb 11 19:09:54 2009 -0500
32818
32819    lan91c96/smc91111/smc911x: get mac address from environment
32820
32821    The environment is the canonical storage location of the mac address, so
32822    we're killing off the global data location and moving everything to
32823    querying the env directly.
32824
32825    Also, do not bother checking the EEPROM if the env is setup.  This
32826    simplifies the code greatly.
32827
32828    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32829    Signed-off-by: Wolfgang Dnek <wd@denx.de>
32830    CC: Ben Warren <biggerbadderben@gmail.com>
32831    CC: Rolf Offermanns <rof@sysgo.de>
32832    CC: Erik Stahlman <erik@vt.edu>
32833    CC: Daris A Nevil <dnevil@snmc.com>
32834    CC: Sascha Hauer <s.hauer@pengutronix.de>
32835
32836commit c527ce92511cbf723c2ca77bee1cf9ecf83dac81
32837Author: Mike Frysinger <vapier@gentoo.org>
32838Date:	Wed Feb 11 19:14:09 2009 -0500
32839
32840    sh_eth: get mac address from environment
32841
32842    The environment is the canonical storage location of the mac address, so
32843    we're killing off the global data location and moving everything to
32844    querying the env directly.
32845
32846    The sh_eth driver can also be simplified a bit by using enetaddr member of
32847    the eth_device structure.
32848
32849    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32850    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32851    CC: Carlos Munoz <carlos@kenati.com>
32852    CC: Ben Warren <biggerbadderben@gmail.com>
32853
32854commit 0a5238cea90665c230297a8fd77bb0b3b61ca177
32855Author: Mike Frysinger <vapier@gentoo.org>
32856Date:	Wed Feb 11 19:06:09 2009 -0500
32857
32858    cs8900: get mac address from environment
32859
32860    The environment is the canonical storage location of the mac address, so
32861    we're killing off the global data location and moving everything to
32862    querying the env directly.
32863
32864    The cs8900 driver also changes slightly in that the hardware is not
32865    consulted if the mac address in the env is sane.
32866
32867    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32868    CC: Marius Groeger <mgroeger@sysgo.de>
32869    CC: Ben Warren <biggerbadderben@gmail.com>
32870
32871commit c4b8762f11d337e6a9d90c227b2871d65d372469
32872Author: Mike Frysinger <vapier@gentoo.org>
32873Date:	Wed Feb 11 19:04:25 2009 -0500
32874
32875    bcm570x: get mac address from environment
32876
32877    The environment is the canonical storage location of the mac address, so
32878    we're killing off the global data location and moving everything to
32879    querying the env directly.
32880
32881    Since the address is in the PLM_DEVICE_BLOCK structure already, there is
32882    no need to pass the NodeAddress as a second parameter.  So drop the second
32883    argument to the LM_SetMacAddress() function (and update the tigon3 driver
32884    accordingly).
32885
32886    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32887    CC: Ben Warren <biggerbadderben@gmail.com>
32888
32889commit d3f871482f06f6a4eaf4a3fafde84846bad87b4f
32890Author: Mike Frysinger <vapier@gentoo.org>
32891Date:	Wed Feb 11 19:01:26 2009 -0500
32892
32893    drivers/net/: get mac address from environment
32894
32895    The environment is the canonical storage location of the mac address, so
32896    we're killing off the global data location and moving everything to
32897    querying the env directly.
32898
32899    The drivers that get converted here:
32900	3c589
32901	4xx_enet
32902	dc2114x
32903	dm9000x
32904	enc28j60
32905	fsl_mcdmafec
32906	ks8695eth
32907	mcffec
32908	rtl8019
32909	rtl8169
32910	s3c4510b_eth
32911	xilinx_emac
32912	xilinx_emaclite
32913
32914    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32915    CC: Ben Warren <biggerbadderben@gmail.com>
32916    CC: Rolf Offermanns <rof@sysgo.de>
32917    CC: Stefan Roese <sr@denx.de>
32918    CC: Sascha Hauer <saschahauer@web.de>
32919    CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32920    CC: Greg Ungerer <greg.ungerer@opengear.com>
32921    CC: Xue Ligong <lgxue@hotmail.com>
32922    CC: Masami Komiya <mkomiya@sonare.it>
32923    CC: Curt Brune <curt@cucy.com>
32924    CC: Michal SIMEK <monstr@monstr.eu>
32925
32926commit b6b4625d175019e387e5b0f65a17322a78f6bb90
32927Author: Mike Frysinger <vapier@gentoo.org>
32928Date:	Wed Feb 11 18:38:38 2009 -0500
32929
32930    boards: get mac address from environment
32931
32932    The boards that get converted here to use the environment for the mac
32933    address rather than global data:
32934	debris
32935	mgcoge
32936	mgsuvd
32937	muas3001
32938	netstal
32939	pn62
32940	sixnet
32941	vcma9
32942	xilinx (the ones that use xilinx_enet)
32943
32944    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32945    CC: Ben Warren <biggerbadderben@gmail.com>
32946    CC: Sangmoon Kim <dogoil@etinsys.com>
32947    CC: Heiko Schocher <hs@denx.de>
32948    CC: David Mueller <d.mueller@elsoft.ch>
32949    CC: Niklaus Giger <niklaus.giger@netstal.com>
32950    CC: Wolfgang Grandegger <wg@denx.de>
32951    CC: Dave Ellis <DGE@sixnetio.com>
32952    CC: Ricardo Ribalda <ricardo.ribalda@uam.es>
32953
32954commit 06a0c4381a65ed500c816a05b9ae7b207c3b1d4b
32955Author: Mike Frysinger <vapier@gentoo.org>
32956Date:	Wed Feb 11 18:36:45 2009 -0500
32957
32958    AmigaOneG3SE/enet: get mac address from environment
32959
32960    Always use the MAC address that is stored in the environment first before
32961    falling back to the ROM.  This also cuts out any comparison steps: if the
32962    mac in the env is sane, the ROM is never consulted.
32963
32964    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32965    CC: Thomas Frieden <ThomasF@hyperion-entertainment.com>
32966    CC: Ben Warren <biggerbadderben@gmail.com>
32967
32968commit 56b555a644f3cbb1b3929cb52b61d3ce483885f5
32969Author: Mike Frysinger <vapier@gentoo.org>
32970Date:	Wed Feb 11 18:52:38 2009 -0500
32971
32972    nvedit: do not update global bi_enetaddr and do not call eth_set_enetaddr()
32973
32974    Since the ethernet layer handles updating of device addresses itself from
32975    the environment, there is no point in calling eth_set_enetaddr().
32976
32977    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32978    CC: Ben Warren <biggerbadderben@gmail.com>
32979
32980commit 5013533467c1de731c2f0c9beb4b41ce3f07cbeb
32981Author: Mike Frysinger <vapier@gentoo.org>
32982Date:	Wed Feb 11 18:54:07 2009 -0500
32983
32984    lynxkdi: get mac address from environment
32985
32986    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32987    CC: Ben Warren <biggerbadderben@gmail.com>
32988
32989commit 62c93d92f1b6266b2f33c5f403931b51cbd2a246
32990Author: Mike Frysinger <vapier@gentoo.org>
32991Date:	Wed Feb 11 18:51:43 2009 -0500
32992
32993    bootvx: get mac address from environment
32994
32995    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32996    CC: Niklaus Giger <niklaus.giger@member.fsf.org>
32997    CC: Ben Warren <biggerbadderben@gmail.com>
32998
32999commit de2dff6ff89f98c6062f4d224fd434a3ede035d1
33000Author: Mike Frysinger <vapier@gentoo.org>
33001Date:	Wed Feb 11 18:50:10 2009 -0500
33002
33003    bdinfo: get mac address from environment
33004
33005    Add a new print_eth() function to automate the eth*addr env var acquisition
33006    and display.  Affects all arches.
33007
33008    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33009    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33010    CC: Scott McNutt <smcnutt@psyent.com>
33011    CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
33012    CC: Michal Simek <monstr@seznam.cz>
33013    CC: Daniel Hellstrom <daniel@gaisler.com>
33014    CC: Ben Warren <biggerbadderben@gmail.com>
33015
33016commit 95823ca0773356860e622ee3304a4b7cafcbf19a
33017Author: Mike Frysinger <vapier@gentoo.org>
33018Date:	Wed Feb 11 18:23:48 2009 -0500
33019
33020    net: get mac address from environment and use eth util funcs
33021
33022    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33023    CC: Ben Warren <biggerbadderben@gmail.com>
33024
33025commit 500b6c51e4c41f4562cb48344af98deb7e342731
33026Author: Mike Frysinger <vapier@gentoo.org>
33027Date:	Mon Oct 13 15:06:25 2008 -0400
33028
33029    Blackfin: bfin_mac: force boards to setup the MAC themselves
33030
33031    Since the on-chip MAC does not have an eeprom or similar interface, force
33032    all Blackfin boards that use this driver to setup the board data with a
33033    proper MAC.
33034
33035    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33036    CC: Ben Warren <biggerbadderben@gmail.com>
33037
33038commit 6ff4137f2ad640e4fc8ea1b0455161ddff1f6730
33039Author: Mike Frysinger <vapier@gentoo.org>
33040Date:	Wed Feb 11 14:12:34 2009 -0500
33041
33042    doc/README.enetaddr: document proper MAC usage
33043
33044    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33045    CC: Ben Warren <biggerbadderben@gmail.com>
33046
33047commit 3f6e6993e92fd0658da1746d1c84644612ee520b
33048Author: Mike Frysinger <vapier@gentoo.org>
33049Date:	Thu Jan 29 19:43:44 2009 -0500
33050
33051    net: new utility functions for working with enetaddr's
33052
33053    Declare new utility functions for converting between the environment
33054    variables (eth*addr) and the binary MAC address representation.  This way
33055    we can unify all the random places that already do this kind of thing.
33056
33057    The functions in question:
33058	eth_parse_enetaddr - "..." -> {...}
33059	eth_getenv_enetaddr - env -> {...}
33060	eth_setenv_enetaddr - {...} -> env
33061
33062    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33063    CC: Ben Warren <biggerbadderben@gmail.com>
33064
33065commit b6446b67758ea1e41223f0782924bb73fd0a89d0
33066Author: Mike Frysinger <vapier@gentoo.org>
33067Date:	Tue Feb 17 00:00:53 2009 -0500
33068
33069    convert print_IPaddr() to %pI4
33070
33071    Now that our printf functions support the %pI4 modifier like the kernel,
33072    let's drop the inflexible print_IPaddr() function and covert over to the
33073    %pI4 modifier.
33074
33075    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33076    CC: Ben Warren <biggerbadderben@gmail.com>
33077
33078commit 6c6166f52983dac775e3852f9d0f49d033f27108
33079Author: Mike Frysinger <vapier@gentoo.org>
33080Date:	Mon Feb 16 23:21:36 2009 -0500
33081
33082    vsprintf: pull updates from Linux kernel
33083
33084    This brings in support for the %p modifier which allows us to easily print
33085    out things like ip addresses, mac addresses, and pointers.
33086
33087    It also converts the rarely used 'q' length modifier to the common 'L'
33088    modifier when dealing with quad types.
33089
33090    While this new code is a bit larger (~1k .text), most of it should be made
33091    up by converting the existing ip/mac address code to use format modifiers.
33092
33093    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33094
33095commit a43ea5cc6d612471fbc74f0a26b2bea5864aa1d6
33096Author: Jon Smirl <jonsmirl@gmail.com>
33097Date:	Thu Mar 19 23:04:18 2009 -0400
33098
33099    .gitignore for generated files in api_examples directory
33100
33101    Add .gitignore for generated files in api_examples directory
33102
33103    Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
33104    Signed-off-by: Wolfgang Denk <wd@denx.de>
33105
33106commit 40281a9ca21a6b6d7b996b4d4eeaa19026337231
33107Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33108Date:	Wed Mar 18 12:27:04 2009 +0900
33109
33110    net: sh_eth: Remove sh_eth_reset() from halt function
33111
33112    sh_eth_reset is function to reset Ether IP.
33113    The MAC address is stored in IP, but it is initialized by this function.
33114    OS (e.g. Linux Kernel) can not use this device when initialized.
33115    This revises this problem.
33116
33117    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33118
33119commit f8853d105da7d69bc92a5b4578f9b85234e558ec
33120Author: Anatolij Gustschin <agust@denx.de>
33121Date:	Fri Mar 20 12:45:50 2009 +0100
33122
33123    ppc4xx: Fix bug in PCI outbound map configuration for canyonlands
33124
33125    PCI outbound address map configuration doesn't match the
33126    PCI memory address range covered by appropriate TLB entry
33127    configuration for canyonlands causing machine check
33128    exceptions while accessing PCI memory regions. This patch
33129    provides a fix for this issue.
33130
33131    Kazuaki Ichinohe observed and reported this issue while
33132    testing display output with PCI ATI video card on canyonlands.
33133
33134    Signed-off-by: Anatolij Gustschin <agust@denx.de>
33135    Signed-off-by: Stefan Roese <sr@denx.de>
33136
33137commit 7a88601a34132548c3c591ea87ab3468b51121b0
33138Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
33139Date:	Fri Mar 6 10:09:37 2009 -0500
33140
33141    CFI: geometry reversal for STMicro M29W320DT
33142
33143    Follow up to the flash_fixup_stm to fix geometry reversal
33144    on STMicro M29W320ET flash chip. The M29W320DT has 4 erase region.
33145
33146    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
33147    Signed-off-by: Stefan Roese <sr@denx.de>
33148
33149commit 069f4364d807d7fdea3de7385ad2f8d83c587aec
33150Author: Mike Frysinger <vapier@gentoo.org>
33151Date:	Wed Feb 25 17:29:40 2009 -0500
33152
33153    smc911x_eeprom: update register API
33154
33155    The smc911x driver changed the naming convention for its register funcs,
33156    so update the eeprom code accordingly.
33157
33158    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33159    CC: Ben Warren <biggerbadderben@gmail.com>
33160
33161commit 6a397ef0e6c58caab8bf427d447714bc9b3bb9d4
33162Author: Grzegorz Bernacki <gjb@semihalf.com>
33163Date:	Tue Mar 17 10:06:39 2009 +0100
33164
33165    mpc52xx: Get rid of board-specific #ifdef's in cpu/mpc5xxx/ide.c
33166
33167    Total5200 and digsy MTC use I2C port 2 pins as a ATA chip select.
33168    To avoid adding board-specific ifdefs to cpu/mpc5xxx/ide.c new
33169    define CONFIG_SYS_ATA_CS_ON_I2C2 was introduced. It is used by
33170    Total5200 and will be used by digsy MTC and other boards with
33171    ATA CS on I2C pins.
33172
33173    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
33174
33175commit 1b6275dfb173bd2edb8f208dd050d6f47ae39654
33176Author: Heiko Schocher <hs@denx.de>
33177Date:	Thu Mar 12 07:37:34 2009 +0100
33178
33179    8xx: add support for new keymile kmsupx4 board.
33180
33181    This patch adds support for the kmsupx4 board from Keymile,
33182    based on a Freescale MPC852T CPU
33183
33184    - serial console on SMC1
33185    - 32 MB SDRAM
33186    - 32 MB NOR Flash
33187    - Ethernet over SCC3
33188    - I2C Bitbang
33189
33190    Signed-off-by: Heiko Schocher <hs@denx.de>
33191
33192commit d044954fe2a7e7a3dd104eb9c9d2104e38da2911
33193Author: Heiko Schocher <hs@denx.de>
33194Date:	Thu Mar 12 07:37:28 2009 +0100
33195
33196    8xx, mgsuvd: rename board to a more generic name
33197
33198    renaming the "mgsuvd" board port into "km8xx", because
33199    there come more similar boards from keymile.
33200    Compiling the mgsuvd board with "make mgsuvd_config"
33201    remains.
33202
33203    Signed-off-by: Heiko Schocher <hs@denx.de>
33204
33205commit 18b2f35bde1672e074a3d5048383cb56fda745cb
33206Author: Heiko Schocher <hs@denx.de>
33207Date:	Thu Mar 12 07:37:23 2009 +0100
33208
33209    8xx, mgsuvd: Coding Style cleanup config file
33210
33211    Signed-off-by: Heiko Schocher <hs@denx.de>
33212
33213commit 364123db6730d32330f818b65360d2cd27396667
33214Author: Heiko Schocher <hs@denx.de>
33215Date:	Thu Mar 12 07:37:18 2009 +0100
33216
33217    powerpc: common updates for keymile boards
33218
33219    - added to keymile-common.h:
33220      - bootcount support
33221      - COMMAND HISTORY
33222      - CONFIG_AUTO_COMPLETE
33223      - CONFIG_SYS_FLASH_PROTECTION
33224      - JFFS2 support
33225      - CONFIG_VERSION_VARIABLE
33226    - extracted common I2C settings for all boards
33227    - common default environment settings summarized
33228
33229    Signed-off-by: Heiko Schocher <hs@denx.de>
33230
33231commit 506f391888b82d1b83bdd749c3cea9eb2fd64df8
33232Author: Heiko Schocher <hs@denx.de>
33233Date:	Thu Mar 12 07:37:15 2009 +0100
33234
33235    8xx, icache: enabling ICache not before running from RAM
33236
33237    with the new CONFIG_SYS_DELAYED_ICACHE config option, ICache
33238    is not enabled before code runs from RAM.
33239
33240    Signed-off-by: Heiko Schocher <hs@denx.de>
33241
33242commit cabf7b9c83bd780a5805ddbb4c0ce431d5b9f9f3
33243Author: Heiko Schocher <hs@denx.de>
33244Date:	Thu Mar 12 07:37:11 2009 +0100
33245
33246    82xx, mgcoge: fix environment sector size
33247
33248    Size of one environment sector is 0x20000.
33249
33250    Signed-off-by: Heiko Schocher <hs@denx.de>
33251
33252commit 27057d416c7cc9eb1860953da8836352c07f13e9
33253Author: Ladislav Michl <ladis@linux-mips.org>
33254Date:	Mon Mar 16 23:27:31 2009 +0100
33255
33256    NetStar: config reindentation
33257
33258    Fix indentation broken by symbol renames. "Sort" driver related definitons.
33259
33260    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
33261
33262commit 8d8235f84d3ef3f29b7d14e741369b5824b5bb4a
33263Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33264Date:	Tue Mar 17 11:21:43 2009 +0000
33265
33266    ColdFire: Fix incorrect definition
33267
33268    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33269
33270commit 9017d9325a5067b2ab0d70a2d3c907620c9ab7f8
33271Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33272Date:	Mon Mar 2 19:16:45 2009 +0000
33273
33274    ColdFire: Fix M5329EVB and M5373EVB nand issue
33275
33276    The Nand flash was unable to read and write properly
33277    due to Nand Chip Select (nCE) setup was in reverse
33278    order. Also, increase the Nand time out value to 60.
33279
33280    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33281
33282commit 42b68af1062f75bb4a91cf47e329a7e8100cd815
33283Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33284Date:	Tue Jan 27 15:19:35 2009 +0000
33285
33286    ColdFire: PLATFORM_CPPFLAGS updates for new compiler
33287
33288    Update PLATFORM_CPPFLAGS to accept 4.3.x version of
33289    ColdFire compiler.
33290
33291    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33292
33293commit d6e4baf49987fc6f75e8574c0c27301a828b3132
33294Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33295Date:	Tue Jan 27 12:57:47 2009 +0000
33296
33297    ColdFire: Provide gzip image size V2 & V3 platforms
33298
33299    Default gzip bootm size is 8MB. Some platforms require
33300    more than 8MB
33301
33302    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33303
33304commit c3a9e6374210679a81f611c1bcf968988bc20e41
33305Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33306Date:	Wed Feb 18 11:49:31 2009 +0000
33307
33308    ColdFire: Fix M54451 serial boot dram setup
33309
33310    The serial boot dram extended/standard mode register was not
33311    setup and was using default DRAM setup causing the U-boot was
33312    unstable to boot up in serial mode.
33313
33314    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33315
33316commit 32d11d58159a575f08a982cad8a5a941ffe5cc3d
33317Author: arun c <arun.edarath@gmail.com>
33318Date:	Thu Dec 4 15:57:15 2008 +0530
33319
33320    Coldfire: XL Bus minor fixes
33321
33322    According to coldfire manual data timeout > address time out
33323    also use correct macro to program XARB_CFG
33324
33325    Signed-off-by: Arun C <arunedarath@mistralsolutions.com>
33326
33327commit 65d8bc94d8214812ccdf3372d3fef845cf4ec2e5
33328Author: Scott Wood <scottwood@freescale.com>
33329Date:	Tue Mar 17 12:06:04 2009 -0500
33330
33331    NAND: Have nboot accept .e and .i as legacy no-ops.
33332
33333    This was intended to happen before, but a trivial bug prevented it.
33334
33335    Signed-off-by: Scott Wood <scottwood@freescale.com>
33336
33337commit 0987505540918b2464b73069af3a5b766dbd3ceb
33338Author: Ladislav Michl <ladis@linux-mips.org>
33339Date:	Fri Mar 13 14:38:19 2009 +0100
33340
33341    NAND: Make nboot skip bad blocks
33342
33343    nboot command currently does not skip bad blocks and gives read error when
33344    loading image stored over bad block. With patch applied, nboot works as
33345    expected:
33346
33347    Device 0 bad blocks:
33348      00780000
33349      014a0000
33350      02000000
33351      02cc0000
33352      04aa0000
33353
33354    Loading from NAND 128MiB 3,3V 8-bit, offset 0x2c00000
33355       Image Name:   Linux-2.6.22-omap1
33356       Created:      2008-11-20  23:44:32 UTC
33357       Image Type:   ARM Linux Kernel Image (uncompressed)
33358       Data Size:    1052520 Bytes =  1 MB
33359       Load Address: 10008000
33360       Entry Point:  10008000
33361    Skipping bad block 0x02cc0000
33362    Automatic boot of image at addr 0x10400000 ...
33363    ...
33364
33365    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
33366    Signed-off-by: Scott Wood <scottwood@freescale.com>
33367
33368commit 0b2f38fe3c4555dd2b81c69880403c13ad723153
33369Author: Stefan Roese <sr@denx.de>
33370Date:	Thu Mar 12 07:27:25 2009 +0100
33371
33372    ppc4xx: lwmon5: Only use one CS (rank) in DDR2 configuration
33373
33374    This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
33375    the DDR2 configuration to only use one CS (rank). As this code is most
33376    likely copied from the original Sequoia version, this error was copied
33377    as well.
33378
33379    This patch also removes some dead code.
33380
33381    Signed-off-by: Stefan Roese <sr@denx.de>
33382
33383commit 9199b9cc8f56aca26504b48cf702176208f46e54
33384Author: Stefan Roese <sr@denx.de>
33385Date:	Thu Mar 12 07:24:40 2009 +0100
33386
33387    ppc4xx: PMC440: Only use one CS (rank) in DDR2 configuration
33388
33389    This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
33390    the DDR2 configuration to only use one CS (rank). As this code is most
33391    likely copied from the original Sequoia version, this error was copied
33392    as well.
33393
33394    Signed-off-by: Stefan Roese <sr@denx.de>
33395
33396commit ee86fd15e1ccda4be41f1dba82b8c9efea9a3145
33397Author: Mikhail Zolotaryov <lebon@lebon.org.ua>
33398Date:	Wed Mar 11 10:54:46 2009 +0200
33399
33400    Fix AMCC Sequoia board DDR memory configuration
33401
33402    Sequoia board schematics (DES0211_11_SCH_11.pdf, page 5, unit U1D)
33403    specifies that BankSel#1 is not connected, while bootloader memory
33404    configuration is (board/amcc/sequoia/sdram.c):
33405	   mtsdram(DDR0_10, 0x00000300);
33406    i.e. both Chip Selects used - not correct.
33407
33408    If we change to correct value here:
33409	   mtsdram(DDR0_10, 0x00000100);
33410    memory is accessible OK also.
33411
33412    Signed-off-by: Mikhail Zolotaryov <lebon@lebon.org.ua>
33413    Signed-off-by: Stefan Roese <sr@denx.de>
33414
33415commit b3dd629e78870ba2dc9f8032978721c0fa02a856
33416Author: Wolfgang Denk <wd@denx.de>
33417Date:	Sun Mar 15 22:40:09 2009 +0100
33418
33419    Prepare 2009.03-rc2
33420
33421    Update CHANEGLOG, fix minor coding style issue.
33422
33423    Signed-off-by: Wolfgang Denk <wd@denx.de>
33424
33425commit 394d30dd1ee23b80fd5e59e17ebe0feca927ab31
33426Author: Jerry Van Baren <gvb.uboot@gmail.com>
33427Date:	Fri Mar 13 11:40:10 2009 -0400
33428
33429    mpc83xx: Add bank configuration to FSL spd_sdram.c
33430
33431    The routine assumed 4 bank SDRAMs, enhance to configure for 4 or 8
33432    bank SDRAMs.
33433
33434    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
33435    Acked-by: Dave Liu <daveliu@freescale.com>
33436    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33437
33438commit b581626c1e2474a3dadf69d4f0e0582eccbc4235
33439Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
33440Date:	Fri Mar 13 08:58:14 2009 +0100
33441
33442    mpc83xx: correctly set encryption and I2C bus 0 clock
33443
33444    This patch makes sure the correct mask is applied when setting
33445    the encryption and I2C bus 0 clock in SCCR.
33446    Failing to do so may lead to ENCCM being 0 in which case I2C bus 0
33447    won't function.
33448
33449    Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
33450    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33451
33452commit e6a6a704151c2d7e4a7b485545b48a6020ccca17
33453Author: Dirk Behme <dirk.behme@googlemail.com>
33454Date:	Thu Mar 12 19:30:50 2009 +0100
33455
33456    OMAP3: Add support for OMAP3 die ID
33457
33458    Read and store OMAP3 die ID in U-Boot environment.
33459
33460    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
33461
33462commit f949bd8d089ec3059c460ac829c0d919e1d7af0e
33463Author: Jon Smirl <jonsmirl@gmail.com>
33464Date:	Wed Mar 11 15:08:56 2009 -0400
33465
33466    MPC5200 FEC MII speed register
33467
33468    Set a non-zero speed in the MII register so that MII commands will work.
33469
33470    Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
33471
33472commit 94a353611b93ac4cb4434a5f7e98aa0902da919e
33473Author: Yusuke.Goda <goda.yusuke@renesas.com>
33474Date:	Fri Mar 13 16:08:18 2009 +0900
33475
33476    sh: ap325rxa: Change the wait cycle in the area 5
33477
33478    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
33479    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33480
33481commit 2db0e1278b9f11263e0a13326b57d4f99781f7ac
33482Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33483Date:	Wed Feb 25 16:04:26 2009 +0900
33484
33485    sh: Fix cannot work rtl8139 on r2dplus
33486
33487    The rtl8139 driver use pci_mem_to_phys. So it need PCI system memory
33488    registration.
33489
33490    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33491    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33492
33493commit 64f3c0b8ba99d6651db59273e497ab5e857c8d4f
33494Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33495Date:	Fri Feb 27 18:35:41 2009 +0900
33496
33497    sh: Add netdev header fixing of warning/build
33498
33499    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33500    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33501
33502commit ada9318252f51c2626e9837c623f9812b0308dea
33503Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33504Date:	Tue Mar 3 15:11:17 2009 +0900
33505
33506    sh: Add support 32-Bit Extended Address Mode to sh7785lcr
33507
33508    We can built 'make sh7785lcr_32bit_config'. And add new command "pmb"
33509    for this mode. This command changes PMB for using 512MB system memory.
33510
33511    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33512    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33513
33514commit 06b18163b57e6b0349b0c299222d50e7b1e41e50
33515Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33516Date:	Wed Feb 25 14:26:42 2009 +0900
33517
33518    sh: Add some register value configurable to PCI of SH7780
33519
33520    Some register value was hardcoded for System memory size 128MB and
33521    memory offset 0x08000000. This patch fixed the problem.
33522
33523    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33524    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33525
33526commit 06e2735eb85cbea7cecb3c308d6d078b3651b22c
33527Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33528Date:	Wed Feb 25 14:26:52 2009 +0900
33529
33530    sh: Add system memory registration to PCI for SH4
33531
33532    It is necessary for some pci device driver.
33533
33534    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33535    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33536
33537commit b3061b40db691245a7bb9a55354b4edacbf3902d
33538Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33539Date:	Wed Feb 25 14:26:55 2009 +0900
33540
33541    sh: Add value for PCI system memory registration of sh7785lcr
33542
33543    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33544    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33545
33546commit 6d84ae3956a6cd7aebd86f661130752594e60124
33547Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33548Date:	Tue Mar 3 15:11:08 2009 +0900
33549
33550    sh: Add macros for SH-4A 32-Bit Address Extended Mode
33551
33552    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33553    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33554
33555commit 3e3eec39de8fe0ae62e6e4d4e3fa4442ee9ed6b1
33556Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33557Date:	Tue Feb 3 13:35:05 2009 +0900
33558
33559    sh: use write{8,16,32} in ms7720se lowlevel_init
33560
33561    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33562    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33563
33564commit 0452352df118bc9dd684a056aaaa5fb4aed1178a
33565Author: Paul Gortmaker <paul.gortmaker@windriver.com>
33566Date:	Mon Mar 9 18:07:53 2009 -0500
33567
33568    tsec: report when there is no vendor specific PHY support
33569
33570    Commit af1c2b84 added a generic phy support, with an ID of zero
33571    and a 32 bit mask; meaning that it will match on any PHY ID.
33572
33573    The problem is that there is a test that checked if a matching
33574    PHY was found, and if not, it printed the non-matching ID.
33575    But since there will always be a match (on the generic PHY,
33576    worst case), this test will never trip.
33577
33578    In the case of a misconfigured PHY address, or of a PHY that
33579    isn't explicitly supported outside of the generic support,
33580    you will never see the ID of 0xffffffff, or the ID of the
33581    real (but unsupported) chip.  It will silently fall through
33582    onto the generic support.
33583
33584    This change makes that test useful again, and ensures that
33585    the selection of generic PHY support doesn't happen without
33586    some sort of notice.  It also makes it explicitly clear that
33587    the generic PHY must be last in the PHY table.
33588
33589    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
33590    Acked-by: Andy Fleming <afleming@freescale.com>
33591
33592commit c279dfc10186ceba78d3862036f158750e86599a
33593Author: Wolfgang Denk <wd@denx.de>
33594Date:	Mon Mar 9 10:53:05 2009 +0100
33595
33596    SIMPC8313 board: fix out of tree building.
33597
33598    Fix typo in makefile which broke out of tree builds.
33599
33600    Also use expolicit "rm" instead of "ln -sf" which is known to be
33601    unreliable.
33602
33603    Signed-off-by: Wolfgang Denk <wd@denx.de>
33604    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33605
33606commit 49b5aff491bd574935ecaf8545152066a25eff3d
33607Author: ksi@koi8.net <ksi@koi8.net>
33608Date:	Mon Feb 23 10:53:13 2009 -0800
33609
33610    Add eTSEC 1/2 IO override control (corrected)
33611
33612    This adds tsec12ioovcr to include/asm-ppc/immap_85xx.h (was reserved.)
33613
33614    Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
33615
33616commit 48c2b7bb432da84fcce05b4db6efad0be73a93dc
33617Author: Andy Fleming <afleming@freescale.com>
33618Date:	Fri Mar 6 19:05:52 2009 -0600
33619
33620    fsl: Remove unnecessary debug printfs
33621
33622    These were left in accidentally, and are not really useful unless the
33623    code is as broken as it was when it was being developed.
33624
33625    Signed-off-by: Andy Fleming <afleming@freescale.com>
33626
33627commit 0ee84b88b78bce425190d8cd7adf4c30cba0c2f0
33628Author: Ed Swarthout <Ed.Swarthout@freescale.com>
33629Date:	Tue Feb 24 02:37:59 2009 -0600
33630
33631    Fix mpc85xx ddr-gen3 ddr_sdram_cfg.
33632
33633    Commit e1be0d25, "32bit BUg fix for DDR2 on 8572" prevented other
33634    sdram_cfg bits (such as ecc and self_refresh_in_sleep) from being set.
33635
33636    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
33637
33638commit a922fdb87af25c25c032424908dcf60fbf3250ea
33639Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33640Date:	Tue Feb 24 06:13:10 2009 +0100
33641
33642    PXA: timer use do_div and simplify it
33643
33644    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33645
33646commit 4b00d1aa82b6af9b4e628a5729a12086e44558b3
33647Author: Wolfgang Denk <wd@denx.de>
33648Date:	Mon Mar 9 10:51:39 2009 +0100
33649
33650    SIMPC8313 board: fix out of tree building.
33651
33652    Fix typo in makefile which broke out of tree builds.
33653
33654    Also use expolicit "rm" instead of "ln -sf" which is known to be
33655    unreliable.
33656
33657    Signed-off-by: Wolfgang Denk <wd@denx.de>
33658
33659commit f70fd13e2fe4cf58e251271c27f9c06e141d7f9a
33660Author: Heiko Schocher <hs@denx.de>
33661Date:	Tue Feb 24 11:30:51 2009 +0100
33662
33663    8360, kmeter1: added bootcount feature.
33664
33665    add CONFIG_BOOTCOUNT_LIMIT feature for 8360 CPU.
33666
33667    The bootcounter uses 8 bytes from the muram,
33668    because no other memory was found on this
33669    CPU for the bootcount feature. So we must
33670    correct the muram size in DTS before booting
33671    Linux.
33672
33673    This feature is actual only implemented for
33674    MPC8360, because not all 83xx CPU have qe,
33675    and therefore no muram, which this feature
33676    uses.
33677
33678    Signed-off-by: Heiko Schocher <hs@denx.de>
33679    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33680
33681commit 1e7ed2565031e01abc18c713030a0a9829c07684
33682Author: Heiko Schocher <hs@denx.de>
33683Date:	Tue Feb 24 11:30:48 2009 +0100
33684
33685    83xx, kmeter: QE_ENET10 errata for Silicon Revision 2.1
33686
33687    old code implemented the QE_ENET10 errata only for Silicon
33688    Revision 2.0. New code reads now the Silicon Revision
33689    register and sets dependend on the Silicon Revision the
33690    values as advised in the QE_ENET10 errata.
33691
33692    Signed-off-by: Heiko Schocher <hs@denx.de>
33693    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33694
33695commit 605f78e34a3f0103693b891f2573edd352e7d495
33696Author: Heiko Schocher <hs@denx.de>
33697Date:	Tue Feb 24 11:30:44 2009 +0100
33698
33699    83xx, kmeter1: updates for 2009.03
33700
33701    - HRCW update
33702      HRCWH_BOOTSEQ_DISABLE not HRCWH_BOOTSEQ_NORMAL
33703      HRCWH_LALE_EARLY added
33704    - DDR-SDRAM settings modified. This solves sporadically
33705      problems with this memory.
33706    - CS1 now 128 MB window size
33707    - CS3 now 512 MB window size
33708    - PRAM activated
33709    - MTDPARTS_DEFAULT defined
33710    - CONFIG_HOSTNAME added
33711    - MONITOR_LEN now 384 KB
33712
33713    Signed-off-by: Heiko Schocher <hs@denx.de>
33714    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33715
33716commit 118cbe3c35c898f8d020b29d6dc180307cacf147
33717Author: Heiko Schocher <hs@denx.de>
33718Date:	Tue Feb 24 11:30:40 2009 +0100
33719
33720    83xx, kmeter1: autodetect size of DDR II RAM
33721
33722    it is possible that some board variants have different DDR II
33723    RAM sizes. So we autodetect the size of the assembled RAM.
33724
33725    Signed-off-by: Heiko Schocher <hs@denx.de>
33726    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33727
33728commit c1bce4fff750d734b1fa7467eb08f93902c97ca6
33729Author: Heiko Schocher <hs@denx.de>
33730Date:	Tue Feb 24 11:30:37 2009 +0100
33731
33732    83xx, i2c: add mux support for fsl_i2c
33733
33734    This patch adds I2C mux support for the fsl_i2c driver. This
33735    allows you to add "new" i2c busses, which are reached over
33736    i2c muxes. For more infos, please look in the README and
33737    search for CONFIG_I2C_MUX.
33738
33739    Signed-off-by: Heiko Schocher <hs@denx.de>
33740    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33741
33742commit 19f0e93041dbfe22f8d39b98e4f7f9ea87b77803
33743Author: Heiko Schocher <hs@denx.de>
33744Date:	Tue Feb 24 11:30:34 2009 +0100
33745
33746    83xx, kmeter1: add I2C, dtt, eeprom support
33747
33748    This patch adds I2C support for the Keymile kmeter1 board.
33749    It uses the First I2C Controller from the CPU, for
33750    accessing 4 temperature sensors, an eeprom with IVM data
33751    and the booteeprom over a pca9547 mux.
33752
33753    Signed-off-by: Heiko Schocher <hs@denx.de>
33754    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33755
33756commit db1d72afd77287bc8577210f3f71ab249dcf146f
33757Author: Heiko Schocher <hs@denx.de>
33758Date:	Tue Feb 24 11:30:30 2009 +0100
33759
33760    i2c, dtt: move dtt_init () to board_init_r ()
33761
33762    In case where a board not uses CONFIG_POST, it is not
33763    necessary to init the DTTs when running from flash.
33764
33765    Signed-off-by: Heiko Schocher <hs@denx.de>
33766    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33767
33768commit 5b0055547f0246908b79cc300170d87380b69e18
33769Author: Dave Liu <daveliu@freescale.com>
33770Date:	Wed Feb 25 12:31:32 2009 +0800
33771
33772    83xx: Fix some bugs in spd sdram code
33773
33774    1. RD_TO_PRE missed to add the AL, and need min 2 clocks for
33775      tRTP according to DDR2 JEDEC spec.
33776    2. WRTORD - tWTR need min 2 clocks according to DDR2 JEDEC spec.
33777    3. add the support of DDR2-533,667,800 DIMMs
33778    4. cpo
33779    5. make the AL to min to gain better performance.
33780
33781    The Micron MT9HTF6472CHY-667D1 DIMMs test passed on
33782    MPC837xEMDS platform at 266MHz/333MHz/400MHz data rate.
33783
33784    items 1, 2 and 5:
33785    Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33786
33787    Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33788    Signed-off-by: Dave Liu <daveliu@freescale.com>
33789    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33790
33791commit b7be63abec45858c044f0fbd6aeef524c4663f9b
33792Author: Valeriy Glushkov <gvv@lstec.com>
33793Date:	Wed Feb 4 18:27:49 2009 +0200
33794
33795    MPC8349ITX: several config issues fixed
33796
33797    The previous version rebooted forever with DDR bigger than 256MB.
33798    Access the DS1339 RTC chip is on I2C1 bus.
33799    Allow DHCP.
33800
33801    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
33802    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33803
33804commit 7e2ec1de1d2d723b59d7dd2fb85ff71b952d63af
33805Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33806Date:	Thu Feb 19 18:20:39 2009 +0300
33807
33808    mpc83xx: MPC837XEMDS: Initialize SerDes before negating PCIE reset signal
33809
33810    The SerDes initialization should be finished before negating the reset
33811    signal according to the reference manual. This isn't an issue on real
33812    hardware, but we'd better stick to the specifications anyway.
33813
33814    Suggested-by: Liu Dave <DaveLiu@freescale.com>
33815    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
33816    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33817
33818commit 9c2d63ec0e9520948b6d598ea32e9aa4e0de847f
33819Author: Heiko Schocher <hs@denx.de>
33820Date:	Wed Feb 25 12:28:32 2009 +0100
33821
33822    i2c, dtt: move dtt_init () to board_init_r ()
33823
33824    it is not necessary to init the DTTs so early,
33825    so move this init to board_init_r ().
33826
33827    Signed-off-by: Heiko Schocher <hs@denx.de>
33828
33829commit 00cc5595a7caac8066b408774383a956c2e26797
33830Author: Anatolij Gustschin <agust@denx.de>
33831Date:	Wed Feb 25 20:28:13 2009 +0100
33832
33833    lcd: Fix compilation warning in common/lcd.c
33834
33835    Fix following warning while compilation for mcc200 board:
33836
33837    lcd.c: In function 'lcd_display_bitmap':
33838    lcd.c:625: warning: unused variable 'cmap'
33839
33840    Signed-off-by: Anatolij Gustschin <agust@denx.de>
33841
33842commit f5a77a09c93fe7f04c0c56f64ea436f7d318d674
33843Author: Graeme Russ <graeme.russ@gmail.com>
33844Date:	Tue Feb 24 21:11:24 2009 +1100
33845
33846    Moved SC520 Files (fix commit 407976185e0dda2c90e89027121a1071b9c77bfb)
33847
33848    Fixes commit 407976185e0dda2c90e89027121a1071b9c77bfb
33849
33850    Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
33851
33852commit 75ba6d693b8f6247aa4b81323a2ee2fa28222215
33853Author: Mike Frysinger <vapier@gentoo.org>
33854Date:	Mon Feb 23 10:29:47 2009 -0500
33855
33856    smc911x: split out useful defines/functions into local header
33857
33858    The smc911x driver has a lot of useful defines/functions which can be used
33859    by pieces of code (such as example eeprom programmers).  Rather than
33860    forcing each place to duplicate these defines/functions, split them out
33861    of the smdc911x driver into a local header.
33862
33863    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33864    Acked-by: Ben Warren <biggerbadderben@gmail.com>
33865    CC: Sascha Hauer <s.hauer@pengutronix.de>
33866    CC: Guennadi Liakhovetski <lg@denx.de>
33867    CC: Magnus Lilja <lilja.magnus@gmail.com>
33868    CC: Ben Warren <biggerbadderben@gmail.com>
33869
33870commit a2bb7105a79af8f2ffa9f87256fce6c1cbcbd8e1
33871Author: Guennadi Liakhovetski <lg@denx.de>
33872Date:	Tue Feb 24 10:44:02 2009 +0100
33873
33874    ARM: add an "eet" variant of the imx31_phycore board
33875
33876    The "eet" variant of the imx31_phycore board has an OLED display, using a
33877    s6e63d6 display controller on the first SPI interface, using GPIO57 as a
33878    chip-select for it. With this configuration you can display 256 colour BMP
33879    images in 16-bit RGB (RGB565) LCD mode.
33880
33881    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33882    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33883
33884commit 0c99f6ab31c5635874ba7a2e8d37791bfbf02f8f
33885Author: Guennadi Liakhovetski <lg@denx.de>
33886Date:	Fri Feb 6 10:37:57 2009 +0100
33887
33888    video: add an i.MX31 framebuffer driver
33889
33890    Add a driver for the Synchronous Display Controller and the Display
33891    Interface on i.MX31, using IPU for DMA channel setup. So far only
33892    displaying of bitmaps is supported, no text output.
33893
33894    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33895    Acked-by: Anatolij Gustschin <agust@denx.de>
33896
33897commit b245e65ee3c4cce3ccf008a21f4528239655876c
33898Author: Guennadi Liakhovetski <lg@denx.de>
33899Date:	Fri Feb 6 10:37:53 2009 +0100
33900
33901    LCD: support 8bpp BMPs on 16bpp displays
33902
33903    This patch also simplifies some ifdefs in lcd.c, introduces a generic
33904    vidinfo_t, which new drivers are encouraged to use and old drivers to switch
33905    over to.
33906
33907    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33908    Acked-by: Anatolij Gustschin <agust@denx.de>
33909
33910commit a303dfb0e9a93e516ea9427b5c09543d5f74ade1
33911Author: Mark Jackson <mpfj@mimc.co.uk>
33912Date:	Fri Feb 6 10:37:49 2009 +0100
33913
33914    Add 16bpp BMP support
33915
33916    This patch adds 16bpp BMP support to the common lcd code.
33917
33918    Use CONFIG_BMP_16BPP and set LCD_BPP to LCD_COLOR16 to enable the code.
33919
33920    At the moment it's only been tested on the MIMC200 AVR32 board, but extending
33921    this to other platforms should be a simple task !!
33922
33923    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
33924    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33925    Acked-by: Anatolij Gustschin <agust@denx.de>
33926
33927commit 689551c5ff1b394b88412f3df22144e79468d3a9
33928Author: Guennadi Liakhovetski <lg@denx.de>
33929Date:	Fri Feb 6 10:37:41 2009 +0100
33930
33931    A driver for the S6E63D6 SPI display controller from Samsung
33932
33933    This is a driver for the S6E63D6 SPI OLED display controller from Samsung.
33934    It only provides access to controller's registers so the client can freely
33935    configure it.
33936
33937    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33938    Acked-by: Anatolij Gustschin <agust@denx.de>
33939
33940commit fc7a93c84f3f134484811a0d9ad751fbc1a7da6d
33941Author: Guennadi Liakhovetski <lg@denx.de>
33942Date:	Fri Feb 13 09:26:40 2009 +0100
33943
33944    i.MX31: support GPIO as a chip-select in the mxc_spi driver
33945
33946    Some SPI devices have special requirements on chip-select handling.
33947    With this patch we can use a GPIO as a chip-select and strictly follow
33948    the SPI_XFER_BEGIN and SPI_XFER_END flags.
33949
33950    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33951    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33952
33953commit b30de3cccf8867566cd314e7c7033904afa5dc9d
33954Author: Guennadi Liakhovetski <lg@denx.de>
33955Date:	Sat Feb 7 01:18:07 2009 +0100
33956
33957    i.MX31: add a simple gpio driver
33958
33959    This is a minimal driver, so far only managing output. It will
33960    be used by the mxc_spi.c driver.
33961
33962    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33963    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33964
33965commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f
33966Author: Guennadi Liakhovetski <lg@denx.de>
33967Date:	Sat Feb 7 00:09:12 2009 +0100
33968
33969    i.MX31: fix SPI driver for shorter than 32 bit
33970
33971    Fix setting the SPI Control register, 8 and 16-bit transfers
33972    and a wrong pointer in the free routine in the mxc_spi driver.
33973
33974    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33975    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33976
33977commit 7e91558032a0c1932dd7f4f562f9c7cc55efc496
33978Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33979Date:	Thu Feb 19 18:20:52 2009 +0300
33980
33981    mpc83xx: MPC837XERDB: Add PCIe support
33982
33983    On MPC8377E-RDB and MPC8378E-RDB boards we have PCIe and mini-PCIe
33984    slots. Let's support them.
33985
33986    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
33987    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33988
33989commit 50a4d08e8f31debbd4ea12caf1265f3643c38d5b
33990Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33991Date:	Thu Feb 19 18:20:50 2009 +0300
33992
33993    mpc83xx: PCI: Fix hard-coded first_busno value
33994
33995    We should use pci_last_busno() in pci_init_bus(), otherwise we'll
33996    erroneously re-use PCI0's first_busno for PCI1 hoses.
33997
33998    NOTE: The patch is untested. All MPC83xx FSL boards I have have
33999    PCI1 in miniPCI form, for which I don't have any cards handy.
34000
34001    But looking in cpu/mpc85xx/pci.c:
34002    ...
34003    #ifdef CONFIG_MPC85XX_PCI2
34004	    hose = &pci_hose[1];
34005
34006	    hose->first_busno = pci_hose[0].last_busno + 1;
34007
34008    And considering that we do the same for MPC83xx PCI-E support,
34009    I think this patch is correct.
34010
34011    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34012    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34013
34014commit a5878d427128c1a9226045ebe05fbadaa02eb9dd
34015Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34016Date:	Thu Feb 19 18:20:46 2009 +0300
34017
34018    mpc83xx: PCI: Fix bus-range fdt fixups for PCI1 controllers
34019
34020    This patch fixes copy-paste issue: pci_hose[0]'s first and last
34021    busnos were used to fixup pci1's nodes.
34022
34023    We don't see this bug triggering only because Linux reenumerate
34024    buses anyway.
34025
34026    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34027    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34028
34029commit b24a99f6666ac278ec9f9c1334518af828833d19
34030Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34031Date:	Thu Feb 19 18:20:44 2009 +0300
34032
34033    mpc83xx: PCIe: Fix CONFIG_PCI_SCAN_SHOW reporting bogus values
34034
34035    This patch fixes an issue in config space read accessors: we should
34036    fill-in the value even if we fail (e.g. skipping devices), otherwise
34037    CONFIG_PCI_SCAN_SHOW reports bogus values during boot up.
34038
34039    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34040    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34041
34042commit e2d72ba543c7b6924b5b5d393dcd80b2b9c3a022
34043Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34044Date:	Thu Feb 19 18:20:42 2009 +0300
34045
34046    mpc83xx: PCIe: Don't start bus enumeration at 0
34047
34048    Currently we assign first_busno = 0 for the first PCIe hose, but this
34049    scheme won't work if we have ordinary PCI hose already registered (its
34050    first_busno value is 0 too).
34051
34052    The old code worked fine only because we have PCI disabled on
34053    MPC837XEMDS boards in stand-alone mode (see commit 00f7bbae92e3b13f2b3
34054    "mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards").
34055    But on MPC837XERDB boards we have PCI and PCIe, so the bug actually
34056    triggers.
34057
34058    So, to fix the issue, we should use pci_last_busno() + 1 for the
34059    first_busno (i.e. last available busno).
34060
34061    Reported-by: Huang Changming <Chang-Ming.Huang@freescale.com>
34062    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34063    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34064
34065commit cc2a8c7751ddbae3116660064f446888538b93e9
34066Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34067Date:	Thu Feb 19 18:20:41 2009 +0300
34068
34069    PCI: Add pci_last_busno() helper
34070
34071    This is just a handy routine that reports last PCI busno: we walk
34072    down all the hoses and return last hose's last_busno.
34073
34074    Will be used by PCI/PCIe initialization code.
34075
34076    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34077    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34078
34079commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
34080Author: Becky Bruce <beckyb@kernel.crashing.org>
34081Date:	Mon Feb 23 13:56:51 2009 -0600
34082
34083    MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
34084
34085    Currently, we get 256MB as the default, but since all the 86xx
34086    board configs define a 2G BAT mapping for RAM, raise default
34087    to 2G.
34088
34089    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
34090    Acked-by: Jon Loeliger <jdl@freescale.com>
34091
34092commit 2331e18b9df0ab98ebf3ab44c0efea1311949aaa
34093Author: Becky Bruce <beckyb@kernel.crashing.org>
34094Date:	Thu Feb 12 10:43:32 2009 -0600
34095
34096    mpc8641hpcn: Indicate 36-bit addr map in boot messages
34097
34098    If 36-bit addressing is enabled, print a message on the console
34099    when we boot.
34100
34101    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
34102
34103commit 58a518c3d8a2c7de11d414e8b903495daee7dc7e
34104Author: Mark Jackson <mpfj-list@mimc.co.uk>
34105Date:	Fri Feb 13 15:48:18 2009 +0000
34106
34107    Setup extra MIMC200 chip selects
34108
34109    Added code to setup the extra Flash and FRAM chip selects as used on the
34110    MIMC200 board.
34111
34112    V2 moves the init code from the common "cpu.c" file into the board specific
34113    setup file.
34114
34115    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
34116    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34117
34118commit 80534886a72a0088eef9e781a8e0b7d04ea41f36
34119Author: Mark Jackson <mpfj@mimc.co.uk>
34120Date:	Mon Nov 24 12:10:56 2008 +0000
34121
34122    MIMC200: tidy GCLK init code
34123
34124    Change the MIMC200 startup code to use the built-in (rather than
34125    hard-coded) funtions for setting up gclk outputs.
34126
34127    We'll also move the code to the new, more-appropriate
34128    board_postclk_init() routine.
34129
34130    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
34131    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34132
34133commit b423f94063bf04e92047ff85c7e53441eb3b712b
34134Author: Olav Morken <olavmrk@gmail.com>
34135Date:	Fri Jan 23 12:56:32 2009 +0100
34136
34137    AVR32: Must add NOPs after disabling interrupts for AT32UC3A0512ES
34138
34139    The AT32UC3A0512ES chip has a bug when disabling interrupts. As a
34140    workaround, two NOPs can be inserted.
34141
34142    Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34143    Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34144    Signed-off-by: Olav Morken <olavmrk@gmail.com>
34145    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34146
34147commit f5f652fa91aa69db8117d211af1b4fe09f2edd3b
34148Author: Gunnar Rangoy <gunnar@rangoy.com>
34149Date:	Fri Jan 23 12:56:29 2009 +0100
34150
34151    AVR32: Make GPIO implmentation cpu dependent
34152
34153    There are some differences in the implementation of GPIO in the
34154    at32uc chip compared to the ap700x series.
34155
34156    Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34157    Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34158    Signed-off-by: Olav Morken <olavmrk@gmail.com>
34159    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34160
34161commit a38de083d2979db3680f0d0978c509a172c8fa00
34162Author: Olav Morken <olavmrk@gmail.com>
34163Date:	Fri Jan 23 12:56:28 2009 +0100
34164
34165    AVR32: Move addrspace.h to arch-directory, and move some functions from io.h to addrspace.h
34166
34167    The AVR32A architecture (which AT32UC3A-series is based on) has a
34168    different memory layout than the AVR32B-architecture. This patch moves
34169    addrspace.h to an arch-dependent directory in preparation for
34170    AT32UC3A-support. It also moves some address-space manipulation
34171    functions from io.h to addrspace.h.
34172
34173    Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34174    Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34175    Signed-off-by: Olav Morken <olavmrk@gmail.com>
34176    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34177
34178commit d8f2aa3298610b44127dbc4796d8038aa5847e0b
34179Author: Olav Morken <olavmrk@gmail.com>
34180Date:	Fri Jan 23 12:56:27 2009 +0100
34181
34182    AVR32: Make cacheflush cpu-dependent
34183
34184    The AT32UC3A series of processors doesn't contain any cache, and issuing
34185    cache control instructions on those will cause an exception. This commit
34186    makes cacheflush.h arch-dependent in preparation for the AT32UC3A-support.
34187
34188    Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34189    Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34190    Signed-off-by: Olav Morken <olavmrk@gmail.com>
34191    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34192
34193commit 2f70c49e5b9813635ad73666aa30f304c7fdeda9
34194Author: Heiko Schocher <hs@denx.de>
34195Date:	Tue Feb 10 09:38:52 2009 +0100
34196
34197    netloop: speed up NetLoop
34198
34199    NetLoop polls every cycle with getenv some environment variables.
34200    This is horribly slow, especially when the environment is big.
34201
34202    This patch reads only the environment variables in NetLoop,
34203    when they were changed.
34204
34205    Also moved the init part of the NetLoop function in a seperate
34206    function.
34207
34208    Signed-off-by: Heiko Schocher <hs@denx.de>
34209    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34210
34211commit ad2d16393e9f684e4a9255f42e8bfdd819b67a87
34212Author: Mike Frysinger <vapier@gentoo.org>
34213Date:	Mon Dec 22 02:56:07 2008 -0500
34214
34215    smc911x_eeprom: new example app for managing newer SMC parts
34216
34217    A forward port of the last version to work with the newer smc911x driver.
34218    I only have a board with a LAN9218 part on it, so that is the only one
34219    I've tested.  But there isn't anything in this that would make it terribly
34220    chip specific afaik.
34221
34222    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34223    CC: Sascha Hauer <s.hauer@pengutronix.de>
34224    CC: Guennadi Liakhovetski <lg@denx.de>
34225    CC: Magnus Lilja <lilja.magnus@gmail.com>
34226    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34227
34228commit 736323a490b664ec0edc3ddb2c1c4a6824db45c6
34229Author: Pieter Henning <phenning@vastech.co.za>
34230Date:	Sun Feb 22 23:17:15 2009 -0800
34231
34232    Added Vitesse VSC8211 definitions to TSEC driver
34233
34234    Added the struct containing PHY settings for the Vitesse VSC8211 phy to
34235    the phy_info list in tsec.c
34236
34237    Signed-off-by: Pieter Henning <phenning@vastech.co.za>
34238    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34239
34240commit 32688e572ff96715b41420e9a7f280db6c399b65
34241Author: Wolfgang Denk <wd@denx.de>
34242Date:	Mon Feb 23 00:22:21 2009 +0100
34243
34244    Update CHANGELOG;  Prepare 2009.03-rc1
34245
34246    Signed-off-by: Wolfgang Denk <wd@denx.de>
34247
34248commit 80b827c2b78329c6503b271e43d9eb693d644710
34249Author: Wolfgang Denk <wd@denx.de>
34250Date:	Sun Feb 22 23:45:40 2009 +0100
34251
34252    ARM: synchronize mach-types.h with linux v2.6.29-rc5-315-g683fdc5
34253
34254    The file was generated from building versatile_defconfig.
34255
34256    Signed-off-by: Wolfgang Denk <wd@denx.de>
34257
34258commit 14209ac13ff631e36c9a9dd426c59c2e2f5dab00
34259Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
34260Date:	Sun Feb 22 14:24:11 2009 +0900
34261
34262    MIPS: Fix GCC-4.2 'discards qualifiers from pointer target type' warnings
34263
34264    Compiling dbau1x00 and gth2 boards with GCC-4.2, you would see new warnings
34265    like this:
34266
34267    skuribay@ubuntu:u-boot.git$ ./MAKEALL dbau1000
34268    Configuring for dbau1x00 board...
34269    au1x00_eth.c: In function 'au1x00_send':
34270    au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34271    au1x00_eth.c: In function 'au1x00_recv':
34272    au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34273    au1x00_eth.c: In function 'au1x00_init':
34274    au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34275    au1x00_eth.c: In function 'au1x00_recv':
34276    au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34277    au1x00_eth.c: In function 'au1x00_init':
34278    au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34279    au1x00_eth.c: In function 'au1x00_send':
34280    au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34281
34282    We're passing a volatile pointer to a function which is expecting a non-
34283    volatile pointer.  That's potentially dangerous, so gcc warns about it.
34284    Confirmed with ELDK 4.2 (GCC 4.2.2) and Sourcey G++ 4.2 (GCC 4.2.3).
34285
34286    To fix this, we add a volatile attribute to the argument in question.
34287    The virt_to_phys function in Linux kernel also does the same thing.
34288
34289    Signed-off-by: Stefan Roese <sr@denx.de>
34290    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
34291
34292commit aba45c85b22f8c57fc2fedba8e948e06c2e2f5b3
34293Author: Dirk Behme <dirk.behme@googlemail.com>
34294Date:	Fri Feb 20 17:51:28 2009 +0100
34295
34296    OMAP3: Clean up MMC code
34297
34298    Clean up OMAP3 MMC code:
34299
34300    * Convert register access to struct & readx/writex style
34301    * Replace hardcode values by macros
34302    * Remove macro defined twice
34303
34304    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34305
34306commit cfcdf4a9b361d015c0debac73fbf7c511df4a934
34307Author: Dirk Behme <dirk.behme@googlemail.com>
34308Date:	Thu Feb 12 18:55:43 2009 +0100
34309
34310    OMAP3: Pandora: Update pin mux
34311
34312    Clock pin must have input enabled for MMC3 to work.
34313    Also enable pull-ups for cmd/data lines to be consistent
34314    with remaining MMC host pin setup.
34315
34316    Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
34317
34318commit 6530a8bf8a0274b9419141e4c2c5a235cce5380f
34319Author: Dirk Behme <dirk.behme@googlemail.com>
34320Date:	Thu Feb 12 18:55:42 2009 +0100
34321
34322    OMAP3: Add OMAP3 auto detection
34323
34324    This patch adds OMAP3 cpu type auto detection based on OMAP3 register
34325    and removes hardcoded values.
34326
34327    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
34328    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34329
34330commit f956fd0338f4990793a10f767929ba4963665261
34331Author: Dirk Behme <dirk.behme@googlemail.com>
34332Date:	Thu Feb 12 18:55:41 2009 +0100
34333
34334    OMAP3: Beagle: Add board revision detection
34335
34336    With BeagleBoard revision C some HW changes are introduced (e.g. PinMUX)
34337    which might need different software handling. For this, GPIO pin 171 (GPIO
34338    module 6, offset 11) can be used to check for board revision. If this pin
34339    is low, we have a rev C board. Else it must be a revision Ax or Bx board.
34340
34341    To handle board differences you can call function beagle_get_revision().
34342    E.g.:
34343
34344    if (beagle_get_revision()) {
34345
34346    /* do special revision C stuff here */
34347
34348    }
34349
34350    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34351
34352commit 288f3cd912918b97919d13b6f7fb13fbddf74d68
34353Author: Dirk Behme <dirk.behme@googlemail.com>
34354Date:	Thu Feb 12 18:55:40 2009 +0100
34355
34356    OMAP3: Overo: Clean up pin mux and GPIO configuration
34357
34358    * Make Overo GPIO114 an input for touchscreen PENDOWN
34359    * Make Overo GPIO144-147 readable
34360    * Make Overo EHCI pinmux match beagle rev c setup
34361    * Adjust pinmux for SMSC911X network chip support
34362    * Remove unnecessary GPIO setup
34363    * Fix merge error in Makefile
34364
34365    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
34366    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34367
34368commit 2579019b8248e5f166e60e37065766efc8a49dbc
34369Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34370Date:	Sun Feb 22 17:08:41 2009 +0100
34371
34372    nmdk8815: fix onenand support
34373
34374    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34375
34376commit 0176c03a2469676df5bf19cf93a1a6f582f6a120
34377Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34378Date:	Sun Feb 22 17:56:50 2009 +0100
34379
34380    nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type
34381
34382    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34383
34384commit 9751a456f702ba2fcdfd1bdbc0138927ef007858
34385Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34386Date:	Sun Feb 22 17:49:43 2009 +0100
34387
34388    davinci: fix implicit declaration of function 'davinci_errata_workarounds'
34389
34390    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34391
34392commit 4f5728987f4f9f7845688482aa2b7f2127768165
34393Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34394Date:	Sun Feb 22 15:49:28 2009 +0100
34395
34396    arm: add uart dcc support
34397
34398    Serial driver via the EmbeddedICE macrocell's DCC channel using
34399    co-processor 14.
34400
34401    It does include a timeout to ensure that the system does not
34402    totally freeze when there is nothing connected to read.
34403
34404    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34405
34406commit 0cd18fa982f9a8c1a90ce971379a7d6408976d48
34407Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34408Date:	Fri Nov 21 14:35:56 2008 -0500
34409
34410    ARM DaVinci: Add common peripherals and modules enable functions.
34411
34412    Taken all the duplicated code for enabling common modules and apply
34413    software workarounds from the board specific code into common
34414    functions. Also added comments explaining the workarounds
34415    (from TI errata documents) and replaced some numerical bit numbers
34416    with more meaningful defines.
34417
34418    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34419
34420commit d3be1bcae7a8207e0a79ffd035d0e90f80378295
34421Author: Alessandro Rubini <rubini@unipv.it>
34422Date:	Mon Feb 9 15:53:33 2009 +0100
34423
34424    Enable Ethernet for Nomadik 8815 Evaluation Kit
34425
34426    This trivially enables Ethernet support in the debug board
34427    by setting up the proper chip select.
34428
34429    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34430    Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34431
34432commit 0d8c6eab2481046e9446264bfe9402bb98ddf433
34433Author: Alessandro Rubini <rubini@unipv.it>
34434Date:	Mon Feb 9 15:53:31 2009 +0100
34435
34436    Nand driver for Nomadik SoC
34437
34438    This driver implements the ECC algorithm described in
34439    the CPU data sheet and uses the OOB layout chosen in
34440    already-released development systems (shipped with a custom-made
34441    u-boot 1.3.1).
34442
34443    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34444    Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34445
34446commit ef339cc2b68e4cbef3f9376a45315e1b974bbd8d
34447Author: Alessandro Rubini <rubini@unipv.it>
34448Date:	Mon Feb 9 15:53:31 2009 +0100
34449
34450    Added nomadik.h header
34451
34452    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34453    Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34454
34455commit 60ece6d8043d1dd80f5dd32c541213716d624b19
34456Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
34457Date:	Wed Oct 29 20:05:18 2008 +0900
34458
34459    r8a66597-hcd: fix cannot use external hub
34460
34461    Fix the problem that cannot use external hub, because this driver
34462    did not control correctly a DEVADDx register.
34463
34464    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
34465    Signed-off-by: Remy Bohmer <linux@bohmer.net>
34466
34467commit e1ffaee728190e76a4596a3579d94e730143585f
34468Author: Mike Frysinger <vapier@gentoo.org>
34469Date:	Thu Feb 19 01:20:27 2009 -0500
34470
34471    Blackfin: disable syscontrol code for now
34472
34473    Looks like the initcode updates fell out of order during my merges.  The
34474    patch that really fixes up this code is part of power-on overhaul and so
34475    is too large for merging at this point.  Instead, we can disable the code
34476    as no currently in-tree board depends on it.  The next merge window will
34477    fix things up properly.
34478
34479    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34480
34481commit 1b228d68f54832edd867ef98520f760f68192ab7
34482Author: Mike Frysinger <vapier@gentoo.org>
34483Date:	Thu Feb 19 01:19:49 2009 -0500
34484
34485    Blackfin: bf537-stamp: fix I2C board defines
34486
34487    The previous merge for cleaning up the I2C driver incorrectly reverted the
34488    CFG_xxx rename for some of the I2C defines.
34489
34490    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34491    Signed-off-by: Heiko Schocher <hs@denx.de>
34492
34493commit 09fee8e8677a6265e89144ccc163bf00e321769e
34494Author: Wolfgang Denk <wd@denx.de>
34495Date:	Sun Feb 22 01:19:52 2009 +0100
34496
34497    Coding Style cleanup; update CHANGELOG
34498
34499    Signed-off-by: Wolfgang Denk <wd@denx.de>
34500
34501commit 1dcb50afbb63a439320a985380a0af2dca079d1e
34502Author: Wolfgang Denk <wd@denx.de>
34503Date:	Sun Feb 22 01:17:47 2009 +0100
34504
34505    Makefile: fix cleanup
34506
34507    Commit e4943ec5 moved the ARM boards to a vendor directory but forgot
34508    to adapt the cleanup rules in the Makefile
34509
34510    Signed-off-by: Wolfgang Denk <wd@denx.de>
34511
34512commit edff7bcc4d5540df8b416274652ff02e94c38b9e
34513Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
34514Date:	Fri Feb 20 13:01:56 2009 -0500
34515
34516    Cleanup the comment for m68k linux boot argument passing.
34517
34518    This patch clarifies the way m68k passes linux boot argument.
34519    The one gotcha here is that the assembly instruction that
34520    the compiler uses to jump to the kernel is 'jsr' which pushes the
34521    program counter for the instruction after the jsr into the stack pointer.
34522
34523    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
34524    Signed-off-by: Wolfgang Denk <wd@denx.de>
34525
34526commit 4d41650eec959668280a612467bd95c7b8398513
34527Author: Peter Griffin <pgriffin@mpc-data.co.uk>
34528Date:	Tue Feb 10 16:44:45 2009 +0000
34529
34530    sh: Fix rsk7203 in tree build
34531
34532    Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
34533
34534commit fca0cecff73db99d99ad094cca7980472b8a11b5
34535Author: Minkyu Kang <mk7.kang@samsung.com>
34536Date:	Wed Feb 18 09:05:52 2009 +0900
34537
34538    bootm: Reduce the unnecessary memmove
34539
34540    Although load address and image start address are same address,
34541    bootm command always does memmove.
34542    That is unnecessary memmove and can be taken few milliseconds
34543    (about 500 msec to 1000 msec).
34544    If skip this memmove, we can reduce the boot time.
34545
34546    Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
34547
34548commit 670cbde8da83690fed1064c3358f54ae1d693ed2
34549Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34550Date:	Sun Feb 15 22:29:15 2009 +0100
34551
34552    fpga: Fix Spartan III FPGA booting
34553
34554    This patch does some minor fixing of the Xilinx Spartan III
34555    FPGA boot code:
34556
34557    - Fixed call order of post configuration callback and
34558      success message printing (result of copy-paste?)
34559    - remove obsolete comment
34560    - minor coding style cleanup
34561
34562    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34563
34564commit 3818b677641038d27b2663fbd6771ad38c932f86
34565Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34566Date:	Sun Feb 15 22:28:36 2009 +0100
34567
34568    fpga: Fix Spartan II FPGA booting
34569
34570    This patch does some minor fixing of the Xilinx Spartan II
34571    FPGA boot code:
34572
34573    - Fixed call order of post configuration callback and
34574      success message printing (result of copy-paste?)
34575    - relocate post configuration callback only when it
34576      is implemented
34577    - remove obsolete comment
34578    - minor coding style cleanup
34579
34580    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34581
34582commit b4746d8bf9f4ed6dc8a76c5d52db669604aff84b
34583Author: Mike Frysinger <vapier@gentoo.org>
34584Date:	Wed Feb 11 20:26:52 2009 -0500
34585
34586    drivers/serial/ns16550: move ifdef into Makefile COBJS-$(...)
34587
34588    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34589
34590commit 6bcb4b806cef8a5dd08fac9a4a672b96d9ee804e
34591Author: Derek Ou <dou@siconix.com>
34592Date:	Tue Feb 3 16:00:07 2009 -0700
34593
34594    lcd_putc bug fix for tab.
34595
34596    Signed-off-by: Derek Ou <dou@siconix.com>
34597
34598commit 35c9e14d8096e519fe76c953a43d52a09617345c
34599Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
34600Date:	Mon Feb 2 09:46:21 2009 +0900
34601
34602    MIPS: cpu/mips/Makefile: Add a missing START line
34603
34604    In the commit 79b51ff8205f0354d5300570614c1d2db499679c ([MIPS] cpu/mips/
34605    Makefile: Split [CS]OBJS onto separate lines), I wrongly deleted a START
34606    line.  This patch puts it back.
34607
34608    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
34609
34610commit 9a63b7f4f8f3c99cf017e0d3d4a152dfcd913b5a
34611Author: Wolfgang Denk <wd@denx.de>
34612Date:	Sat Feb 21 21:51:21 2009 +0100
34613
34614    Enable ext2 support for TQM8xxL/M based boards
34615
34616    Signed-off-by: Wolfgang Denk <wd@denx.de>
34617
34618commit e3ba7f137c7c454ad626cd0bd2e84d73c7a8644f
34619Author: Tom Rix <Tom.Rix@windriver.com>
34620Date:	Fri Feb 20 03:47:50 2009 +0100
34621
34622    ARM:PXA Use new definitions in mmc.h
34623
34624    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
34625    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34626
34627commit 682beeac34dc9ab18fab58b26973d2e29d113717
34628Author: Andy Fleming <afleming@freescale.com>
34629Date:	Fri Feb 20 03:47:50 2009 +0100
34630
34631    Reduce the scope of PXA's mmc_read/mmc_write/mmc_bread functions
34632
34633    These names are being taken over by the new MMC framework.	Hopefuly
34634    the PXA can be easily ported, and these functions will go away entirely.
34635
34636    Signed-off-by: Andy Fleming <afleming@freescale.com>
34637    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34638
34639commit b03d92e5584935886ff91d5aa0755dc8888b7187
34640Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34641Date:	Fri Feb 20 03:47:50 2009 +0100
34642
34643    pxa: move mmc drivers to drivers/mmc
34644
34645    introduce new macro CONFIG_PXA_MMC to activate it
34646
34647    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34648
34649commit 9490f465642c80c054854689a2ef1a77d65cf1f3
34650Author: Tom Rix <Tom.Rix@windriver.com>
34651Date:	Thu Feb 19 19:27:22 2009 -0600
34652
34653    ARM:PXA Remove redefinition of mmc_cid and mmc_csd.
34654
34655    These structures are defined in the common mmc.h
34656
34657    This was compile checked on cerf250.
34658
34659commit 94a3312920b6f9b5da27309549fb73650718c10a
34660Author: Micha Kalfon <smichak.uv@gmail.com>
34661Date:	Wed Feb 11 19:50:11 2009 +0200
34662
34663    pxa: fixing get_timer to return time in miliseconds.
34664
34665    Fixing the get_timer function to return time in miliseconds instead of
34666    ticks. Also fixed PXA boards to use the conventional value of 1000 for
34667    CONFIG_SYS_HZ.
34668
34669    Signed-off-by: Micha Kalfon <smichak.uv@gmail.com>
34670
34671commit e5e88c3614b79b54719905f66aefb51f9494bc1f
34672Author: Tom Rix <Tom.Rix@windriver.com>
34673Date:	Thu Feb 19 16:45:43 2009 -0600
34674
34675    ARM:OMAP3 Change mmc_init to mmc_legacy_init
34676
34677    omap3_mmc.c was changed to define mmc_legacy_init.
34678    Remove unused functions.
34679
34680    Compile tested on all arm
34681    Runtime tested on Zoom1.
34682
34683    Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
34684
34685commit 9e80bb21629988063574f88ca0d28baadff4d963
34686Author: Heiko Schocher <hs@denx.de>
34687Date:	Thu Feb 19 17:23:58 2009 +0100
34688
34689    82xx, mgcoge: updates for 2009.03
34690
34691    - activate CS4 for accessing the FPGA
34692    - activate Rx buf len > 1 on SMC
34693    - pram activated
34694    - MTDPARTS_DEFAULT defined
34695    - update the size of the flashes in the DTS
34696      before booting Linux
34697    - MONITOR_LEN updated to 384k
34698    - added CONFIG_HOSTNAME
34699    - added CONFIG_ENV_BUFFER_PRINT
34700    - Environment size reduced to 16k
34701
34702    Signed-off-by: Heiko Schocher <hs@denx.de>
34703
34704commit df909554e2401f307925e1bd45d576e4176d9de9
34705Author: Heiko Schocher <hs@denx.de>
34706Date:	Thu Feb 19 17:24:01 2009 +0100
34707
34708    8xx, mgsuvd: updates for 2009.03
34709
34710    - activate Rx buf len > 1 on SMC
34711    - pram activated
34712    - MTDPARTS_DEFAULT defined
34713    - update the size of the flash in the DTS
34714      before booting Linux
34715    - MONITOR_LEN updated to 384k
34716    - added CONFIG_HOSTNAME
34717    - added CONFIG_ENV_BUFFER_PRINT
34718    - Environment size reduced to 16k
34719
34720    Signed-off-by: Heiko Schocher <hs@denx.de>
34721
34722commit 3511b4e208e12be85b532866f1c660aa2e021557
34723Author: Dirk Behme <dirk.behme@googlemail.com>
34724Date:	Wed Feb 18 19:59:39 2009 +0100
34725
34726    MMC: Don't use new framework code if not enabled
34727
34728    Don't use code of new MMC framework in cmd_mmc if CONFIG_GENERIC_MMC
34729    isn't enabled.
34730
34731    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34732
34733commit 32482be67775e00b4cbc49fba62347c1ecc6229c
34734Author: Wolfgang Denk <wd@denx.de>
34735Date:	Thu Feb 19 13:53:29 2009 +0100
34736
34737    TQM8xxL: make some room in low memory for future needs
34738
34739    THe TQM8xxL use a ahnd-optimized linker script to efficiently use the
34740    small boot sectors in the flash. This patch makes some room in the
34741    first sector to prepare for a size increase of lib_generic/vsprintf.o
34742    by a future patch.
34743
34744    Signed-off-by: Wolfgang Denk <wd@denx.de>
34745
34746commit c157cec3c3f6dfc194532b3a3ca87f85b642962a
34747Author: Kim Phillips <kim.phillips@freescale.com>
34748Date:	Wed Feb 18 18:06:18 2009 -0600
34749
34750    README: remove duplicate entry
34751
34752    it's been around since the original commit (2ad6b513) that added two
34753    identical entries.
34754
34755    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34756
34757commit 1bba30efe1717bea13026e15c7c7d906419fac69
34758Author: Wolfgang Denk <wd@denx.de>
34759Date:	Thu Feb 19 00:41:08 2009 +0100
34760
34761    Coding style cleanup, update CHANGELOG
34762
34763    Signed-off-by: Wolfgang Denk <wd@denx.de>
34764
34765commit 369d0aa9674b65c83f8553b9bcf9d207dc369223
34766Author: Kim Phillips <kim.phillips@freescale.com>
34767Date:	Wed Feb 18 17:43:59 2009 -0600
34768
34769    sata_sil3114: fix compiler warning
34770
34771    judging from other printfs in the same file, it seems ata should be
34772    postpended with the interface number, not the address of the global
34773    port variable.  Fixes this for current u-boot-mpc83xx tree:
34774
34775    Configuring for MPC8349ITX board...
34776    sata_sil3114.c: In function 'sata_bus_softreset':
34777    sata_sil3114.c:99: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
34778    sata_sil3114.c:108: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
34779
34780    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34781
34782commit f5675aa5ceeef30740970ab8ca0c8cbc324945cd
34783Author: Ron Madrid <ron_madrid@sbcglobal.net>
34784Date:	Wed Feb 18 14:30:44 2009 -0800
34785
34786    Create configuration option for restricted ns16550 functions
34787
34788    This patch will create a configuration option for a minimum configuration for
34789    the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new
34790    configuration option to the SIMPC8313.h config file in order to fix the NAND
34791    bootstrap build error.  This option will exclude all functions with exception of
34792    NS16550_putc and NS16550_init.  This will be used primarily to save space and
34793    remove unused code from builds in which space is limited.
34794
34795    Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
34796
34797commit 7b0bc0219db8981613259473cf19699ac259b4fb
34798Author: Kim Phillips <kim.phillips@freescale.com>
34799Date:	Wed Feb 18 16:14:29 2009 -0600
34800
34801    mkconfig: include board config.h before asm/config.h
34802
34803    swapping the include order suppresses warnings for board configs
34804    that define their own CONFIG_MAX_MEM_MAPPED:
34805
34806    In file included from /home/r1aaha/git/u-boot/include/config.h:5,
34807		    from /home/r1aaha/git/u-boot/include/common.h:35,
34808		    from simpc8313.c:26:
34809    /home/r1aaha/git/u-boot/include/configs/SIMPC8313.h:81:1: warning:
34810    "CONFIG_MAX_MEM_MAPPED" redefined
34811    In file included from /home/r1aaha/git/u-boot/include/config.h:4,
34812		    from /home/r1aaha/git/u-boot/include/common.h:35,
34813		    from simpc8313.c:26:
34814    /home/r1aaha/git/u-boot/include/asm/config.h:28:1: warning: this is
34815    the location of the previous definition
34816
34817    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34818
34819commit b8845abdc0dcf20d0944e965153f5ae7a9c3077c
34820Author: Wolfgang Denk <wd@denx.de>
34821Date:	Wed Feb 18 21:35:38 2009 +0100
34822
34823    Fix build errors after making flash_get_info() non-static
34824
34825    Fix for these build problems:
34826    error: static declaration of 'flash_get_info' follows non-static declaration
34827
34828    Signed-off-by: Wolfgang Denk <wd@denx.de>
34829
34830commit b4996d6b2140e5da7f1c346f37a67b19907b307a
34831Author: Stefan Roese <sr@denx.de>
34832Date:	Wed Feb 18 13:18:00 2009 +0100
34833
34834    ppc4xx: PCIe: Change 16GB inbound memory to 4GB
34835
34836    This patch fixes a problem recently seen on some 4xx platforms. For
34837    example on Kilauea PCIe slot #0.
34838
34839    Signed-off-by: Stefan Roese <sr@denx.de>
34840
34841commit f50fe4bd613c6d35a2c34055f02e9501dd6a9ad5
34842Author: Stefan Roese <sr@denx.de>
34843Date:	Wed Feb 18 14:05:37 2009 +0100
34844
34845    ppc4xx: Some more PMC405 coding-style cleanup
34846
34847    Signed-off-by: Stefan Roese <sr@denx.de>
34848
34849commit 2f6eb9170bf91b72ea51dcea2a8b9c11b0e20bc5
34850Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34851Date:	Sun Feb 15 22:27:47 2009 +0100
34852
34853    ppc4xx: Update PMC405 board support
34854
34855    This patch prepares the good old PMC405 board support for
34856    upcoming PMC405V2 patches.
34857
34858    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34859    Signed-off-by: Stefan Roese <sr@denx.de>
34860
34861commit c553b5f4a0c77fc76e1d25e71c8aaa47657e2d6f
34862Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34863Date:	Sun Feb 15 22:26:54 2009 +0100
34864
34865    ppc4xx: Cleanup PMC405 board support
34866
34867    This patch fixes coding style for PMC405 board support.
34868    Also some unneeded features/code is removed.
34869
34870    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34871    Signed-off-by: Stefan Roese <sr@denx.de>
34872
34873commit b4e85d0f37b5b924fbf834867ad6d0b31b86f667
34874Author: Ilya Yanok <yanok@emcraft.com>
34875Date:	Thu Feb 5 04:08:20 2009 +0100
34876
34877    qong: changes to Dave/DENX Qong configuration
34878
34879    1. Changes to the default environment:
34880      - "bootcmd" defined as "run flash_self"
34881      - "saveenv" command removed from "update"
34882      - "uboot" changed to "u-boot" (also in "load")
34883      - "addmtd" variable defined (and added to all boot commands)
34884    2. CONFIG_CMD_JFFS2 defined to enable "mtdparts" command
34885    3. MTDIDS_DEFAULT and MTDPARTS_DEFAULT defined
34886    4. CONFIG_SYS_CBSIZE changed from 256 to 512. That solves the problem
34887    with truncated "bootargs" environment variable.
34888
34889    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
34890
34891commit 5f0320108870e5d62983d1d5c13a2a087dddf686
34892Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34893Date:	Sun Feb 1 17:07:52 2009 +0100
34894
34895    common/console: avoid ifdef CONFIG_CONSOLE_MUX when it's possible
34896
34897    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34898
34899commit ec6f14994602276660f7264c6ab3b91ef1f7614d
34900Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34901Date:	Sun Feb 1 17:07:51 2009 +0100
34902
34903    common/console: coding style cleanup
34904
34905    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34906
34907commit daaf74f176b548dfd34a9990231f4189201d57ba
34908Author: Mike Frysinger <vapier@gentoo.org>
34909Date:	Thu Jan 29 20:02:23 2009 -0500
34910
34911    mpc8xx_pcmcia: move CONFIG_8xx out of .c file and into Makefile
34912
34913    Move the CONFIG_8xx mpc8xx_pcmcia.c protection out of the C file and
34914    into the Makefile so we avoid pointless compiling of the file.
34915
34916    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34917
34918commit 7bd2722e890bc877a3c057d7ccddc80451c99939
34919Author: Mike Frysinger <vapier@gentoo.org>
34920Date:	Thu Jan 29 20:02:07 2009 -0500
34921
34922    disk: convert part_* files to COBJ-$(CONFIG_XXX) style
34923
34924    Move the CONFIG_XXX out of the part_XXX.c file and into Makefile to
34925    avoid pointless compiles.
34926
34927    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34928
34929commit f05fa9205e04986176dc7ab8b710bcb5fbe9f338
34930Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
34931Date:	Thu Jan 29 10:35:40 2009 +0200
34932
34933    include/image.h: Ease grepping of image_* functions
34934
34935    Because the functions have been defined using macros, grepping for
34936    their definitions is not possible. This patch adds the real function
34937    names in comments.
34938
34939    Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
34940    Acked-by: Mike Frysinger <vapier@gentoo.org>
34941
34942commit bdab39d358e63aa47f400a8a76b8d5f283842df3
34943Author: Mike Frysinger <vapier@gentoo.org>
34944Date:	Wed Jan 28 19:08:14 2009 -0500
34945
34946    rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV
34947
34948    The CONFIG_CMD_ENV option controls enablement of the `saveenv` command
34949    rather than a generic "env" command, or anything else related to the
34950    environment.  So, let's make sure the define is named accordingly.
34951
34952    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34953
34954commit 8b0592b89e0f9f81c9e150c81d96f8a43e4d6101
34955Author: Valeriy Glushkov <gvv@lstec.com>
34956Date:	Fri Jan 23 20:02:17 2009 +0200
34957
34958    disable imls command if no flash is defined
34959
34960    Default CONFIG_CMD_IMLS must be disabled when CONFIG_SYS_NO_FLASH is defined
34961
34962    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
34963
34964commit 923aa48126259c13de95131203f1d28bfa5cb889
34965Author: Rafal Jaworowski <raj@semihalf.com>
34966Date:	Fri Jan 23 13:27:18 2009 +0100
34967
34968    API: Improve glue mid-layer of the API demo application.
34969
34970    - Extend ub_dev_read() and ub_dev_recv() so they return the length actually
34971    read, which allows for better control and error handling (this introduces
34972    additional error code API_ESYSC returned by the glue mid-layer).
34973
34974    - Clean up definitions naming and usage.
34975
34976    - Other minor cosmetics.
34977
34978    Note these changes do not touch the API proper, so the interface between
34979    U-Boot and standalone applications remains unchanged.
34980
34981    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
34982
34983commit 44a94e596ba0f6d0951b165403c520bf55b1c56f
34984Author: Rafal Jaworowski <raj@semihalf.com>
34985Date:	Fri Jan 23 13:27:17 2009 +0100
34986
34987    API: Only output test data when reading was successful.
34988
34989    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
34990
34991commit 7fb6c4f9b06c5539043c8bfc6565710b8090841d
34992Author: Rafal Jaworowski <raj@semihalf.com>
34993Date:	Fri Jan 23 13:27:16 2009 +0100
34994
34995    API: Provide syscall entry point for the ARM architecture.
34996
34997    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
34998    Acked-by: Rafal Jaworowski <raj@semihalf.com>
34999
35000commit b84d7d8f1e1066f810866304a16a3583f88e7c98
35001Author: Rafal Jaworowski <raj@semihalf.com>
35002Date:	Fri Jan 23 13:27:15 2009 +0100
35003
35004    API: Use stack pointer as API signature search hint in the glue layer.
35005
35006    De-hardcode range in RAM we search for the API signature. Instead use the stack
35007    pointer as a hint to narrow down the range in which the signature could reside
35008    (it is malloc'ed on the U-Boot heap, and is hoped to remain in some proximity
35009    from stack area). Adjust PowerPC code in API demo to the new scheme.
35010
35011    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
35012    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
35013
35014commit 86b4bafdfaf669ede8fd99044abc7e27ea29b4f5
35015Author: Wolfgang Denk <wd@denx.de>
35016Date:	Tue Feb 17 10:26:38 2009 +0100
35017
35018    TQM8260: fix locations of kernel and ramdisk images in flash
35019
35020    After introducing redundant environment the kernel images was
35021    overlapping with environment.
35022
35023    Signed-off-by: Wolfgang Denk <wd@denx.de>
35024
35025commit 2b68b23373f96199a0cafbfd7a9f79ed62381ebb
35026Author: Heiko Schocher <hs@denx.de>
35027Date:	Wed Feb 11 19:26:15 2009 +0100
35028
35029    83xx: add missing TIMING_CFG1_CASLAT_* defines
35030
35031    Signed-off-by: Heiko Schocher <hs@denx.de>
35032    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35033
35034commit c9e34fe2e86f7b6cc8260f4b24cbdc7dd81e04c5
35035Author: Valeriy Glushkov <gvv@lstec.com>
35036Date:	Thu Feb 5 14:35:21 2009 +0200
35037
35038    mpc8349itx: allow SATA boot from the onboard SIL1334
35039
35040    This patch allows using of SATA devices connected
35041    to the onboard PCI SIL1334 SATA controller.
35042
35043    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
35044    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35045
35046commit e1ac387f4645499746856adc1aeaa9787da2eca6
35047Author: Andy Fleming <afleming@freescale.com>
35048Date:	Thu Oct 30 16:50:14 2008 -0500
35049
35050    83xx: Add eSDHC support on 8379 EMDS board
35051
35052    Signed-off-by: Andy Fleming <afleming@freescale.com>
35053
35054commit 80522dc8369a89938369fbcee572e662373bc9a3
35055Author: Andy Fleming <afleming@freescale.com>
35056Date:	Thu Oct 30 16:51:33 2008 -0500
35057
35058    85xx: Add eSDHC support for 8536 DS
35059
35060    Signed-off-by: Andy Fleming <afleming@freescale.com>
35061
35062commit 50586ef24ed5caf6ce5591df76f355009da2cd79
35063Author: Andy Fleming <afleming@freescale.com>
35064Date:	Thu Oct 30 16:47:16 2008 -0500
35065
35066    Add support for the Freescale eSDHC found on 8379 and 8536 SoCs
35067
35068    This uses the new MMC framework
35069
35070    Some contributions by Dave Liu <daveliu@freescale.com>
35071
35072    Signed-off-by: Andy Fleming <afleming@freescale.com>
35073
35074commit 272cc70b211e945e4413122aa73868f6ada732a5
35075Author: Andy Fleming <afleming@freescale.com>
35076Date:	Thu Oct 30 16:41:01 2008 -0500
35077
35078    Add MMC Framework
35079
35080    Here's a new framework (based roughly off the linux one) for managing
35081    MMC controllers.  It handles all of the standard SD/MMC transactions,
35082    leaving the host drivers to implement only what is necessary to
35083    deal with their specific hardware.
35084
35085    This also hooks the infrastructure into the PowerPC board code
35086    (similar to how the ethernet infrastructure now hooks in)
35087
35088    Some of this code was contributed by Dave Liu <daveliu@freescale.com>
35089
35090    Signed-off-by: Andy Fleming <afleming@freescale.com>
35091
35092commit 1de97f9856f697380cc504126ab92561ed238803
35093Author: Andy Fleming <afleming@freescale.com>
35094Date:	Thu Oct 30 16:31:39 2008 -0500
35095
35096    Eliminated arch-specific mmc header requirement
35097
35098    The current MMC infrastructure relies on the existence of an
35099    arch-specific header file.	This isn't necessary, and a couple
35100    drivers were forced to implement dummy files to meet this requirement.
35101    Instead, we move the stuff in those header files into a more appropriate
35102    place, and eliminate the stubs and the #include of asm/arch/mmc.h
35103
35104    Signed-off-by: Andy Fleming <afleming@freescale.com>
35105
35106commit abb5466ccf4ce50f412d459586f4f4b81cb73ac3
35107Author: Andy Fleming <afleming@freescale.com>
35108Date:	Thu Oct 30 16:21:00 2008 -0500
35109
35110    Convert mmc_init to mmc_legacy_init
35111
35112    This is to get it out of the way of incoming MMC framework
35113
35114    Signed-off-by: Andy Fleming <afleming@freescale.com>
35115
35116commit b2e2ed0233a5ef299361abec4fbdaefb63456eff
35117Author: Andy Fleming <afleming@freescale.com>
35118Date:	Thu Oct 30 16:19:25 2008 -0500
35119
35120    Eliminate support for using MMC as memory
35121
35122    MMC cards are not memory, so we stop treating them that way.
35123
35124    Signed-off-by: Andy Fleming <afleming@freescale.com>
35125
35126commit e1be0d25ecf494ae81245ca438738ba839d6329b
35127Author: Poonam_Aggrwal-b10812 <b10812@freescale.com>
35128Date:	Sun Jan 4 08:46:38 2009 +0530
35129
35130    32bit BUg fix for DDR2 on 8572
35131
35132    This errata fix is required for 32 bit DDR2 controller on 8572.
35133    May  also be required for P10XX20XX platforms
35134
35135    Signed-off-by: Poonam_Agarwal-b10812 <b10812@lc1106.zin33.ap.freescale.net>
35136
35137commit e0c4fac79d4d74572ddd43f75e7189cecca8d0ad
35138Author: Andy Fleming <afleming@freescale.com>
35139Date:	Mon Feb 16 09:40:20 2009 -0600
35140
35141    TQM85xx: Fix a couple warnings in TQM8548 build
35142
35143    The ecm variable in sdram.c was being declared for all 8548, but only
35144    used by specific 8548 boards, so we make that variable require those
35145    specific boards, too
35146
35147    The nand code was using an index "i" into a table, and then re-using "i"
35148    to set addresses for each upm.  However, then it relied on the old value
35149    of i still being there to enable things.  Changed the second "i" to "j"
35150
35151    Signed-off-by: Andy Fleming <afleming@freescale.com>
35152
35153commit cf07a5baece0ecfc5284cfda8a4e68eaf92782f8
35154Author: Wolfgang Grandegger <wg@grandegger.com>
35155Date:	Wed Feb 11 18:38:26 2009 +0100
35156
35157    MPC85xx: TQM8548: workaround for erratum DDR 19 and 20
35158
35159    This patch adds the workaround for erratum DDR20 according to MPC8548
35160    Device Errata document, Rev. 1: "CKE signal may not function correctly
35161    after assertion of HRESET". Furthermore, the bug DDR19 is fixed in
35162    processor version 2.1 and the work-around must be removed.
35163
35164    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35165
35166commit 080408fdc71706adcb883d22125637c54f6010b1
35167Author: Wolfgang Grandegger <wg@grandegger.com>
35168Date:	Wed Feb 11 18:38:25 2009 +0100
35169
35170    MPC85xx: TQM8548: use cache for AG and BE variants
35171
35172    This patch makes accesses to the system memory cachable by removing the
35173    caching-inhibited and guarded flags from the relevant TLB entries for
35174    the TQM8548_BE and TQM8548_AG modules. FYI, the Freescale MPC85* boards
35175    are configured similarly.
35176
35177    This results in a big averall performace improvement. TFTP downloads,
35178    NAND Flash accesses, kernel boots, etc. are much faster.
35179
35180    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35181
35182commit dc5f55d636d7bf21ba17758fac4b929ec4c059f2
35183Author: Wolfgang Grandegger <wg@grandegger.com>
35184Date:	Wed Feb 11 18:38:24 2009 +0100
35185
35186    MPC85xx: TQM8548_AG: add 1 GiB DDR2-SDRAM configuration
35187
35188    This patch add support for the 1 GiB DDR2-SDRAM on the TQM8548_AG
35189    module.
35190
35191    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
35192    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35193
35194commit 88b0e88d186479349e5a2b771e82775109e10fb4
35195Author: Wolfgang Grandegger <wg@grandegger.com>
35196Date:	Wed Feb 11 18:38:23 2009 +0100
35197
35198    MPC85xx: TQM8548: fix SDRAM timing for 533 MHz
35199
35200    According to new TQM8548 timing specification:
35201    Refresh Recovery: 34 -> 53 clocks
35202    CKE pulse width:  1 -> 3 cycles
35203    Window for four activities: 13 -> 14 cycles
35204
35205    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
35206    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35207
35208commit a865bcdac89278cac4dfc07dec8299403110499d
35209Author: Wolfgang Grandegger <wg@grandegger.com>
35210Date:	Wed Feb 11 18:38:22 2009 +0100
35211
35212    MPC85xx: TQM8548: add support for the TQM8548_AG module
35213
35214    The TQM8548_AG is a variant of the TQM8548 module with 1 GiB memory,
35215    CAN and without PCI/PCI-X and RTC. U-Boot can be built for this module
35216    with "$ make TQM8548_AG_config".
35217
35218    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35219
35220commit ad7ee5d43b0db94079d56521dabca25674f28747
35221Author: Wolfgang Grandegger <wg@grandegger.com>
35222Date:	Wed Feb 11 18:38:21 2009 +0100
35223
35224    MPC85xx: TQM8548: add support for the TQM8548_BE module
35225
35226    The TQM8548_BE is a variant of the TQM8548 module with NAND and CAN
35227    interface. With NAND support, the image is significantly larger and
35228    TEXT_BASE is adjusted accordingly. U-Boot can be built for this
35229    module with "$ make TQM8548_BE_config".
35230
35231    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35232
35233commit a318234878c346e673b2ef8dc4b14b338fe7fc2b
35234Author: Wolfgang Grandegger <wg@grandegger.com>
35235Date:	Wed Feb 11 18:38:20 2009 +0100
35236
35237    MPC85xx: TQM85xx: make standard PCI/PCI-X configurable
35238
35239    The TQM8548_AG module does not have the standard PCI/PCI-X interface
35240    connected but just the PCI Express interface . So far it was not
35241    possible to disable it without disabling the complete PCI interface
35242    (CONFIG_PCI) including PCI Express.
35243
35244    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35245
35246commit 31ca9119c3186cec579b54d2a7a2b361b4d2b7bf
35247Author: Wolfgang Grandegger <wg@grandegger.com>
35248Date:	Wed Feb 11 18:38:19 2009 +0100
35249
35250    MPC85xx: TQM85xx: fix flash protection for boot loader
35251
35252    As the reset vector is located at 0xfffffffc, all flash sectors from the
35253    beginning of the U-Boot binary to 0xffffffff must be protected. On the
35254    TQM8548-AG having small sectors at the end of the flash it happened that
35255    the last two sector were not protected and an "erase all" left an
35256    un-bootable system behind:
35257
35258    Bank # 2: CFI conformant FLASH (32 x 16)  Size: 32 MB in 270 Sectors
35259      AMD Standard command set, Manufacturer ID: 0xEC, Device ID: 0x257E
35260      Erase timeout: 8192 ms, write timeout: 1 ms
35261
35262      FFFA0000 E RO   FFFC0000	 RO   FFFE0000	 RO   FFFE4000	 RO   FFFE8000	 RO
35263      FFFEC000	 RO   FFFF0000	 RO   FFFF4000	 RO   FFFF8000 E      FFFFC000
35264
35265    The same bug seems to be in drivers/mtd/cfi_flash.c:flash_init() and many
35266    board BSPs as well.
35267
35268    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35269
35270commit a1c8a719262151f97119e76166043ee3da3f97b2
35271Author: Peter Tyser <ptyser@xes-inc.com>
35272Date:	Fri Feb 6 14:30:40 2009 -0600
35273
35274    86xx: Update CPU info output on bootup
35275
35276    - Update style of 86xx CPU information on boot to more closely
35277      match 85xx boards
35278    - Fix detection of 8641/8641D
35279    - Use strmhz() to display frequencies
35280    - Display L1 information
35281    - Display L2 cache size
35282    - Fixed CPU/SVR version output
35283
35284    == Before ==
35285    Freescale PowerPC
35286    CPU:
35287	Core: E600 Core 0, Version: 0.2, (0x80040202)
35288	System: Unknown, Version: 2.1, (0x80900121)
35289	Clocks: CPU:1066 MHz, MPX: 533 MHz, DDR: 266 MHz, LBC: 133 MHz
35290	L2: Enabled
35291    Board: X-ES XPedite5170 3U VPX SBC
35292
35293    == After ==
35294    CPU:   8641D, Version: 2.1, (0x80900121)
35295    Core:  E600 Core 0, Version: 2.2, (0x80040202)
35296    Clock Configuration:
35297	   CPU:1066.667 MHz, MPX:533.333 MHz
35298	   DDR:266.667 MHz (533.333 MT/s data rate), LBC:133.333 MHz
35299    L1:    D-cache 32 KB enabled
35300	   I-cache 32 KB enabled
35301    L2:    512 KB enabled
35302    Board: X-ES XPedite5170 3U VPX SBC
35303
35304    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35305
35306commit 22c00f8d7d454d77e759df58415d2d3f3d7e154c
35307Author: Peter Tyser <ptyser@xes-inc.com>
35308Date:	Thu Feb 5 11:25:24 2009 -0600
35309
35310    86xx: Update Global Utilities structure
35311
35312    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35313
35314commit 4ef630df773e45806d701bf5d25c328778bb4cde
35315Author: Peter Tyser <ptyser@xes-inc.com>
35316Date:	Thu Feb 5 11:25:25 2009 -0600
35317
35318    86xx: Reset update
35319
35320    Update the 86xx reset sequence to try executing a board-specific reset
35321    function.  If the board-specific reset is not implemented or does not
35322    succeed, then assert #HRESET_REQ.  Using #HRESET_REQ is a more standard
35323    reset procedure than the previous method and allows all board
35324    peripherals to be reset if needed.
35325
35326    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35327
35328commit edf0e2524a8c6a3e91c009c496a0aa0ae89cd8ab
35329Author: Kumar Gala <galak@kernel.crashing.org>
35330Date:	Tue Feb 10 23:53:40 2009 -0600
35331
35332    fsl-ddr: Allow system to boot if we have more than 4G of memory
35333
35334    Previously if we >=4G of memory and !CONFIG_PHYS_64BIT we'd report
35335    an error and hang.	Instead of doing that since DDR is mapped in the
35336    lowest priority LAWs we setup the DDR controller and the max amount
35337    of memory we report back is what we can map (CONFIG_MAX_MEM_MAPPED)
35338
35339    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35340    Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
35341
35342commit 8d949aff38cfb4388cbd73876e77bcd06d601f20
35343Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
35344Date:	Wed Jan 21 17:17:33 2009 -0600
35345
35346    mpc85xx: Add support for the P2020
35347
35348    Added various p2020 processor specific details:
35349    * SVR for p2020, p2020E
35350    * immap updates for LAWs and DDR on p2020
35351    * LAW defines related to p2020
35352
35353    Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
35354    Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
35355    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35356
35357commit cb69e4de8702e108324e1c40363f30ef6f2e2918
35358Author: Kumar Gala <galak@kernel.crashing.org>
35359Date:	Tue Feb 10 17:36:15 2009 -0600
35360
35361    85xx: print boot header info to distinquish 36-bit addr map on MPC8572 DS
35362
35363    Added some info that is printed out when we boot to distiquish if we
35364    built MPC8572DS_config vs MPC8572DS_36BIT_config since they have
35365    different address maps.
35366
35367    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35368
35369commit feede8b07013b33fca8dd2a916b3ac86bf4d4c0a
35370Author: Andy Fleming <afleming@freescale.com>
35371Date:	Fri Dec 5 20:10:22 2008 -0600
35372
35373    Fixup SGMII PHY ids in the device tree
35374
35375    The device tree's PHY addresses need to be fixed up if we're using the
35376    SGMII Riser Card.
35377
35378    The 8572, 8536, and 8544 DS boards were modified to call this function.
35379
35380    Code idea taken from Liu Yu <yu.liu@freescale.com>
35381
35382    Signed-off-by: Andy Fleming <afleming@freescale.com>
35383
35384commit 5dc0cf68f8f101042997d75188081d8526d705ea
35385Author: Andy Fleming <afleming@freescale.com>
35386Date:	Wed Feb 11 15:10:31 2009 -0600
35387
35388    Make some minor whitespace changes to eliminate line-wrapping
35389
35390    Signed-off-by: Andy Fleming <afleming@freescale.com>
35391
35392commit 9e56986a2b74d197f51eca70fad7b836b1900c4d
35393Author: Andy Fleming <afleming@freescale.com>
35394Date:	Wed Feb 11 15:07:24 2009 -0600
35395
35396    Add eth_get_dev_by_index
35397
35398    This allows code to iterate through the ethernet devices
35399
35400    Signed-off-by: Andy Fleming <afleming@freescale.com>
35401
35402commit b67305120aaf268a6140125346678166d14f1f47
35403Author: Kumar Gala <galak@kernel.crashing.org>
35404Date:	Mon Feb 9 22:03:04 2009 -0600
35405
35406    85xx: Fix bug in device tree setup in 36-bit physical confg
35407
35408    In the 36-bit physical config for MPC8572DS when need the start address
35409    of memory and it size to be kept in phys_*_t instead of a ulong since
35410    we support >4G of memory in the config and ulong cant represent that.
35411    Otherwise we end up seeing the memory node in the device tree reporting
35412    back we have memory starting @ 0 and of size 0.
35413
35414    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35415
35416commit ad97dce18445ff05bf326094e691a01aa95aa8dc
35417Author: Kumar Gala <galak@kernel.crashing.org>
35418Date:	Mon Feb 9 22:03:05 2009 -0600
35419
35420    85xx: Fix address map for 36-bit config of MPC8572DS
35421
35422    When we introduced the 36-bit config of the MPC8572DS board we had the
35423    wrong PCI MEM bus address map.  Additionally, the change to the address
35424    map exposes a small issue in our dummy read on the ULI bus.  We need
35425    to use the new mapping functions to handle that read properly in the
35426    36-bit config.
35427
35428    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35429
35430commit f8523cb0815b2d3d2d780b7d49ca614105555f58
35431Author: Kumar Gala <galak@kernel.crashing.org>
35432Date:	Fri Feb 6 09:56:35 2009 -0600
35433
35434    85xx: Fix how we map DDR memory
35435
35436    Previously we only allowed power-of-two memory sizes and didnt
35437    handle >2G of memory.  Now we will map up to CONFIG_MAX_MEM_MAPPED
35438    and should properly handle any size that we can make in the TLBs
35439    we have available to us
35440
35441    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35442
35443commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
35444Author: Kumar Gala <galak@kernel.crashing.org>
35445Date:	Fri Feb 6 09:56:34 2009 -0600
35446
35447    fsl-ddr: ignore memctl_intlv_ctl setting if only one DDR controller
35448
35449    If we only have one controller we can completely ignore how
35450    memctl_intlv_ctl is set.  Otherwise other levels of code get confused
35451    and think we have twice as much memory.
35452
35453    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35454
35455commit b29dee3c906e9daaf6baf7772d2e15e26b8636b8
35456Author: Kumar Gala <galak@kernel.crashing.org>
35457Date:	Wed Feb 4 09:35:57 2009 -0600
35458
35459    85xx: Format cpu freq printing to handle 8 cores
35460
35461    Only print 4 cpu freq per line.  This way when we have 8 cores its a
35462    bit more readable.
35463
35464    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35465
35466commit 9704f9caf53f5cae547d8c5e1ae94aa4e57b160f
35467Author: Abraham, Thomas <t-abraham@ti.com>
35468Date:	Tue Oct 28 16:51:31 2008 +0530
35469
35470    USB: Remove LUN number from CDB
35471
35472    The LUN number is not part of the Command Descriptor Block (CDB) for scsi inquiry, request sense, test unit ready, read capacity and read10 commands. This patch removes the LUN number information from the CDB.
35473
35474    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
35475    Signed-off-by: Remy Bohmer <linux@bohmer.net>
35476
35477commit f3c0de636252f3a18654c8f9c6370a9574a7e755
35478Author: Atin Malaviya <atin.malaviya@gmail.com>
35479Date:	Tue Feb 3 15:17:10 2009 -0500
35480
35481    Added usbtty_configured() check. Fixed attribute(packed) warnings.
35482
35483    V3: Fixed line-wrap problem due to user error in mail!
35484
35485    Added usb_configured() checks in usbtty_puts() and usbtty_putc() to get around a hang
35486    when usb is not connected and the user has set up multi-io (setenv stdout serial,usbtty etc).
35487    Got rid of redundant __attribute__((packed)) directives that were causing warnings from gcc.
35488
35489    Signed-off-by: Atin Malaviya <atin.malaviya@gmail.com>
35490    Signed-off-by: Remy Bohmer <linux@bohmer.net>
35491
35492commit e7de18afe8ecf96a51ef981d06066eeb6b1254e7
35493Author: Guennadi Liakhovetski <lg@denx.de>
35494Date:	Fri Feb 13 09:23:36 2009 +0100
35495
35496    i.MX31: Start the I2C clock on driver initialisation
35497
35498    i.MX31 powers on with most clocks running, so, after a power on this explicit
35499    clock start up is not required. However, as Linux boots it disables most clocks
35500    to save power. This includes the I2C clock. If we then soft reboot from Linux
35501    the I2C clock stays off. This breaks the phycore, which has its environment in
35502    I2C EEPROM. Fix the problem by explicitly starting the clock in I2C driver
35503    initialisation routine.
35504
35505    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
35506    Ack-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
35507
35508commit 15208ac9eae1c340c4bc11f70cbf5c9da78a57ba
35509Author: Mike Frysinger <vapier@gentoo.org>
35510Date:	Wed Feb 11 20:36:14 2009 -0500
35511
35512    i2c.h: drop i2c_reg_{read, write} hack for Blackfin parts
35513
35514    The Blackfin i2c driver has been rewritten thus the special ifdefs in the
35515    common code are no longer needed.
35516
35517    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35518
35519commit c2d9befa0b4695b89476fb5d259742c09afe243f
35520Author: Heiko Schocher <hs@denx.de>
35521Date:	Thu Feb 12 08:08:54 2009 +0100
35522
35523    82xx, mgcoge: fix compile error
35524
35525    With actual u-boot compiling the mgcoge port fails, because
35526    since commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56 it is
35527    necessary to define CONFIG_NET_MULTI.
35528
35529    Seems to me the mgcoge port is the only actual existing 8260
35530    port who uses CONFIG_ETHER_ON_SCC, so no other 8260 port needed
35531    to be fixed.
35532
35533    Signed-off-by: Heiko Schocher <hs@denx.de>
35534
35535commit 9cacf4fc4035eabe9d9ae2a9a188c51a8027c91e
35536Author: Dirk Eibach <eibach@gdsys.de>
35537Date:	Mon Feb 9 08:18:34 2009 +0100
35538
35539    ppc4xx: Add README entry for CONFIG_PCI_DISABLE_PCIE
35540
35541    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
35542    Signed-off-by: Stefan Roese <sr@denx.de>
35543
35544commit 7369f0e384e2a831be13a7773a58242c9173fa9c
35545Author: Carolyn Smith <carolyn.smith@tektronix.com>
35546Date:	Thu Feb 12 06:13:44 2009 +0100
35547
35548    ppc4xx: Fix initialization of the SDRAM_CODT register
35549
35550    This fixes the initialization of the SDRAM_CODT register in the ppc4xx DDR2
35551    initialization code. It also removes use of the SDRAM_CODT_FEEDBACK_RCV_SINGLE_END
35552    and SDRAM_CODT_FEEDBACK_DRV_SINGLE_END #define's since they are reserved bits.
35553
35554    Signed-off-by: Carolyn Smith <carolyn.smith@tektronix.com>
35555    Signed-off-by: Stefan Roese <sr@denx.de>
35556
35557commit cef0efaf2fa55d1f25066cfb02bd984c27f9ca31
35558Author: Stefan Roese <sr@denx.de>
35559Date:	Wed Feb 11 09:29:33 2009 +0100
35560
35561    ppc4xx: Fix problem with board_eth_init() vs cpu_eth_init() on AMCC boards
35562
35563    Some AMCC eval boards do have a board_eth_init() function calling
35564    pci_eth_init(). These boards need to call cpu_eth_init() explicitly now
35565    with the new eth_init rework.
35566
35567    Signed-off-by: Stefan Roese <sr@denx.de>
35568
35569commit c645012aefebb301e6907d148c6c8efacac049d4
35570Author: Adam Graham <agraham@amcc.com>
35571Date:	Mon Feb 9 13:18:12 2009 -0800
35572
35573    ppc4xx: Autocalibration can set RDCC to over aggressive value.
35574
35575    The criteria of the AMCC SDRAM Controller DDR autocalibration
35576    U-Boot code is to pick the largest passing write/read/compare
35577    window that also has the smallest SDRAM_RDCC.[RDSS] Read Sample
35578    Cycle Select value.
35579
35580    On some Kilauea boards the DDR autocalibration algorithm can
35581    find a large passing write/read/compare window with a small
35582    SDRAM_RDCC.[RDSS] aggressive value of Read Sample Cycle Select
35583    value "T1 Sample".
35584
35585    This SDRAM_RDCC.[RDSS] Read Sample Cycle Select value of
35586    "T1 Sample" proves to be to aggressive when later on U-Boot
35587    relocates into DDR memory and executes.
35588
35589    The memory traces on the Kilauea board are short so on some
35590    Kilauea boards the SDRAM_RDCC.[RDSS] Read Sample Cycle Select
35591    value of "T1 Sample" shows up as a potentially valid value for
35592    the DDR autocalibratiion algorithm.
35593
35594    The fix is to define a weak default function which provides
35595    the minimum SDRAM_RDCC.[RDSS] Read Sample Cycle Select value
35596    to accept for DDR autocalibration.	The default will be the
35597    "T2 Sample" value.	A board developer who has a well defined
35598    board and chooses to be more aggressive can always provide
35599    their own board specific string function with the more
35600    aggressive "T1 Sample" value or stick with the default
35601    minimum SDRAM_RDCC.[RDSS] value of "T2".
35602
35603    Also put in a autocalibration loop fix for case where current
35604    write/read/compare passing window size is the same as a prior
35605    window size, then in this case choose the write/read/compare
35606    result that has the associated smallest RDCC T-Sample value.
35607
35608    Signed-off-by: Adam Graham <agraham@amcc.com>
35609    Signed-off-by: Stefan Roese <sr@denx.de>
35610
35611commit 2ede879fcb67470524847bb4fc8972651bb46184
35612Author: Stefan Roese <sr@denx.de>
35613Date:	Wed Feb 11 09:37:12 2009 +0100
35614
35615    ppc4xx: Fix problem with CONFIG_MAX_MEM_MAPPED in include/asm-ppc/config.h
35616
35617    CONFIG_SDRAM_PPC4xx_IBM_DDR2 is not set when include/asm-ppc/config.h is
35618    included. So for katmai, CONFIG_MAX_MEM_MAPPED will get set to 256MB.
35619
35620    It makes perfect sense to set CONFIG_MAX_MEM_MAPPED to 2GB for all PPC4xx
35621    boards right now.
35622
35623    Signed-off-by: Stefan Roese <sr@denx.de>
35624
35625commit f15c6515fc23f83c51f3de272ca23d86b80e81b1
35626Author: Wolfgang Denk <wd@denx.de>
35627Date:	Thu Feb 12 00:08:39 2009 +0100
35628
35629    Coding style cleanup; update CHANGELOG
35630
35631    Signed-off-by: Wolfgang Denk <wd@denx.de>
35632
35633commit 5fc56b907d993260b9ebdb137af66fe69635ae9e
35634Author: Peter Tyser <ptyser@xes-inc.com>
35635Date:	Fri Jan 30 16:36:40 2009 -0600
35636
35637    Add feature-removal-schedule.txt
35638
35639    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35640
35641commit 255d28e1642e8fc32a6753226be1a96b481ce111
35642Author: Heiko Schocher <hs@denx.de>
35643Date:	Tue Feb 10 09:32:38 2009 +0100
35644
35645    8xx serial, smc: Coding-Style cleanup serial SMC driver
35646
35647    Signed-off-by: Heiko Schocher <hs@denx.de>
35648
35649commit 2b3f12c214346508cae3f1245808c1ca54c81fdd
35650Author: Heiko Schocher <hs@denx.de>
35651Date:	Tue Feb 10 09:31:47 2009 +0100
35652
35653    8xx serial, smc: add configurable SMC Rx buffer len
35654
35655    This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
35656    With this option it is possible to allow the receive
35657    buffer for the SMC on 8xx to be greater then 1. In case
35658    CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
35659    old version.
35660
35661    When defining CONFIG_SYS_SMC_RXBUFLEN also
35662    CONFIG_SYS_MAXIDLE must be defined to setup the maximum
35663    idle timeout for the SMC.
35664
35665    Signed-off-by: Heiko Schocher <hs@denx.de>
35666
35667commit e915f8bb73d74178bc21d3a457959883b1afd1c0
35668Author: Mike Frysinger <vapier@gentoo.org>
35669Date:	Thu Feb 5 21:04:36 2009 -0500
35670
35671    common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile
35672
35673    Move global '#ifdef CONFIG_xxx .... #endif' out of the .c files and into
35674    the COBJS-$(CONFIG_xxx) in the Makefile.  Also delete unused var in kgdb
35675    code in the process.
35676
35677    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35678
35679commit ab76e9848a1f4db64d14233741d739a3b3360c93
35680Author: Mike Frysinger <vapier@gentoo.org>
35681Date:	Thu Feb 5 21:04:50 2009 -0500
35682
35683    bzip2: move ifdef handling to Makefile COBJS-$(...)
35684
35685    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35686
35687commit ae0b05df04e1cc65c5ad19ccd362f4be82df7316
35688Author: Jerry Van Baren <gvb.uboot@gmail.com>
35689Date:	Thu Feb 5 22:18:02 2009 -0500
35690
35691    Fix whitespace damage: double space changed to a tab
35692
35693    At some point an intentional double space at the end of the sentence
35694    got changed into a tab in the GPL header line:
35695     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
35696
35697    This patch fixes the damage.
35698
35699    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35700
35701commit 4f975678de995b55749d5e84590c268972a7c835
35702Author: Heiko Schocher <hs@denx.de>
35703Date:	Tue Feb 10 09:53:29 2009 +0100
35704
35705    cfi: make flash_get_info() non static
35706
35707    If on your board is more than one flash, you must know
35708    the size of every single flash, for example, for updating
35709    the DTS before booting Linux. So make this function
35710    flash_get_info() extern, and you can have all info
35711    about your flashes.
35712
35713    Signed-off-by: Heiko Schocher <hs@denx.de>
35714    Signed-off-by: Stefan Roese <sr@denx.de>
35715
35716commit 86321fc1128c93a10ac4afb9d317b0df8ece0f9e
35717Author: Ben Warren <biggerbadderben@gmail.com>
35718Date:	Thu Feb 5 23:58:25 2009 -0800
35719
35720    net: removed board-specific CONFIGs from MPC5xxx FEC driver
35721
35722    Added new CONFIG options for the three type of MAC-PHY interconnect and
35723    applied them all relevant board config files
35724
35725    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35726
35727commit 638ed3e296e70fab286d157b7adedaaa4a09a474
35728Author: Mike Frysinger <vapier@gentoo.org>
35729Date:	Thu Feb 5 21:04:47 2009 -0500
35730
35731    net/sntp.c: move ifdef into Makefile COBJS-$(...)
35732
35733    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35734    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35735
35736commit 9e5be8214ba751436e57c3be044bf6dccb9a6687
35737Author: Andy Fleming <afleming@freescale.com>
35738Date:	Tue Feb 3 18:26:41 2009 -0600
35739
35740    tsec: Fix a bug in soft-resetting
35741
35742    SOFT_RESET must be asserted for at least 3 TX clocks.  Usually, that's about 30
35743    clock cycles, so it's been mostly working.	But we had no guarantee, and at
35744    slower bitrates, it's just over a microsecond (over 1000 clock cycles).  This
35745    enforces a 2 microsecond gap between assertion and deassertion.
35746
35747    Signed-off-by: Andy Fleming <afleming@freescale.com>
35748    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35749
35750commit 09fcc8b5d86903b76e7e4d1d879d6f4bca25c27b
35751Author: Simon Munton <simon@nidoran.m5data.com>
35752Date:	Mon Feb 2 09:44:08 2009 +0000
35753
35754    Fix 100Mbs ethernet operation on sh7763 based boards
35755
35756    100Mbs ethernet does not work on sh7763 chips due to the wrong value being
35757    used in the GECMR register. Following diff fixes the problem
35758
35759    Signed-off-by: Simon Munton	<simon@nidoran.m5data.com>
35760    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35761
35762commit 2bc2a8f6dc9fdda465317da59474e65c24a398a2
35763Author: ksi@koi8.net <ksi@koi8.net>
35764Date:	Fri Feb 6 16:27:55 2009 -0800
35765
35766    Fix MPC8260 with ethernet on SCC
35767
35768    This fixes MPC8260 compilation with ethernet on SCC. Probably was a
35769    typo or something...
35770
35771    Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
35772    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35773
35774commit ae5d8f613cec1a6af7bf1fc9c42a3b856f021023
35775Author: Heiko Schocher <hs@denx.de>
35776Date:	Fri Jan 30 12:56:15 2009 +0100
35777
35778    82xx serial, smc: Coding-Style cleanup serial SMC driver
35779
35780    Signed-off-by: Heiko Schocher <hs@denx.de>
35781
35782commit c92fac91a06c60f874c605e3ca80dd407c1caaa7
35783Author: Heiko Schocher <hs@denx.de>
35784Date:	Fri Jan 30 12:55:38 2009 +0100
35785
35786    82xx serial, smc: add configurable SMC Rx buffer len
35787
35788    This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
35789    With this option it is possible to allow the receive
35790    buffer for the SMC on 82xx to be greater then 1. In case
35791    CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
35792    old version.
35793
35794    When defining CONFIG_SYS_SMC_RXBUFLEN also
35795    CONFIG_SYS_MAXIDLE must be defined to setup the maximum
35796    idle timeout for the SMC.
35797
35798    Signed-off-by: Heiko Schocher <hs@denx.de>
35799
35800commit bced7ccefa08512c54a6d146658ff7dbc33d5dfe
35801Author: Kumar Gala <galak@kernel.crashing.org>
35802Date:	Fri Feb 6 08:08:06 2009 -0600
35803
35804    ppc: Fix roll over bug in flush_cache()
35805
35806    If we call flush_cache(0xfffff000, 0x1000) it would never
35807    terminate the loop since end = 0xffffffff and we'd roll over
35808    our counter from 0xfffffe0 to 0 (assuming a 32-byte cache line)
35809
35810    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35811
35812commit 87c9063963561d3d01064be34d0c30855a56587b
35813Author: Kumar Gala <galak@kernel.crashing.org>
35814Date:	Thu Feb 5 20:40:58 2009 -0600
35815
35816    ppc: Move CONFIG_MAX_MEM_MAPPED to common config.h
35817
35818    Moved CONFIG_MAX_MEM_MAPPED to the asm/config.h so its kept consistent
35819    between the two current users (lib_ppc/board.c, 44x SPD DDR2).
35820
35821    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35822    Acked-by: Stefan Roese <sr@denx.de>
35823
35824commit 47d41cc3a11a03c6d56146d056145df73f47eb50
35825Author: Kumar Gala <galak@kernel.crashing.org>
35826Date:	Thu Feb 5 20:40:57 2009 -0600
35827
35828    Add an architecture specific config.h for common defines
35829
35830    We have common defines that we duplicate in various ways.  Having an
35831    arch specific config.h gives us a common location for those defines.
35832
35833    Eventually we should be able to replace this when we have proper
35834    Kconfig support.
35835
35836    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35837
35838commit 4c78d4a6c01621721b732418e1c6da684a56bbb1
35839Author: Becky Bruce <beckyb@kernel.crashing.org>
35840Date:	Tue Feb 3 18:10:56 2009 -0600
35841
35842    mpc8641hpcn: Change PCI MEM pci bus address
35843
35844    Now that the rest of u-boot can support it, change the PCI bus
35845    address of the PCI MEM regions from 0x80000000 to 0xc0000000,
35846    and use the same bus address for both PCI1 and PCI2.  This will
35847    maximize the amount of PCI address space left over to map RAM
35848    on systems with large amounts of memory.
35849
35850    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35851
35852commit 1785dbeed43599eed1d8875673c96912cd770141
35853Author: Becky Bruce <beckyb@kernel.crashing.org>
35854Date:	Tue Feb 3 18:10:55 2009 -0600
35855
35856    drivers/block/ahci: Fix pci mapping bug
35857
35858    The code assumes that the pci bus address and the virtual
35859    address used to access a region are the same, but they might
35860    not be.  Fix this assumption.
35861
35862    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35863
35864commit d591a80e74091e7a0658d165721e6c7de2ef0bcd
35865Author: Becky Bruce <beckyb@kernel.crashing.org>
35866Date:	Tue Feb 3 18:10:54 2009 -0600
35867
35868    MPC8641HPCN: Enable CONFIG_ADDR_MAP
35869
35870    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35871
35872commit 49f46f3bf08aaf7b1db131a1082f1e603bb7a94b
35873Author: Becky Bruce <beckyb@kernel.crashing.org>
35874Date:	Tue Feb 3 18:10:53 2009 -0600
35875
35876    mpc8641hpcn: Clean up PCI mapping concepts
35877
35878    Clean up PCI mapping concepts in the 8641 config - rename _BASE
35879    to _BUS, as it's actually a PCI bus address, separate virtual
35880    and physical addresses into _VIRT and _PHYS, and use each
35881    appopriately.
35882
35883    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35884
35885commit c9315e6b4f244981de0b2eaaa29a7838a165b494
35886Author: Becky Bruce <beckyb@kernel.crashing.org>
35887Date:	Tue Feb 3 18:10:52 2009 -0600
35888
35889    mpc86xx: Add support to populate addr map based on BATs
35890
35891    If CONFIG_ADDR_MAP is enabled, update the address map
35892    whenever we write a bat.
35893
35894    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35895
35896commit d35ae5a938679bd7e18167faf79d0fb3c6639b51
35897Author: Becky Bruce <beckyb@kernel.crashing.org>
35898Date:	Tue Feb 3 18:10:51 2009 -0600
35899
35900    powerpc: Move duplicated BAT defines to mmu.h
35901
35902    The BAT fields are architected; there's no need for these to be in
35903    cpu-specific files.  Drop the duplication and move these to
35904    include/asm-ppc/mmu.h.  Also, remove the BL_xxx defines that were only
35905    used by the alaska board, and switch to using the BATU_BL_xxx defines
35906    used by all the other boards.  The BL_ defines previously in use
35907    had to be shifted into the proper position for use, which was inefficient.
35908
35909    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35910
35911commit 6e61fae4d360a1380b63e7d007b31477e366bcce
35912Author: Becky Bruce <beckyb@kernel.crashing.org>
35913Date:	Tue Feb 3 18:10:50 2009 -0600
35914
35915    drivers/pci: Create pci_map_bar function
35916
35917    It is no longer always true that the pci bus address can be
35918    used as the virtual address for pci accesses.  pci_map_bar()
35919    is created to return the virtual address for a pci region.
35920
35921    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35922
35923commit 2ecca3401775b125c3b9ff65766befb23989414b
35924Author: Becky Bruce <beckyb@kernel.crashing.org>
35925Date:	Tue Feb 3 18:10:49 2009 -0600
35926
35927    mpc8641hpcn: Set up outbound pci windows before inbound
35928
35929    Because the inbound pci windows are mapped generously, set up
35930    the more specific outbound windows first.  This way, when we
35931    search the pci regions for something, we will hit on the more
35932    specific region.  This can actually be a problem on systems
35933    with large amounts of RAM.
35934
35935    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35936
35937commit b81b773ead0687114dc8a800f99ea6e504447739
35938Author: Becky Bruce <beckyb@kernel.crashing.org>
35939Date:	Mon Feb 2 16:34:52 2009 -0600
35940
35941    mpc8641hpcn: Use physical address in flash banks defintion
35942
35943    If the VA and PA of the flash aren't the same, the banks list
35944    should be initialized to hold the physical address.  Correct this.
35945
35946    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35947
35948commit 0d19f6c8cbe71b9e6d8c6bd6742ed2551e918870
35949Author: Ilya Yanok <yanok@emcraft.com>
35950Date:	Tue Feb 10 00:22:31 2009 +0100
35951
35952    qong: support for Dave/DENX QongEVB-LITE board
35953
35954    This patch adds support for Dave/DENX QongEVB-LITE i.MX31-based board.
35955
35956    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
35957    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
35958
35959commit 62cbc408f52fc9a5eb849e0b882c504780c9d183
35960Author: Ilya Yanok <yanok@emcraft.com>
35961Date:	Mon Feb 9 18:45:28 2009 +0100
35962
35963    dnet: driver for Dave DNET ethernet controller
35964
35965    Driver for Dave DNET ethernet controller (used on Dave/DENX
35966    QongEVB-LITE board).
35967
35968    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
35969    Acked-by: Ben Warren <biggerbadderben@gmail.com>
35970
35971commit 2d43e873a29ca4959ba6a30fc7fb396d3fd0dccf
35972Author: Kumar Gala <galak@kernel.crashing.org>
35973Date:	Fri Feb 6 09:49:32 2009 -0600
35974
35975    pci: give preference to non-PCI_REGION_SYS_MEMORY regions when matching
35976
35977    When we search for an address match in pci_hose_{phys_to_bus,bus_to_phys}
35978    we should give preference to memory regions that aren't system memory.
35979
35980    Its possible that we have over mapped system memory in the regions and
35981    we want to avoid depending on the order of the regions.
35982
35983    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35984
35985commit ff4e66e93c1ad47644be3b4ffd6a46e1ce9b6612
35986Author: Kumar Gala <galak@kernel.crashing.org>
35987Date:	Fri Feb 6 09:49:31 2009 -0600
35988
35989    pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity
35990
35991    The PCI_REGION_MEMORY and PCI_REGION_MEM are a bit to similar and
35992    can be confusing when reading the code.
35993
35994    Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY to clarify its used
35995    for system memory mapping purposes.
35996
35997    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35998
35999commit 54dc517328709c204a9cbf7a253d9f8e6c4b26ec
36000Author: Ilya Yanok <yanok@emcraft.com>
36001Date:	Sun Feb 8 00:59:43 2009 +0300
36002
36003    mx31: add GPIO registers definitions
36004
36005    Added definitions for i.MX31 processor GPIO registers.
36006
36007    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36008
36009commit 8da601280a8acbc3385784780ed35130e53812f1
36010Author: Peter Tyser <ptyser@xes-inc.com>
36011Date:	Wed Feb 4 13:47:22 2009 -0600
36012
36013    NAND: Add timeout for reset command
36014
36015    Without the timeout present an infinite loop can occur if the
36016    NAND device is broken or not present.
36017
36018    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
36019    Signed-off-by: Scott Wood <scottwood@freescale.com>
36020
36021commit 10dc6a9bef73d7d4cb25b3fde27ee91f8484b126
36022Author: Peter Tyser <ptyser@xes-inc.com>
36023Date:	Wed Feb 4 13:39:40 2009 -0600
36024
36025    NAND: Silence warning when CONFIG_SYS_NAND_QUIET_TEST
36026
36027    Commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b removed support
36028    for disabling the "No NAND device found!!!" warning when
36029    CONFIG_SYS_NAND_QUIET_TEST was defined.  This re-adds support
36030    for silencing the warning.
36031
36032    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
36033    Signed-off-by: Scott Wood <scottwood@freescale.com>
36034
36035commit ad09ab2e3ac28f304372eceb4a5cb4d24e102a13
36036Author: Valeriy Glushkov <gvv@lstec.com>
36037Date:	Mon Jan 19 16:32:59 2009 +0200
36038
36039    NAND: Fixed invalid pointers to static relocated chip names
36040
36041    Dear Wolfgang,
36042
36043    You are right, the patch was ugly.
36044    The new one seems to be better.
36045
36046    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
36047    Signed-off-by: Scott Wood <scottwood@freescale.com>
36048
36049commit e7deec1bf6fa3b3a21cd8d14fe2a909a42efc9d8
36050Author: Nishanth Menon <nm@ti.com>
36051Date:	Mon Feb 2 18:20:12 2009 -0600
36052
36053    ARM:OMAP3:Zoom1: Add nand unlock option
36054
36055    Enable NAND_UNLOCK option for unlocking nand for
36056    erase/write operations
36057
36058    Signed-off-by: Nishanth Menon <nm@ti.com>
36059
36060commit 5a9427dc9b8438759db3f67a1e547062f76eb18d
36061Author: derek@siconix.com <derek@siconix.com>
36062Date:	Mon Jan 26 14:08:17 2009 -0700
36063
36064    env_nand: fix env memory release
36065
36066    This fixes a bug that tmp environment memory not being released.
36067
36068    Signed-off-by: Derek Ou <dou@siconix.com>
36069    Signed-off-by: Scott Wood <scottwood@freescale.com>
36070
36071commit 05fd88776419df59e7f37bac063a209409dd801d
36072Author: Guennadi Liakhovetski <lg@denx.de>
36073Date:	Fri Feb 6 10:37:45 2009 +0100
36074
36075    ARM: remove unused variable
36076
36077    The "size" variable in start_armboot() in lib_arm/board.c is only really
36078    used in "#ifndef CONFIG_SYS_NO_FLASH" case, and even there it can be
36079    eliminated (thanks to Jean-Christophe PLAGNIOL-VILLARD for a suggestion.)
36080
36081    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
36082
36083commit 6989e4f546d960a407dd5425f800dff9751c8132
36084Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36085Date:	Thu Feb 5 09:33:50 2009 -0500
36086
36087    Coldfire: M527x: Add missing GPIO register address defines
36088
36089    Add missing GPIO registers address definition for Coldfire M5271.
36090
36091    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36092
36093commit c4ff77f5e6c3a01610ce97434c0d59acb1476f95
36094Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36095Date:	Fri Jan 23 14:42:58 2009 -0500
36096
36097    Coldfire: mcfmii: Allow non-autonegotiating PHYs to use mii command
36098
36099    Modified mii_init to support boards with PHYs that are not set to
36100    autonegotiate, but still want to use u-boot's mii commands to probe
36101    the smi bus. Such PHYs will not set the Autonegotiate-done bit.
36102
36103    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36104
36105commit 92d3e6e0ffcbb7224c83104f8d87b5b4bf39a38f
36106Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36107Date:	Fri Jan 23 11:44:30 2009 -0500
36108
36109    Coldfire: Applied baudrate formula of serial_init to serial_setbrg
36110
36111    Applied the patch for baudrate divider value truncation for
36112    serial_init to serial_setbrg as well.
36113
36114    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36115
36116commit 8706ef378f2db1ef65b9c2f909561f23e3dc2148
36117Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36118Date:	Fri Jan 23 14:07:05 2009 -0500
36119
36120    Coldfire: M5271EVB: Board header update (dependencies)
36121
36122    Cleanup for M5271EVB:
36123    Added clarification on the use of CONFIG_SYS_CLOCK.
36124    Modified to use u-boot's HUSH parser.
36125    Cleanup on environment settings.
36126    Removed compiler warning by defining CONFIG_SYS_CS0_*
36127
36128    Dependencies:
36129    Added the use of CONFIG_SYS_MCF_SYNCR for clock multiplier.
36130    This depends on a patch to include/asm-m68k/m5271.h
36131    that defines the multiplier and divider ratios.
36132
36133    Removed the definition of CONFIG_SYS_FECI2C.
36134    This depends on a patch that removes the use of it in
36135    cpu/mcf52x2/cpu_init.c
36136
36137    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36138
36139commit e0db344fabfeb4f9649846f94838f51172f6a1f6
36140Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36141Date:	Thu Jan 29 14:36:06 2009 -0500
36142
36143    Coldfire: M5271: Allow board header file to specify clock multiplier
36144
36145    M5271 dynamic clock multiplier. It is currently fixed at 100MHz.
36146
36147    Allow the board header file to set their own multiplier and divider.
36148    Added the #define for the multiplier and divider to the cpu header file.
36149
36150    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36151
36152commit d1ef25dd81c79dcfad5c2ff0162b1bea21d04bc3
36153Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36154Date:	Fri Jan 23 10:47:13 2009 -0500
36155
36156    Coldfire: M5271EVB: Remove usage of CONFIG_SYS_FECI2C
36157
36158    Discontinue the use of CONFIG_SYS_FECI2C (only used by M5271EVB).
36159    Use read-modify-write to activate the FEC pins without disabling I2C.
36160
36161    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36162
36163commit ee73cc59ab904976af3c33b454fc84f78618b2d1
36164Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36165Date:	Fri Jan 23 09:45:34 2009 -0500
36166
36167    Coldfire: cmd_bdinfo cleanup
36168
36169    CONFIG_M68K bdinfo cleanup:
36170
36171    Fixed compiler warning about baudrate printing.
36172    format '%d' expects type 'int', but argument 2 has type 'long unsigned int'.
36173
36174    Added printing of "cpufreq"
36175
36176    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36177
36178commit 4ffc39050aa46ed8a3d29732293dff769e54fffa
36179Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36180Date:	Fri Jan 23 09:27:00 2009 -0500
36181
36182    Coldfire: Fix half-baud UART by adding M5271 to Coldfire v2 core list
36183
36184    Added the CONFIG_M5271 to the list of Coldfire V2 processor. This
36185    was causing the bus clock (not CPU clock) to be declared twice as
36186    fast as it actually is. This causes UARTS to operate at half the
36187    specified baudrate.
36188
36189    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36190
36191commit 59d1bda7f92c8a28c3aba94e48063749d425949f
36192Author: Dirk Eibach <eibach@gdsys.de>
36193Date:	Tue Feb 3 15:15:21 2009 +0100
36194
36195    ppc4xx: Make PCIE support selectable
36196
36197    On some platforms PCIE support is not required, but would be included
36198    because the cpu supports it. To reduce fooprint it is now configurable
36199    via CONFIG_PCI_DISABLE_PCIE.
36200
36201    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
36202    Signed-off-by: Stefan Roese <sr@denx.de>
36203
36204commit b129eff5ede394cc1faeb6dbf6a987e91abce552
36205Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
36206Date:	Tue Feb 3 22:13:16 2009 +0100
36207
36208    ppc4xx: Only fixup opb attached UARTs
36209
36210    This patch updates the fdt UART clock fixup code to
36211    only touch CPU internal UARTs on 4xx systems.
36212    Only these UARTs are definitely clocked by gd->uart_clk.
36213
36214    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
36215    Signed-off-by: Stefan Roese <sr@denx.de>
36216
36217commit 4b7e3d045cc82f7f7b6f3a19b54a814da36ac52c
36218Author: Mike Frysinger <vapier@gentoo.org>
36219Date:	Tue Jan 13 11:00:29 2009 -0500
36220
36221    Blackfin: move default boot SPI CS to common code
36222
36223    Move the default SPI CS that we boot from into common code so that it can
36224    be used in other SPI drivers and environment settings.
36225
36226    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36227
36228commit f790ef6ff12381cb0e43de54fb2b0f1204ad8ed6
36229Author: Mike Frysinger <vapier@gentoo.org>
36230Date:	Wed Dec 10 12:33:54 2008 -0500
36231
36232    Blackfin: dynamically update UART speed when initializing
36233
36234    Previously, booting over the UART required the baud rate to be known ahead
36235    of time.  Using a bit of tricky simple math, we can calculate the new board
36236    rate based on the old divisors.
36237
36238    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36239    Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
36240
36241commit 97f265f14f23050f3cb997f617f3a6917b843ea2
36242Author: Mike Frysinger <vapier@gentoo.org>
36243Date:	Tue Dec 9 17:21:08 2008 -0500
36244
36245    Blackfin: add support for fast SPI reads with Boot ROM
36246
36247    Newer Blackfin boot roms support using the fast SPI read command rather than
36248    just the slow one.	If the functionality is available, then use it.
36249
36250    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36251
36252commit 67619982bfc5cd62710a48e3cbffc304cb78c341
36253Author: Mike Frysinger <vapier@gentoo.org>
36254Date:	Sat Oct 11 21:46:52 2008 -0400
36255
36256    Blackfin: check for reserved settings in DDR MMRs
36257
36258    Some bits of the DDR MMRs should not be set.  If they do, bad things may
36259    happen (like random failures or hardware destruction).
36260
36261    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36262
36263commit 622a8dc0958dd599743348ea94eb10b9d0be8ae6
36264Author: Mike Frysinger <vapier@gentoo.org>
36265Date:	Sat Oct 11 21:54:00 2008 -0400
36266
36267    Blackfin: set default voltage levels for BF538/BF539 parts
36268
36269    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36270
36271commit 09dc6b0bbd1d5e39cdddeebc059f9a75630e4f6f
36272Author: Mike Frysinger <vapier@gentoo.org>
36273Date:	Sun Jun 1 01:29:57 2008 -0400
36274
36275    Blackfin: use on-chip syscontrol() rom function when available
36276
36277    Newer Blackfin's have an on-chip rom with a syscontrol() function that needs
36278    to be used to properly program the memory and voltage settings as it will
36279    include (possibly critical) factory tested bias values.
36280
36281    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36282
36283commit e1fb6d0d52fbe3fbc1a4c651dacf11e9c1417f63
36284Author: Stefan Roese <sr@denx.de>
36285Date:	Thu Feb 5 11:44:52 2009 +0100
36286
36287    cfi_flash: Fix typo in cfi_flash.c
36288
36289    Patch "flash/cfi_flash: Use virtual sector start address, not phys"
36290    introduced a small typo and compilation warning for systems with CFI
36291    legacy support (e.g. hcu4). This patch fixes it.
36292
36293    Signed-off-by: Stefan Roese <sr@denx.de>
36294
36295commit 28745db969b72693754991c838f68a7fb4a8b1ab
36296Author: Stefan Roese <sr@denx.de>
36297Date:	Thu Jan 29 11:21:38 2009 +0100
36298
36299    jedec_flash: Only use manufacturer defines from common flash.h
36300
36301    This patch removes the double defined manufacturer defines from
36302    jedec_flash.c. Since the common defines in flash.h are 32bit
36303    we now need the (16) cast. This patch also removes the compilation
36304    warning (e.g. seen on hcu5):
36305
36306    ./MAKEALL hcu5
36307    Configuring for hcu5 board...
36308    jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
36309
36310    Signed-off-by: Stefan Roese <sr@denx.de>
36311
36312commit ec21d5cfcb6b4e7fcdd5c6e926e1a824900706f2
36313Author: Stefan Roese <sr@denx.de>
36314Date:	Thu Feb 5 11:25:57 2009 +0100
36315
36316    cfi_flash: Silence compilation warning
36317
36318    Patch "flash/cfi_flash: Use virtual sector start address, not phys"
36319    introduced a small compilation warning. This patch fixes it.
36320
36321    Signed-off-by: Stefan Roese <sr@denx.de>
36322
36323commit 09ce9921a7d8b1ce764656b14b42217bbf4faa38
36324Author: Becky Bruce <beckyb@kernel.crashing.org>
36325Date:	Mon Feb 2 16:34:51 2009 -0600
36326
36327    flash/cfi_flash: Use virtual sector start address, not phys
36328
36329    include/flash.h was commented to say that the address in
36330    flash_info->start was a physical address.  However, from u-boot's
36331    point of view, and looking at most flash code, it makes more
36332    sense for this to be a virtual address.  So I corrected the
36333    comment to indicate that this was a virtual address.
36334
36335    The only flash driver that was actually treating the address
36336    as physical was the mtd/cfi_flash driver.  However, this code
36337    was using it inconsistently as it actually directly dereferenced
36338    the "start" element, while it used map_physmem to get a
36339    virtual address in other places.  I changed this driver so
36340    that the code which initializes the info->start field calls
36341    map_physmem to get a virtual address, eliminating the need for
36342    further map_physmem calls.	The code is now consistent.
36343
36344    The *only* place a physical address should be used is when defining the
36345    flash banks list that is used to initialize the flash_info struct,
36346    usually found in the board config file.
36347
36348    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
36349    Signed-off-by: Stefan Roese <sr@denx.de>
36350
36351commit 657f2062d8e17ebf4a55f52c9e71c07c0c94c779
36352Author: Wolfgang Denk <wd@denx.de>
36353Date:	Wed Feb 4 09:42:20 2009 +0100
36354
36355    Fix compiler warning
36356
36357    (shows up only when DEBUG is enabled)
36358
36359    Signed-off-by: Wolfgang Denk <wd@denx.de>
36360
36361commit 47832cd15ae02fb6fde8ebed5b272f85775f2ceb
36362Author: Mike Frysinger <vapier@gentoo.org>
36363Date:	Mon Oct 6 03:45:55 2008 -0400
36364
36365    Blackfin: update anomaly lists
36366
36367    Update the anomaly lists to match latest anomaly sheets.
36368
36369    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36370
36371commit 70a4da45e16b72e8e5b0baaecdaee9be8619647d
36372Author: Ralph Kondziella <rk@argos-messtechnik.de>
36373Date:	Mon Jan 26 12:34:36 2009 -0700
36374
36375    ADS5121 Add PATA support
36376
36377    Original patch from Ralph Kondziella
36378    plus clean up by Wolfgang Denk
36379    plus changes by John Rigby
36380	use ips clock not lpc
36381	port forward to current u-boot release
36382
36383    Signed-off-by: Ralph Kondziella <rk@argos-messtechnik.de>
36384    Signed-off-by: Wolfgang Denk <wd@denx.de>
36385    Signed-off-by: John Rigby <jrigby@freescale.com>
36386
36387commit abfbd0ae4967df18102345db4f4b529a13da107b
36388Author: Martha Marx <mmarx@silicontkx.com>
36389Date:	Mon Jan 26 10:45:07 2009 -0700
36390
36391    ADS5121 Add IC Ident Module (IIM) support
36392
36393    IIM (IC Identification Module) is the fusebox for the mpc5121.
36394    Use #define CONFIG_IIM to turn on the clock for this module
36395    use #define CONFIG_CMD_FUSE to add fusebox commands.
36396    Fusebox commands include the ability to read
36397    the status, read the register cache, override the register cache,
36398    program the fuses and sense them.
36399
36400    Signed-off-by: Martha Marx <mmarx@silicontkx.com>
36401    Signed-off-by: John Rigby <jrigby@freescale.com>
36402
36403commit 14d19cd1bce9a24b1335598f1568140f4950e4d9
36404Author: John Rigby <jrigby@freescale.com>
36405Date:	Fri Jan 23 10:33:15 2009 -0700
36406
36407    ADS5121 Fix rev2 silicon pci iopad config
36408
36409    Reset config is not correct
36410
36411    Signed-off-by: John Rigby <jrigby@freescale.com>
36412
36413commit 4c154252c480b13f69ce1b71a9530b0515da76a6
36414Author: John Rigby <jrigby@freescale.com>
36415Date:	Wed Nov 19 13:57:34 2008 -0700
36416
36417    ADS5121 DIU Add diu_bmp_addr env
36418
36419    Add support for using a bmp other than
36420    FSL_Logo_BMP for the DIU splash screen.
36421
36422    Can now set the env var "diu_bmp_addr" to
36423    the address of a BMP in flash to use instead
36424    of the default FSL_Logo_BMP.
36425
36426    Signed-off-by: Martha Marx <mmarx@silicontkx.com>
36427    Signed-off-by: John Rigby <jrigby@freescale.com>
36428
36429commit 92c20fbd3a7788c1a154f50a3f44f28a7763f99a
36430Author: John Rigby <jrigby@freescale.com>
36431Date:	Thu Oct 30 16:39:35 2008 -0600
36432
36433    ADS5121 DIU Make inclusion of FSL logo optional
36434
36435    Make inclusion of FSL logo optional and
36436    turn it off by default.
36437
36438    Signed-off-by: John Rigby <jrigby@freescale.com>
36439
36440commit bd99ec149abe94e7f6b2bda4766d701b4005053f
36441Author: Remy Bohmer <linux@bohmer.net>
36442Date:	Sun Feb 1 12:27:53 2009 +0100
36443
36444    Compile warning fix in onenand_uboot.h
36445
36446    Regression since merge window after 2009.01
36447
36448    Signed-off-by: Remy Bohmer <linux@bohmer.net>
36449
36450commit a270d1e7295c3d829f42c0480117941dfc1c6477
36451Author: Stefan Roese <sr@denx.de>
36452Date:	Thu Jan 29 06:33:55 2009 +0100
36453
36454    USB: Add EHCI support for VCT EHCI controller (really with driver now)
36455
36456    Somehow I missed the real driver part in my last patch version. This patch
36457    now adds the driver.
36458
36459    Signed-off-by: Stefan Roese <sr@denx.de>
36460    Signed-off-by: Remy Bohmer <linux@bohmer.net>
36461
36462commit 716ebf436c9e43df6740e0172f6b2a81ddbf1b8e
36463Author: Cliff Cai <cliff.cai@analog.com>
36464Date:	Sat Nov 29 18:22:38 2008 -0500
36465
36466    Blackfin: add driver for on-chip MMC/SD controller
36467
36468    This is a port of the Linux Blackfin on-chip SDH driver to U-Boot.
36469
36470    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
36471    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36472
36473commit 6e87ea0ca951465eba144ab2e6dba6fb507737a2
36474Author: Mike Frysinger <vapier@gentoo.org>
36475Date:	Sat Oct 11 22:47:34 2008 -0400
36476
36477    Blackfin: add port muxing for BF51x SPI
36478
36479    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36480
36481commit fc68f9f85959664d528daea2aef5ef54974331ce
36482Author: Mike Frysinger <vapier@gentoo.org>
36483Date:	Tue Jan 6 06:16:19 2009 -0500
36484
36485    Blackfin: output booting source when booting
36486
36487    Knowing the booting source of the part is useful, especially when the part
36488    can switch dynamically between sources.
36489
36490    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36491
36492commit 8df3ce0f49c37947800ac7c84e751499882619fc
36493Author: Mike Frysinger <vapier@gentoo.org>
36494Date:	Thu Dec 11 06:30:46 2008 -0500
36495
36496    Blackfin: set default CONFIG_ENV_SPI_CS based on bootrom
36497
36498    Set the default CONFIG_ENV_SPI_CS value to match the SPI CS that is used by
36499    the Blackfin on-chip bootrom to boot out of SPI flash.
36500
36501    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36502
36503commit 2b4a486e6fac502d8b883e344cc4012283945b3d
36504Author: Mike Frysinger <vapier@gentoo.org>
36505Date:	Thu Dec 11 04:06:26 2008 -0500
36506
36507    Blackfin: update asm-blackfin/posix_types.h to latest Linux version
36508
36509    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36510
36511commit e5eb93e77391bcc308697116c544ea1340aaae8a
36512Author: Mike Frysinger <vapier@gentoo.org>
36513Date:	Sat Dec 6 02:54:52 2008 -0500
36514
36515    Blackfin: add port I bits
36516
36517    Some people need to access port I, so make sure the pins are defined.
36518
36519    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36520
36521commit 8a6b272596d43de0db4943eac7af58c3534c4026
36522Author: Sonic Zhang <Sonic.Zhang@analog.com>
36523Date:	Wed Nov 26 22:16:45 2008 -0500
36524
36525    Blackfin: add driver for on-chip ATAPI controller
36526
36527    This is a port of the Linux Blackfin on-chip ATAPI driver to U-Boot.
36528
36529    Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
36530    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36531
36532commit be9d8c780e6831cb84b7d4590ceae03dca8fc10b
36533Author: Mike Frysinger <vapier@gentoo.org>
36534Date:	Wed Nov 26 21:43:06 2008 -0500
36535
36536    Blackfin: add driver for on-chip NAND controller
36537
36538    This is a port of the Linux Blackfin on-chip NFC driver to U-Boot.
36539
36540    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36541
36542commit 4148e02abae9a099f4444b5e168ebc2b911d2295
36543Author: Mike Frysinger <vapier@gentoo.org>
36544Date:	Wed Nov 12 07:18:15 2008 -0500
36545
36546    Blackfin: build with -mno-fdpic
36547
36548    Use the -mno-fdpic flag so that any Blackfin toolchain can be used to build
36549    up u-boot, including ones that output FDPIC ELF by default.
36550
36551    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36552
36553commit 70e95589a24a2d83ad00317e4a9611d0211ecb58
36554Author: Mike Frysinger <vapier@gentoo.org>
36555Date:	Tue Nov 11 05:43:57 2008 -0500
36556
36557    Blackfin: fix up EBIU defines
36558
36559    The EBIU defines for EBSZ 256/512 were incorrect.
36560
36561    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36562
36563commit 961954ea0ec8dc4341034c1a1ff3107ec0527809
36564Author: Mike Frysinger <vapier@gentoo.org>
36565Date:	Wed Nov 5 12:45:24 2008 -0500
36566
36567    Blackfin: use 8/16/32 bit transfer widths in dma_memcpy()
36568
36569    Rather than using 8bit transfers for everything, use 8/16/32 bit transfers
36570    as usable with the source/destination addresses and the count size.
36571
36572    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36573
36574commit b93c68648426f906d63b98117496b6415f505f39
36575Author: Mike Frysinger <vapier@gentoo.org>
36576Date:	Wed Nov 5 08:50:23 2008 -0500
36577
36578    Blackfin: only flag L1 instruction for DMA memcpy
36579
36580    The performance difference from doing an 8 bit DMA memcpy vs an optimized
36581    core memcpy can be pretty big when you add in the overhead of setting up the
36582    MDMA registers, cache flushes, etc...  So only use dma_memcpy() when we
36583    actually require it.
36584
36585    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36586
36587commit e347c092a3b3a2ce1e72f25f4829163634d09fbe
36588Author: Mike Frysinger <vapier@gentoo.org>
36589Date:	Wed Nov 5 07:20:37 2008 -0500
36590
36591    Blackfin: dma_memcpy(): fix random failures
36592
36593    We have to make sure the DMA channel is actually disabled in hardware before
36594    attempting to reprogram it.  Otherwise the new settings are ignored and we
36595    end up with random hangs/failures.
36596
36597    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36598
36599commit fdce83c108846d6f0d5b1774e1cc29f2573a6ad3
36600Author: Mike Frysinger <vapier@gentoo.org>
36601Date:	Tue Nov 4 00:04:03 2008 -0500
36602
36603    Blackfin: rewrite cache handling functions
36604
36605    Take the cache flush functions from the kernel as they use hardware loops in
36606    order to get optimal performance.
36607
36608    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36609
36610commit 84c5f0dc47d17593fd81206614891bdc94f6d51c
36611Author: Mike Frysinger <vapier@gentoo.org>
36612Date:	Mon Nov 3 22:30:05 2008 -0500
36613
36614    Blackfin: setup bi_enetaddr for single nets
36615
36616    For systems with CONFIG_NET_MULTI disabled, bi_enetaddr does not get setup
36617    based on $ethaddr, so set it up.
36618
36619    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36620
36621commit 40599239e7875b39e2a5c12e6545992041c72c52
36622Author: Mike Frysinger <vapier@gentoo.org>
36623Date:	Fri Oct 24 22:48:47 2008 -0400
36624
36625    Blackfin: cache core/system clock values
36626
36627    Calculating the clocks requires a bit of calls to gcc math functions, so
36628    cache the values after the first run since they'll most likely never
36629    change once U-Boot is up and running.
36630
36631    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36632
36633commit 6957a6209b02f6b69607fc47425f13731cc477f1
36634Author: Mike Frysinger <vapier@gentoo.org>
36635Date:	Fri Oct 24 18:18:16 2008 -0400
36636
36637    Blackfin: enable --gc-sections
36638
36639    Start building all Blackfin boards with -ffunction-sections/-fdata-sections
36640    and linking with --gc-sections.
36641
36642    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36643
36644commit ee1d2001ea7fbabb2b9256026dc5468f057337f8
36645Author: Mike Frysinger <vapier@gentoo.org>
36646Date:	Mon Oct 20 21:08:54 2008 -0400
36647
36648    Blackfin: dont check baud if it wont actually get used
36649
36650    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36651
36652commit 400f5778f375bc99c73c8488c555def261ccfab7
36653Author: Mike Frysinger <vapier@gentoo.org>
36654Date:	Tue Oct 14 07:54:09 2008 -0400
36655
36656    Blackfin: add driver for on-chip SPI controller
36657
36658    This fills out the SPI backend for the Blackfin on-chip SPI peripheral.
36659
36660    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36661
36662commit 7a1e87b1062e6eac0704c6fc2f7c661caf8814cd
36663Author: Mike Frysinger <vapier@gentoo.org>
36664Date:	Sat Oct 18 05:33:51 2008 -0400
36665
36666    Blackfin: only build post code when CONFIG_POST
36667
36668    Save some time by using CONFIG_POST in the Makefile rather than C files.
36669
36670    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36671
36672commit 6d7d4803c74bb86e1b401b1199e63381a62b9382
36673Author: Mike Frysinger <vapier@gentoo.org>
36674Date:	Thu Jan 8 11:57:57 2009 -0500
36675
36676    Blackfin: bfin_mac: cleanup pointer/casts for aliasing issues
36677
36678    Redo how pointers are managed to get rid of ugly casts and strict pointer
36679    aliasing issues that are highlighted by gcc 4.3.
36680
36681    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36682    Acked-by: Ben Warren <biggerbadderben@gmail.com>
36683
36684commit 092d2487baf7c29343c165e3ae82ea8a7f9e679b
36685Author: Mike Frysinger <vapier@gentoo.org>
36686Date:	Tue Dec 9 17:46:21 2008 -0500
36687
36688    Blackfin: bfin_mac: convert CONFIG_BFIN_MAC_RMII to CONFIG_RMII
36689
36690    No point in having a Blackfin-specific define "CONFIG_BFIN_MAC_RMII" that
36691    does exactly the same thing as common "CONFIG_RMII".
36692
36693    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36694    Acked-by: Ben Warren <biggerbadderben@gmail.com>
36695
36696commit 8eed6ca51e50fade6887e8bdb1ff6a44116b42b5
36697Author: Mike Frysinger <vapier@gentoo.org>
36698Date:	Wed Nov 5 06:36:15 2008 -0500
36699
36700    Blackfin: bfin_mac: use common debug()
36701
36702    Rather then defining our own DEBUGF(), just use the common debug().
36703
36704    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36705    Acked-by: Ben Warren <biggerbadderben@gmail.com>
36706
36707commit a7ec6ac8b2c6dce6fc670a2a855deb6eee340e04
36708Author: Mike Frysinger <vapier@gentoo.org>
36709Date:	Mon Oct 20 13:59:51 2008 -0400
36710
36711    Blackfin: bfin_mac: respect CONFIG_PHY_{ADDR,CLOCK_FREQ}
36712
36713    Rather than having the on-chip MAC hardcoded to phy address 1 and a speed
36714    of 2.5mhz, use these as defaults if the board doesn't specify otherwise.
36715
36716    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36717    Acked-by: Ben Warren <biggerbadderben@gmail.com>
36718
36719commit ac45af4e63ea925f4accc98453aab1a1166c196d
36720Author: Mike Frysinger <vapier@gentoo.org>
36721Date:	Tue Oct 14 04:52:00 2008 -0400
36722
36723    Blackfin: bfin_mac: cleanup MII/PHY functions
36724
36725    Cleanup and rewrite the MII/PHY related functions so that we can reuse the
36726    existing common linux/miiphy.h code and hook into the `mii` command.
36727
36728    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36729    Acked-by: Ben Warren <biggerbadderben@gmail.com>
36730
36731commit 6b310a05f0d10c751f22468040932139f71c71d3
36732Author: Mike Frysinger <vapier@gentoo.org>
36733Date:	Tue Oct 14 00:31:30 2008 -0400
36734
36735    Blackfin: bfin_mac: set MDCDIV based on SCLK
36736
36737    Rather than hardcoding MDCDIV to 24 (which is correct for ~125mhz SCLK),
36738    use the real algorithm so it gets set correctly regardless of SCLK.
36739
36740    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36741    Acked-by: Ben Warren <biggerbadderben@gmail.com>
36742
36743commit 930590f3e49c8f32256edf2e5861e1535a329c6c
36744Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36745Date:	Sat Jan 31 09:10:48 2009 +0100
36746
36747    ixp: move serial to drivers/serial
36748
36749    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36750
36751commit f90c8022f448bc5e93090e4b714368e52e912f0f
36752Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36753Date:	Sat Jan 31 09:04:58 2009 +0100
36754
36755    ixp: move pci init in arm/board instead of cpu
36756
36757    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36758
36759commit 8cb79b5f275f1888ccb278a2d2197140444a84b7
36760Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36761Date:	Sat Jan 31 08:56:49 2009 +0100
36762
36763    ixp: move pci drivers to drivers/pci
36764
36765    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36766
36767commit 012d5bab09a534e4800b02f50cf508e6837202ea
36768Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36769Date:	Sat Jan 31 08:53:44 2009 +0100
36770
36771    ixp: Move conditional compilation to Makefile
36772
36773    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36774
36775commit f693f501d67434df1f815fd1824a71973ae08207
36776Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36777Date:	Sat Jan 31 08:53:44 2009 +0100
36778
36779    ixp: add missing os define
36780
36781    need by arm-elf toolchains and no impact on the arm-linux one
36782
36783    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36784
36785commit b4e2f89dfcb206a22d34fa6b34878d85b498b39f
36786Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36787Date:	Sat Jan 31 09:53:39 2009 +0100
36788
36789    ixp: remove the option to include the Microcode
36790
36791    instead the board will have to load it from flash or ram
36792    which will be specified by npe_ucode env var
36793
36794    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36795
36796commit 1b017baf2071d8daf643bce87250db898c606c66
36797Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36798Date:	Fri Jan 30 09:45:23 2009 +0100
36799
36800    ixp/npe: Move conditional compilation to Makefile
36801
36802    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36803
36804commit 4e69087a1d6ef2eca6f46026cf5e7399b6c9e7c0
36805Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36806Date:	Wed Jan 28 21:58:04 2009 +0100
36807
36808    SX1: add hardware V2 support
36809
36810    In the V2 the 2 flash has been replace by one 32MB flash
36811
36812    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36813
36814commit f877f2233dbcd7417c2f0babe6a849099b167f3c
36815Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36816Date:	Wed Jan 28 21:58:03 2009 +0100
36817
36818    SX1: Fix second flash mapping
36819
36820    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36821
36822commit 47fd3bffed6430c91eb2660f859574ed98be5bd8
36823Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36824Date:	Wed Jan 28 21:58:03 2009 +0100
36825
36826    SX1: add CONFIG_STDOUT_USBTTY to enable preboot stdout redirect to usbtty
36827
36828    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36829
36830commit cfca33837ec83829c6a49c3bcc86c31bc2495ff6
36831Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36832Date:	Wed Jan 28 21:57:59 2009 +0100
36833
36834    move Samsung's board to board/samsung
36835
36836    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36837
36838commit e4943ec57466ea5dfa085e7a9e0ec44cb93c4e1e
36839Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36840Date:	Thu Jan 29 12:07:21 2009 +0100
36841
36842    move ARM Ltd. to vendor dir
36843
36844    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36845
36846commit a87fb1b308a2a375cb9ca74ca0dd3e2c5793d3bf
36847Author: Larry Johnson <lrj@acm.org>
36848Date:	Wed Jan 28 15:30:37 2009 -0500
36849
36850    ppc4xx: Clean up configuration file for Korat board
36851
36852    This patch updates the default environmental variables for the
36853    Korat PPC 440EPx board, and makes additional minor fixes.
36854
36855    Signed-off-by: Larry Johnson <lrj@acm.org>
36856    Signed-off-by: Stefan Roese <sr@denx.de>
36857
36858commit f20405e31680efc36293c59b4963db57c9d93df4
36859Author: Larry Johnson <lrj@acm.org>
36860Date:	Wed Jan 28 15:30:02 2009 -0500
36861
36862    ppc4xx: Add variable "korat_usbcf" for Korat board
36863
36864    The new environment variable "korat_usbcf" selects the USB
36865    port used by the Korat board's CompactFlash controller.
36866
36867    Signed-off-by: Larry Johnson <lrj@acm.org>
36868    Signed-off-by: Stefan Roese <sr@denx.de>
36869
36870commit fc01ea1e27d5b124f0a1868d0ce569f156d58dfe
36871Author: Gunnar Rangoy <gunnar@rangoy.com>
36872Date:	Fri Jan 23 12:56:31 2009 +0100
36873
36874    AVR32: macb - Search for PHY id
36875
36876    This patch adds support for searching through available PHY-addresses in
36877    the macb-driver. This is needed for the ATEVK1100 evaluation board,
36878    where the PHY-address will be initialized to either 1 or 7.
36879
36880    This patch adds a config option, CONFIG_MACB_SEARCH_PHY, which when
36881    enabled tells the driver to search for the PHY address.
36882
36883    Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
36884    Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
36885    Signed-off-by: Olav Morken <olavmrk@gmail.com>
36886    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36887
36888commit af8626e0c08a780d9ded1d9c4883a89355f60e75
36889Author: Olav Morken <olavmrk@gmail.com>
36890Date:	Fri Jan 23 12:56:26 2009 +0100
36891
36892    Fix IP alignment problem
36893
36894    This patch removes volatile from:
36895    volatile IP_t *ip = (IP_t *)xip;
36896
36897    Due to a bug, avr32-gcc will assume that ip is aligned on a word boundary when
36898    using volatile, which causes an exception since xip isn't aligned on a word
36899    boundary.
36900
36901    Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
36902    Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
36903    Signed-off-by: Olav Morken <olavmrk@gmail.com>
36904    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36905
36906commit 12a8b9db12f82a189ff143a58731007f5469da61
36907Author: Ron Madrid <ron_madrid@sbcglobal.net>
36908Date:	Wed Jan 28 16:17:21 2009 -0800
36909
36910    Marvell 88E1118 interrupt fix
36911
36912    This patch adjusts the LED control so that interrupt lines are not reading LEDs
36913    and effectively causing indefinite interrupts to the controller.
36914
36915    Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
36916    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36917
36918commit 9a37f2acc31a3296dddd3574ea9eaf7f319807b9
36919Author: Stefan Roese <sr@denx.de>
36920Date:	Wed Jan 21 17:14:26 2009 +0100
36921
36922    net: smc911x.c: Add LAN9211 to chip_ids[] array
36923
36924    Signed-off-by: Stefan Roese <sr@denx.de>
36925    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36926
36927commit 75edebe3011c963a7cd84be0f4a987477f2aaf89
36928Author: Mike Frysinger <vapier@gentoo.org>
36929Date:	Tue Jan 27 16:53:39 2009 -0500
36930
36931    Move is_valid_ether_addr() to include/net.h
36932
36933    Import the is_valid_ether_addr() function from the Linux kernel.
36934
36935    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36936    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36937
36938commit 268859338c0188eab1d0d3b867b7dad3c5cc734a
36939Author: Michal Simek <monstr@monstr.eu>
36940Date:	Mon Jan 5 12:25:13 2009 +0100
36941
36942    net: Sort Makefile labels
36943
36944    Signed-off-by: Michal Simek <monstr@monstr.eu>
36945    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36946
36947commit 1fbcbe9a95f39afb2df6ab8cba25b284b47ebfb2
36948Author: Wolfgang Denk <wd@denx.de>
36949Date:	Wed Jan 28 23:06:42 2009 +0100
36950
36951    85xx: Fix compile breakage with sbc8540 and sbc8560
36952
36953    This fixes an error which raises just a warning:
36954    sbc8560.c:250: warning: passing argument 2 of 'strmhz' makes integer from pointer without a cast
36955
36956    Signed-off-by: Wolfgang Denk <wd@denx.de>
36957
36958commit 62625c0b081bd4019cecab14e9fc2e05e48d2a58
36959Author: Mike Frysinger <vapier@gentoo.org>
36960Date:	Wed Jan 28 13:48:55 2009 -0500
36961
36962    SPD823TS: do not define CONFIG_CMD_ENV
36963
36964    Since the SPD823TS board does not actually have any writable flash to save
36965    its environment, undefine CONFIG_CMD_ENV so the "saveenv" command is
36966    disabled.
36967
36968    This fixes the build error:
36969    common/libcommon.a(cmd_nvedit.o): In function `do_saveenv':
36970    common/cmd_nvedit.c:557: undefined reference to `saveenv'
36971    make: *** [u-boot] Error 1
36972
36973    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36974
36975commit 7379f45a7bc71941c3920c2f6b3c3faa4d7fd315
36976Author: Dirk Behme <dirk.behme@googlemail.com>
36977Date:	Wed Jan 28 21:40:16 2009 +0100
36978
36979    OMAP3: Add Zoom1 board support
36980
36981    Support for Zoom MDK with OMAP3430. Details of Zoom MDK available here:
36982    http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit
36983
36984    Signed-off-by: Nishanth Menon <nm@ti.com>
36985    Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
36986
36987commit 2be2c6cc674e26237962f5cf4c0d311e139e4241
36988Author: Dirk Behme <dirk.behme@googlemail.com>
36989Date:	Wed Jan 28 21:39:58 2009 +0100
36990
36991    OMAP3: Add Pandora support
36992
36993    Add Pandora support.
36994
36995    Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
36996    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
36997    Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
36998
36999commit ad9bc8e52d174d699d1367be0b90089e4fdeb933
37000Author: Dirk Behme <dirk.behme@googlemail.com>
37001Date:	Wed Jan 28 21:39:58 2009 +0100
37002
37003    OMAP3: Add EVM board
37004
37005    Add EVM board support.
37006
37007    Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
37008    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37009    Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37010
37011commit 9d0fc8110e7e755239329c26f300d5fc9946d3ec
37012Author: Dirk Behme <dirk.behme@googlemail.com>
37013Date:	Wed Jan 28 21:39:57 2009 +0100
37014
37015    OMAP3: Add Overo board
37016
37017    Add Overo board support.
37018
37019    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
37020    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37021    Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37022
37023commit f904cdbb68167c647887f19929ad295dbaac8862
37024Author: Dirk Behme <dirk.behme@googlemail.com>
37025Date:	Tue Jan 27 18:19:12 2009 +0100
37026
37027    OMAP3: Add common power code, README, and BeagleBoard
37028
37029    Add BeagleBoard support, common power code and README.
37030
37031    Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37032    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37033
37034commit 9cda4f104b5313fadc21b75aa781c7a6aaf6ea60
37035Author: Kumar Gala <galak@kernel.crashing.org>
37036Date:	Wed Jan 28 08:31:10 2009 -0600
37037
37038    85xx: Fix compile breakage with MPC8540EVAL
37039
37040    Configuring for MPC8540EVAL board...
37041    mpc8540eval.c: In function 'checkboard':
37042    mpc8540eval.c:53: error: invalid operands to binary /
37043    make[1]: *** [mpc8540eval.o] Error 1
37044
37045    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
37046
37047commit 1a448db77b10153703bc5e4ad13dd55d88beb1d6
37048Author: Bryan Wu <bryan.wu@analog.com>
37049Date:	Sun Jan 18 23:04:27 2009 -0500
37050
37051    usb_scan_devices: fix output with no devices
37052
37053    We should check the return of usb_new_device() so that if no USB device is
37054    found, we print out the right message rather than always saying "new usb
37055    device found".
37056
37057    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
37058    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37059    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37060
37061commit f1c1f540243438246aefb703fdcf16957e3a72e1
37062Author: Stefan Roese <sr@denx.de>
37063Date:	Thu Jan 22 10:11:21 2009 +0100
37064
37065    USB: Add high-speed (480Mb/s) to all USB related outputs
37066
37067    With this patch the USB related connection speed output ("usb tree" command and
37068    debug output) is now high-speed enabled.
37069
37070    This patch also fixes a compilation warning when debugging is enabled.
37071
37072    Signed-off-by: Stefan Roese <sr@denx.de>
37073    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37074
37075commit daa2dafb450a8073a4e42fd46cd4e995b208e4cb
37076Author: Stefan Roese <sr@denx.de>
37077Date:	Wed Jan 21 17:12:19 2009 +0100
37078
37079    USB: Add dcache support to the EHCI driver
37080
37081    This patch adds routines to handle (flush/invalidate) the dcache for the
37082    QH and qTD structures and data buffers. This is needed on platforms using
37083    this EHCI support with dcache enabled (like the MIPS VCT board port).
37084
37085    Signed-off-by: Stefan Roese <sr@denx.de>
37086    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37087
37088commit 4e0ea0efc1e501186aca8577a4042fc6fa641602
37089Author: Stefan Roese <sr@denx.de>
37090Date:	Wed Jan 21 17:12:28 2009 +0100
37091
37092    USB: Add EHCI support for VCT EHCI controller
37093
37094    Signed-off-by: Stefan Roese <sr@denx.de>
37095    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37096
37097commit 832e61418eedfea172bd2fdfd0ea0d199cc70a9d
37098Author: Stefan Roese <sr@denx.de>
37099Date:	Wed Jan 21 17:12:10 2009 +0100
37100
37101    USB: Add config option to call ehci_hcd_init() again after EHCI reset
37102
37103    This patch adds the config option CONFIG_EHCI_HCD_INIT_AFTER_RESET
37104    to call ehci_hcd_init() again after ehci_reset() is executed. This
37105    is needed for the upcoming VCT EHCI support which needs to re-init
37106    the hcd part again after the EHCI CMD_RESET is executed.
37107
37108    Signed-off-by: Stefan Roese <sr@denx.de>
37109    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37110
37111commit 597eb28bd9691266b7b804364cda577cdb51d106
37112Author: Stefan Roese <sr@denx.de>
37113Date:	Wed Jan 21 17:12:01 2009 +0100
37114
37115    USB: Fix speed detection on EHCI cntr with root hub transaction translators
37116
37117    This patch fixes an issue that the speed of USB devices was not detected
37118    correctly on some EHCI controllers. This will be used on the upcoming VCT
37119    EHCI support.
37120
37121    Signed-off-by: Stefan Roese <sr@denx.de>
37122    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37123
37124commit 20cc06611ea33fc0a67a5e56e6476379d2de3091
37125Author: Thomas Abraham <t-abraham@ti.com>
37126Date:	Sun Jan 4 09:41:20 2009 +0530
37127
37128    usb : musb : Enabling USB MSC support for DM6446 (TI DaVinci) platform
37129
37130    Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
37131    configuration file.
37132
37133    Signed-off-by: Ravi Babu <ravibabu@ti.com>
37134    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37135    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37136    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37137    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37138
37139commit 538ef967715322f64ee08efa2296d9682111b014
37140Author: Thomas Abraham <t-abraham@ti.com>
37141Date:	Sun Jan 4 09:41:16 2009 +0530
37142
37143    usb : musb : Enabling DM6446 (TI DaVinci) USB module power
37144
37145    Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
37146    controller hook up to USB core layer.
37147
37148    Signed-off-by: Ravi Babu <ravibabu@ti.com>
37149    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37150    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37151    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37152    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37153
37154commit e142e9f35f8ec61e74bf8019428b003f5070c33b
37155Author: Thomas Abraham <t-abraham@ti.com>
37156Date:	Sun Jan 4 09:41:13 2009 +0530
37157
37158    usb : musb : Adding DM6446 (TI DaVinci) platform specific USB support
37159
37160    Adding DM6446 (TI DaVinci) platform specific USB functionality for
37161    USB Phy and VBUS initialization.
37162
37163    Signed-off-by: Ravi Babu <ravibabu@ti.com>
37164    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37165    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37166    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37167    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37168
37169commit a9d39ebe91ecdd5ac0a0cf56ea162a19773db8da
37170Author: Thomas Abraham <t-abraham@ti.com>
37171Date:	Sun Jan 4 09:41:09 2009 +0530
37172
37173    usb : musb : Adding USB VBUS enable functionality for DM644x DVEVM
37174
37175    Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
37176    platform.
37177
37178    Signed-off-by: Ravi Babu <ravibabu@ti.com>
37179    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37180    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37181    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37182    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37183
37184commit a142896934c755e679ba87e227a8e449f39b0012
37185Author: Thomas Abraham <t-abraham@ti.com>
37186Date:	Sun Jan 4 09:41:03 2009 +0530
37187
37188    usb : musb : Adding host controller driver for Mentor USB controller
37189
37190    Adding Mentor USB core functionality and Mentor USB Host controller
37191    functionality for Mentor USB OTG controller (musbhdrc).
37192
37193    Signed-off-by: Ravi Babu <ravibabu@ti.com>
37194    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37195    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37196    Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37197    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37198
37199commit c7d703f3f3c3d6b020bda4cf633f8a6167c3cd2a
37200Author: Mike Frysinger <vapier@gentoo.org>
37201Date:	Thu Jan 1 18:27:27 2009 -0500
37202
37203    usb.h: use standard __LITTLE_ENDIAN from Linux headers
37204
37205    Rather than forcing people to define a custom "LITTLEENDIAN", just use the
37206    __LITTLE_ENDIAN one from the Linux byteorder headers that every arch is
37207    already setting up.
37208
37209    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37210    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37211
37212commit 7b6e31eb17e3ff76238a60803fc531517d516223
37213Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37214Date:	Wed Dec 31 10:33:56 2008 +0100
37215
37216    USB ehci ixp4xx support
37217
37218    Add USB ehci ixp4xx host controller. Test on ixdp465 board.
37219
37220    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37221    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37222
37223commit 1ed9f9adc88218841dfeb60b9094a5a548bff009
37224Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37225Date:	Wed Dec 31 10:33:22 2008 +0100
37226
37227    USB ehci remove infinite loop and use handshake function
37228
37229    USB ehci code cleanup. Use handshake instead of infinite while loop
37230    to check the STD_ASS status
37231
37232    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37233    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37234
37235commit 8fea2914ac974029b65926ef8247d908f84d202d
37236Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37237Date:	Wed Dec 31 10:32:41 2008 +0100
37238
37239    Add initial support for USB ehci pci
37240
37241    Add USB ehci pci support. This patch doesn't include any
37242    pci_ids and it is not tested on real hardware.
37243
37244    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37245    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37246
37247commit 14e4111cdab7e7738ff6a203d445e4d8377f058f
37248Author: Bryan Wu <Bryan.Wu@analog.com>
37249Date:	Thu Jan 1 19:48:07 2009 -0500
37250
37251    usb_storage: do not reset SanDisk Corporation U3 Cruzer Micro USB thumb drive
37252
37253    The SanDisk Corporation U3 Cruzer Micro 1/4GB Flash Drive 000016244373FFB4
37254    does not like to be reset, so check for it.
37255
37256    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
37257    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37258    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37259
37260commit 1eb734fed3b79a5e6106dad16e88041894fdab30
37261Author: Thomas Abraham <t-abraham@ti.com>
37262Date:	Sun Jan 4 12:15:35 2009 +0530
37263
37264    usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure
37265
37266    This patch populates the 'priv' field of the USB keyboard device_t
37267    structure. The 'priv' field is populated with the address of the
37268    'struct usb_device' structure that represents the USB device.
37269
37270    The 'priv' field can then be used in the 'usb_event_poll' function to
37271    determine the USB device that requires to be polled. An
37272    example of its usage in 'usb_event_poll' function is as below.
37273
37274	device_t *dev;
37275	struct usb_device *usb_kbd_dev;
37276
37277	<snip>
37278
37279	dev = device_get_by_name("usbkbd");
37280	usb_kbd_dev = (struct usb_device *)dev->priv;
37281	iface = &usb_kbd_dev->config.if_desc[0];
37282
37283    Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37284    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37285
37286commit 366523c26b6320af171459b19e6e0e9e3baa83ca
37287Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37288Date:	Thu Dec 18 10:05:37 2008 +0100
37289
37290    USB change speed
37291
37292    USB changes the speed according to the port status
37293
37294    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37295    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37296
37297commit c0d722fe7ee1cb452dfd9246419188b3f6d9c4df
37298Author: Remy Böhmer <linux@bohmer.net>
37299Date:	Sat Dec 13 22:51:58 2008 +0100
37300
37301    EHCI fix code and ixp4xx test.
37302    USB ehci configuration parameter:
37303
37304    #define CONFIG_CMD_USB	    1
37305    #define CONFIG_USB_STORAGE	    1
37306    #define CONFIG_USB_EHCI
37307    #define CONFIG_USB_EHCI_IXP4XX	1
37308    #define CONFIG_EHCI_IS_TDI	1
37309    #define CONFIG_EHCI_DESC_BIG_ENDIAN     1
37310    #define CONFIG_EHCI_MMIO_BIG_ENDIAN     1
37311    #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2
37312    #define CONFIG_LEGACY_USB_INIT_SEQ	    1
37313
37314    2 USB Device(s) found
37315	   scanning bus for storage devices... 0 Storage Device(s) found
37316    => usb tree
37317
37318    Device Tree:
37319      1  Hub (1.5MBit/s, 0mA)
37320      |  u-boot EHCI Host Controller
37321      |
37322      |+-2  Mass Storage (12MBit/s, 100mA)
37323	   Sony Storage Media 0C07040930296
37324
37325    =>
37326
37327    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37328    Signed-off-by: Remy Böhmer <linux@bohmer.net>
37329
37330commit 51ab142b8b546d5e627b2c8c36d0adae222565f7
37331Author: michael <michael@panicking.retis>
37332Date:	Thu Dec 11 13:43:55 2008 +0100
37333
37334    [PATCH] This patch add varius fix to the ehci.
37335    - fix ehci_readl, ehci_writel
37336    - introduce new define in ehci.h
37337    - introduce the handshake function for waiting on a register
37338    - fix usb_ehci_fsl with the new HC_LENGTH macro
37339
37340    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37341    Signed-off-by: Remy Böhmer <linux@bohmer.net>
37342
37343commit db63299b1dd2894ade542278210bccd046de6435
37344Author: michael <michael@panicking.retis>
37345Date:	Wed Dec 10 17:55:19 2008 +0100
37346
37347    [PATCH] Fix EHCI usb. I start to test on a
37348    IXP465 board and I find some errors in the code. This
37349    patch fix:
37350    - descriptor initizialization (config, interface and endpoint
37351      must be one next-to the other when the USB_DT_CONFIG message
37352      is send.
37353    - FIX little/endian bigendian (introduce the CONFIG_EHCI_DESC_BIG_ENDIAN
37354      and the CONFIG_EHCI_MMIO_BIG_ENDIAN)
37355    - Introduce the linux version of the usb_config_descriptor and
37356      usb_interface descriptor. This descriptor does't contains
37357      u-boot extension.
37358
37359    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37360    Signed-off-by: Remy Böhmer <linux@bohmer.net>
37361
37362commit 6b92487dcf9afe83a3570153d66940fdb293be76
37363Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37364Date:	Fri Nov 28 13:22:09 2008 +0100
37365
37366    USB ehci freescale support
37367
37368    Add USB ehci freescale support
37369
37370    Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37371    Signed-off-by: Remy Böhmer <linux@bohmer.net>
37372
37373commit aaf098cfeed04595d4c5100ffd39095d79edbf90
37374Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37375Date:	Fri Nov 28 13:20:46 2008 +0100
37376
37377    USB ehci core support
37378
37379    Add USB ehci core support
37380
37381    Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37382    Signed-off-by: Remy Böhmer <linux@bohmer.net>
37383
37384commit 3e126484df7868e341545cce740b24b62b0cd3b7
37385Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37386Date:	Fri Nov 28 13:19:19 2008 +0100
37387
37388    Prepare USB layer for ehci
37389
37390    Prepare USB layer for ehci support
37391
37392    Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37393    Signed-off-by: Remy Böhmer <linux@bohmer.net>
37394
37395commit a0cb3fc31e58996a1c5732715ac04159d4d284fd
37396Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37397Date:	Wed Dec 10 15:52:06 2008 +0100
37398
37399    USB storage cleanup patch
37400
37401    Cleanup usb storage
37402
37403    Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37404    Signed-off-by: Remy Bohmer <linux@bohmer.net>
37405
37406commit fe033ad6d0883063fe857237abb9436fab03208c
37407Author: Mike Frysinger <vapier@gentoo.org>
37408Date:	Sun Oct 12 06:02:55 2008 -0400
37409
37410    Blackfin: fixup misc warnings such as printf's and missing casts
37411
37412    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37413
37414commit 1f4a3bb50343719c434d7e2541a2f86480a6d25c
37415Author: Mike Frysinger <vapier@gentoo.org>
37416Date:	Sun Oct 12 22:09:26 2008 -0400
37417
37418    Blackfin: convert old boards to use COBJS-y Makefile style
37419
37420    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37421
37422commit 1f75d6f0ff005762d3e6ad92ae4ce2ab366b3bb5
37423Author: Mike Frysinger <vapier@gentoo.org>
37424Date:	Sat Oct 11 22:38:37 2008 -0400
37425
37426    Blackfin: bf533-stamp: rewrite resource swap logic
37427
37428    The old swap function tended to clobber unrelated pins and screw up masks.
37429    Rewrite the thing from scratch so it only uses the resources it needs.
37430
37431    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37432
37433commit 29d4ea0a9073c82469184331010136f52edf8db6
37434Author: Mike Frysinger <vapier@gentoo.org>
37435Date:	Sat Oct 11 22:08:42 2008 -0400
37436
37437    Blackfin: bootldr: implement BF53x/BF56x LDR loader
37438
37439    The BF53x/BF56x parts do not have an on-chip ROM to boot LDRs out of
37440    arbitrary memory locations, so implement a basic one in software.
37441
37442    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37443
37444commit 8b35e3aeff6c2d747c37697997b3f8a808432329
37445Author: Mike Frysinger <vapier@gentoo.org>
37446Date:	Sat Oct 11 22:05:42 2008 -0400
37447
37448    Blackfin: implement real write support for OTP
37449
37450    Now that real documentation has been released for the OTP interface and
37451    the on-chip ROM wrt writing/timings, implement support for reading/writing
37452    as well as dumping/locking.
37453
37454    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37455
37456commit 9372c3214808fab545227d8d0f76b3bfcc6760ec
37457Author: Mike Frysinger <vapier@gentoo.org>
37458Date:	Sat Oct 11 22:04:05 2008 -0400
37459
37460    Blackfin: update on-chip ROM API
37461
37462    This brings the API for the on-chip ROM in line with the toolchain and
37463    hardware documentation.
37464
37465    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37466
37467commit 7633903bff432ec7b27905dce7396958553f2be6
37468Author: Mike Frysinger <vapier@gentoo.org>
37469Date:	Sat Oct 11 21:52:17 2008 -0400
37470
37471    Blackfin: allow serial console to be disabled
37472
37473    Some devices have no UART device pulled out, so allow people to disable the
37474    driver completely in favor of other methods (like JTAG-console).
37475
37476    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37477
37478commit 36ea8e9ad1107af12d244bba8c73e85b9f655e45
37479Author: Mike Frysinger <vapier@gentoo.org>
37480Date:	Sat Oct 11 21:51:20 2008 -0400
37481
37482    Blackfin: support console-over-JTAG
37483
37484    The Blackfin JTAG has the ability to pass data via a back-channel without
37485    halting the processor.  Utilize that channel to emulate a console.
37486
37487    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37488
37489commit cf8f2efb5f39c5225da92391c14a07eecbeca881
37490Author: Mike Frysinger <vapier@gentoo.org>
37491Date:	Sat Oct 11 21:49:06 2008 -0400
37492
37493    Blackfin: handle new anomalies with reset
37494
37495    Workaround fun new anomalies related to software reset of the processor.
37496
37497    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37498
37499commit b1e9435b643043dd8fbd1fcc47309c6acb7b3c8e
37500Author: Mike Frysinger <vapier@gentoo.org>
37501Date:	Sat Oct 11 21:44:00 2008 -0400
37502
37503    Blackfin: pass RETX to Linux
37504
37505    Make sure we save the value of RETX at power on and then pass it on to the
37506    kernel so that it can nicely debug a "double-fault-caused-a-reset" crash.
37507
37508    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37509
37510commit b5eba3fafcccd1979380f12a256bd0e19be3d61e
37511Author: Mike Frysinger <vapier@gentoo.org>
37512Date:	Sat Oct 11 21:40:26 2008 -0400
37513
37514    Blackfin: clarify relocation comment during init
37515
37516    People often ask questions about the init process and when things go
37517    from flash to relocated base, so clarify the comments a bit.
37518
37519    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37520
37521commit 95433f6d43ede6b40c1d900f3f704c839aa074f1
37522Author: Mike Frysinger <vapier@gentoo.org>
37523Date:	Sat Oct 11 21:23:41 2008 -0400
37524
37525    Blackfin: just set SP register directly during init
37526
37527    No need to set the SP register indirectly to the configured value when it
37528    can be set directly.
37529
37530    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37531
37532commit 51230e6e356ccf4c932e0c4ff54f1e49da02285c
37533Author: Mike Frysinger <vapier@gentoo.org>
37534Date:	Sat Oct 11 21:15:53 2008 -0400
37535
37536    Blackfin: add portmuxing for UARTs on the BF51x
37537
37538    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37539
37540commit 4f6a313240c531042f16909a3a170ab047b95779
37541Author: Mike Frysinger <vapier@gentoo.org>
37542Date:	Sun Jun 1 01:26:29 2008 -0400
37543
37544    Blackfin: respect CONFIG_CLKIN_HALF
37545
37546    As pointed out by Ivan Koryakovskiy, the initialization code was not
37547    actually respecting the CONFIG_CLKIN_HALF option when configuring the
37548    PLL_CTL register.
37549
37550    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37551
37552commit dc2bfb0b58d7462b9eba68f3ae38e38cada0ad33
37553Author: Mike Frysinger <vapier@gentoo.org>
37554Date:	Sun Jun 1 01:21:34 2008 -0400
37555
37556    Blackfin: use common memcpy routine during init
37557
37558    Rather than using a local custom memcpy function, just call the existing
37559    optimized Blackfin version.
37560
37561    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37562
37563commit 362c943347364e9373af4c5530778491ab56ec2e
37564Author: Mike Frysinger <vapier@gentoo.org>
37565Date:	Wed Apr 9 02:27:06 2008 -0400
37566
37567    Blackfin: set default boot SPI CS for BF538/BF539
37568
37569    The BF538/BF539 use CS2 for booting off of rather than CS1 like newer
37570    Blackfin parts.
37571
37572    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37573
37574commit 74dde80bd5d55bc146630853ca191aaeea7c30f4
37575Author: Mike Frysinger <vapier@gentoo.org>
37576Date:	Wed Apr 9 02:20:59 2008 -0400
37577
37578    Blackfin: punt unused BF533-STAMP definitions
37579
37580    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37581
37582commit fee531eeefc3b5f2c63c7fe27b9f55d924c59c26
37583Author: Mike Frysinger <vapier@gentoo.org>
37584Date:	Fri Apr 18 20:44:11 2008 -0400
37585
37586    Blackfin: resurrect BF533-STAMP video splash driver
37587
37588    This video driver used to live in the Blackfin cpu directory, but it was
37589    lost during the unification process.  This brings it back.
37590
37591    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37592
37593commit a750d038f2548d846ea1e046d873dc932d041319
37594Author: Mike Frysinger <vapier@gentoo.org>
37595Date:	Wed Apr 9 02:31:29 2008 -0400
37596
37597    Blackfin: tighten up post memory coding style
37598
37599    No functional changes here; just cleanup code style a bit.
37600
37601    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37602
37603commit 0649908f92c9bd214dd139aa3d4698c1654a45c6
37604Author: Mike Frysinger <vapier@gentoo.org>
37605Date:	Wed Apr 9 02:29:18 2008 -0400
37606
37607    Blackfin: bf537-stamp nand: fix more style errors in previous commit
37608
37609    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37610
37611commit 41f3325ae9add641036d7cb362e884b698e53f07
37612Author: Mike Frysinger <vapier@gentoo.org>
37613Date:	Sat Oct 11 20:31:17 2008 -0400
37614
37615    Blackfin: drop dead/wrong debug code in initdram()
37616
37617    The DEBUG code in initdram() is quite old and was never really useful, so
37618    just drop it altogether.  Common Blackfin debug code does a better job.
37619
37620    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37621
37622commit 65ba1abd3b90e0b2585745809b78e2651bd3bacb
37623Author: Mike Frysinger <vapier@gentoo.org>
37624Date:	Sat Oct 11 20:30:28 2008 -0400
37625
37626    Blackfin: bf533-ezkit: shuffle flash defines a little
37627
37628    Some of the flash defines weren't in the correct location and caused build
37629    problems in some configurations, so let's move types and defines to better
37630    local locations.
37631
37632    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37633
37634commit be853bf86b41e91f4c422f0f56fdf87ea3191266
37635Author: Mike Frysinger <vapier@gentoo.org>
37636Date:	Mon Oct 6 04:16:47 2008 -0400
37637
37638    Blackfin: overhaul i2c driver
37639
37640    The current Blackfin i2c driver does not work properly with certain devices
37641    due to it breaking up transfers incorrectly.  This is a rewrite of the
37642    driver and relocates it to the newer place in the source tree.
37643
37644    Also remove duplicated I2C speed defines in Blackfin board configs and
37645    disable I2C slave address usage since it isn't implemented.
37646
37647    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37648
37649commit b6edc719a106ab7fa6e6950b4d97bc39c1368e45
37650Author: Mike Frysinger <vapier@gentoo.org>
37651Date:	Mon Oct 6 04:00:07 2008 -0400
37652
37653    Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection
37654
37655    Respect the CONFIG_SYS_MONITOR_LEN define rather than assuming a size of
37656    128kB when setting up the default flash protection region for U-Boot
37657    itself.
37658
37659    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37660
37661commit 78a0ba7dc24c9682371f6ee8549b569fb573a329
37662Author: Mike Frysinger <vapier@gentoo.org>
37663Date:	Mon Oct 6 03:57:39 2008 -0400
37664
37665    Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE
37666
37667    When setting up the global data, rather than relying on sizeof(), use the
37668    common CONFIG_SYS_GBL_DATA_SIZE define.
37669
37670    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37671
37672commit 01815c2d06c5b838f2cd536703e47bd2c9148194
37673Author: Mike Frysinger <vapier@gentoo.org>
37674Date:	Mon Oct 6 03:52:24 2008 -0400
37675
37676    Blackfin: implement general support for CONFIG_STATUS_LED
37677
37678    Here are the Blackfin-specific and board-independent pieces for status leds.
37679
37680    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37681
37682commit 6882b5a79a3247494b62c05015fa672557f1bfaa
37683Author: Mike Frysinger <vapier@gentoo.org>
37684Date:	Mon Oct 6 03:49:32 2008 -0400
37685
37686    Blackfin: do not init i2c in Blackfin board init
37687
37688    The common code takes care of calling i2c_init() when needed, so no point
37689    in us doing it as well.
37690
37691    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37692
37693commit 1118ea73698eee6e72ef5cbfc00e41746040304f
37694Author: Mike Frysinger <vapier@gentoo.org>
37695Date:	Mon Oct 6 03:42:20 2008 -0400
37696
37697    Blackfin: bfin_mac: update port muxing
37698
37699    Adds support more Blackfin parts and fixes broken muxing for older ones.
37700
37701    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37702
37703commit 05b75e48832fc4afeecf8e76d704349557dffa35
37704Author: Mike Frysinger <vapier@gentoo.org>
37705Date:	Mon Oct 6 03:35:44 2008 -0400
37706
37707    Blackfin: fix dcache handling when doing dma memcpy's
37708
37709    Our dcache invalidate function doesn't just invalidate, it also flushes.
37710    So rename the function accordingly and fix the dma_memcpy() function so it
37711    doesn't inadvertently corrupt the data destination.
37712
37713    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37714
37715commit 68e5632494168095d75f120af70043b68afd2476
37716Author: Mike Frysinger <vapier@gentoo.org>
37717Date:	Thu Aug 7 18:56:56 2008 -0400
37718
37719    Blackfin: dont generate ldrs with --force
37720
37721    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37722
37723commit 746290dfd86a70b41fc5fdd3df1424a647d5c5e8
37724Author: Mike Frysinger <vapier@gentoo.org>
37725Date:	Thu Aug 7 18:55:30 2008 -0400
37726
37727    Blackfin: pass --bmode/--initcode when creating ldr
37728
37729    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37730
37731commit 0332e4df71fccf9a96c5a4393e3c5d5daa50880a
37732Author: Mike Frysinger <vapier@gentoo.org>
37733Date:	Thu Aug 7 18:39:27 2008 -0400
37734
37735    Blackfin: minimize time cache is turned off when replacing cplb entries
37736
37737    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37738
37739commit 21d631360430cf0ae9099612273cd4de28911ba9
37740Author: Mike Frysinger <vapier@gentoo.org>
37741Date:	Thu Aug 7 15:31:13 2008 -0400
37742
37743    Blackfin: split cache handling out of dma_memcpy()
37744
37745    Creating a new dma_memcpy() function that skips all cache checks allows us
37746    to use the function in very early init where the cache is not yet setup.
37747
37748    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37749
37750commit d31eb38512bed377d5d4b3c696662e52120a2e4c
37751Author: Mike Frysinger <vapier@gentoo.org>
37752Date:	Thu Aug 7 15:30:49 2008 -0400
37753
37754    Blackfin: abort dma_memcpy() for L1 scratchpad
37755
37756    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37757
37758commit 81b799add709177e838466461f7b9989488b0fd5
37759Author: Mike Frysinger <vapier@gentoo.org>
37760Date:	Thu Aug 7 15:27:52 2008 -0400
37761
37762    Blackfin: rename bootm.c to boot.c
37763
37764    The boot file contains functions for more than just "bootm", so rename it
37765    accordingly.
37766
37767    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37768
37769commit d7ca7dd5bfc418ac173e9d2712f6cc2d8147a091
37770Author: Mike Frysinger <vapier@gentoo.org>
37771Date:	Thu Aug 7 13:22:37 2008 -0400
37772
37773    Blackfin: set more sane default board config values
37774
37775    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37776
37777commit 36cd52a00794fb15ffab05d640acca92d7482993
37778Author: Mike Frysinger <vapier@gentoo.org>
37779Date:	Thu Aug 7 15:24:59 2008 -0400
37780
37781    Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}
37782
37783    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37784
37785commit c8054bc12e00669bd7588f2b30fef48aa94babac
37786Author: Mike Frysinger <vapier@gentoo.org>
37787Date:	Thu Aug 7 13:21:27 2008 -0400
37788
37789    Blackfin: add bit defines for DDR parts
37790
37791    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37792
37793commit 154502fe0796f3b7a4698378c5d2080ae28a9782
37794Author: Mike Frysinger <vapier@gentoo.org>
37795Date:	Thu Aug 7 13:21:11 2008 -0400
37796
37797    Blackfin: add defines to describe active bootrom behavior
37798
37799    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37800
37801commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2
37802Author: Kim Phillips <kim.phillips@freescale.com>
37803Date:	Tue Jan 27 16:03:53 2009 -0600
37804
37805    mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build
37806
37807    extend commit c70564e6b1bd08f3230182392238907f3531a87e
37808    "NAND: Fix cache and memory inconsistency issue" to add the cache.o dependency
37809    to the simpc8313 build and fix this:
37810
37811    ...Large Page NAND...Configuring for SIMPC8313 board...
37812    nand_boot_fsl_elbc.o: In function `nand_boot':
37813    nand_spl/board/sheldon/simpc8313/nand_boot_fsl_elbc.c:150: undefined reference to `flush_cache'
37814    make[1]: *** [/home/r1aaha/git/u-boot-mpc83xx/nand_spl/u-boot-spl] Error 1
37815    make: *** [nand_spl] Error 2
37816
37817    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
37818
37819commit 54a7cc4912feefa45be961cc47cc159563725d2f
37820Author: Wolfgang Denk <wd@denx.de>
37821Date:	Wed Jan 28 09:25:31 2009 +0100
37822
37823    mpc8536ds.c: include sata.h to for needed function prototypes
37824
37825    Signed-off-by: Wolfgang Denk <wd@denx.de>
37826
37827commit 2fb2604d5c20beb061b0a94282b7f6eb14d00cb8
37828Author: Peter Tyser <ptyser@xes-inc.com>
37829Date:	Tue Jan 27 18:03:12 2009 -0600
37830
37831    Command usage cleanup
37832
37833    Remove command name from all command "usage" fields and update
37834    common/command.c to display "name - usage" instead of
37835    just "usage". Also remove newlines from command usage fields.
37836
37837    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37838
37839commit 79621bc10ba8b8c45d348994aba5b9e4923cb77b
37840Author: Peter Tyser <ptyser@xes-inc.com>
37841Date:	Tue Jan 27 18:03:11 2009 -0600
37842
37843    amcc: Clean up command usage output
37844
37845    Update taihu and taishan commands to use cmd_usage() function
37846    to display usage messages.
37847
37848    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37849
37850commit 62c3ae7c6ef215b1afa614abdf61acf077752207
37851Author: Peter Tyser <ptyser@xes-inc.com>
37852Date:	Tue Jan 27 18:03:10 2009 -0600
37853
37854    Standardize command usage messages with cmd_usage()
37855
37856    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37857
37858commit 84cde2bb409c07c6ef36a192d194359d4e9ccd70
37859Author: Peter Tyser <ptyser@xes-inc.com>
37860Date:	Tue Jan 27 18:03:09 2009 -0600
37861
37862    pcs440ep: Clean up led command definition
37863
37864    The pcs440ep's led command usage formatting is non-standard.  It
37865    was made standard in preparation for larger command usage updates.
37866
37867    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37868
37869commit 9507e7867e04dc48c80ee333c2a9a5e70e887f62
37870Author: Peter Tyser <ptyser@xes-inc.com>
37871Date:	Tue Jan 27 18:03:08 2009 -0600
37872
37873    Clean up diufb command definitions
37874
37875    The diufb command usage formatting is non-standard.  It was
37876    made standard in preparation for larger command usage updates.
37877
37878    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37879
37880commit 6450a8485836fc80615ae6de6a864c33369b44f5
37881Author: Wolfgang Denk <wd@denx.de>
37882Date:	Wed Jan 28 00:29:26 2009 +0100
37883
37884    Update CHANGELOG, tiny coding style cleanup.
37885
37886    Signed-off-by: Wolfgang Denk <wd@denx.de>
37887
37888commit cf7e399fb35b3aea90a27d1df72f45f5d6156204
37889Author: Mike Frysinger <vapier@gentoo.org>
37890Date:	Tue Jan 27 16:12:21 2009 -0500
37891
37892    SATA: do not auto-initialize during boot
37893
37894    Rather than have the board code initialize SATA automatically during boot,
37895    make the user manually run "sata init".  This brings the SATA subsystem in
37896    line with common U-Boot policy.
37897
37898    Rather than having a dedicated weak function "is_sata_supported", people
37899    can override sata_initialize() to do their weird board stuff.  Then they
37900    can call the actual __sata_initialize().
37901
37902    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37903
37904commit 50970839712dda35399e2fa83fe818df9354d618
37905Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
37906Date:	Mon Jan 26 08:45:14 2009 -0500
37907
37908    part_efi: Fix partition size calculation due to inclusive ending LBA.
37909
37910    The ending LBA is inclusive. Hence, the partition size should be
37911    ((ending-LBA + 1) - starting-LBA) to get the proper partition size.
37912
37913    This is confirmed against the results from the parted tool.
37914    (e.g. use parted /dev/sda -s unit S print) and observe the size.
37915
37916    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
37917
37918commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042
37919Author: Tomasz Figa <tomasz.figa@gmail.com>
37920Date:	Tue Dec 30 18:35:57 2008 +0100
37921
37922    jffs2: Fix zero sector_size when not using CONFIG_JFFS2_CMDLINE
37923
37924    This patch fixes a bug (?) introduced after inclusion of the new
37925    JFFS2 code.
37926
37927    When not using CONFIG_JFFS2_CMDLINE, the code in cmd_jffs2.c doesn't
37928    fill in part->sector_size (keeping it as 0), but a correct value is
37929    needed by the code in jffs2_1pass.c. This causes all JFFS2 accesses
37930    to be in the same place of the memory, what obviously means
37931    impossibility to use the JFFS2 partition.
37932
37933    This problem is fixed in this patch by including sector size
37934    calculation in non-CONFIG_JFFS2_CMDLINE mtdparts_init variant.
37935
37936    Signed-off-by: Tomasz Figa <tomasz.figa_at_gmail.com>
37937
37938commit ba69dc26a5fd606da49573bb2f15e756a34f3f98
37939Author: Mike Frysinger <vapier@gentoo.org>
37940Date:	Tue Dec 30 02:59:25 2008 -0500
37941
37942    saveenv: standardize enablement
37943
37944    Rather than special casing each environment type for enabling the saveenv
37945    command, have them all behave the same.  This avoids bitrot as new env
37946    sources are added/removed.
37947
37948    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37949
37950commit 2ac6985a7466a1c8a7aa8b2fa24d360925a82764
37951Author: Andrew Dyer <adyer@righthandtech.com>
37952Date:	Mon Dec 29 17:36:01 2008 -0600
37953
37954    soft_i2c.c add option for repeated start in i2c_read()
37955
37956    This patch adds a #define to optionally change the behaviour of
37957    i2c_read() in soft_i2c.c to send an I2C repeated start instead of a
37958    stop-start between sending the device address pointer write and
37959    reading back the data.  The current behaviour is retained as the
37960    default.
37961
37962    While most devices will work either way, I have a smart battery(*)
37963    that requires repeated start, and someone at some point found a
37964    device that required a stop-start.
37965
37966    (*) http://www.inspired-energy.com/Standard_Products/NL2054/NL2054%20Rev1.0%20Data%20Sheet.pdf
37967
37968    Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
37969
37970commit 3429071700963ca2f944c51d695a7481af0cee33
37971Author: Wolfgang Denk <wd@denx.de>
37972Date:	Tue Jan 27 22:07:14 2009 +0100
37973
37974    {delta,zylonite}/lowlevel_init.S: fix typo
37975
37976    Commit 9d803d8c mistakenly changed some constants
37977    from 0x300 into 300 - this patch fixes it.
37978
37979    Pointed out by Tom Evans <tom@ceos.com.au>, see
37980    http://article.gmane.org/gmane.comp.boot-loaders.u-boot/51992 for
37981    details.
37982
37983    Signed-off-by: Wolfgang Denk <wd@denx.de>
37984
37985commit 1bc434373013af241835c14011ac3f291dccbf53
37986Author: Stefan Althoefer <stefan.althoefer@web.de>
37987Date:	Sat Dec 20 19:40:41 2008 +0100
37988
37989    drivers/net/e1000.c: missing terminator for supported devices
37990
37991    Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
37992
37993commit 65f7d41031a70b1649b35020995c505edca91533
37994Author: Wolfgang Denk <wd@denx.de>
37995Date:	Tue Jan 27 21:36:28 2009 +0100
37996
37997    fat.c: fix warning: array subscript is above array bounds
37998
37999    Fix based on suggestion by David Hawkins <dwh@ovro.caltech.edu>.
38000
38001    Signed-off-by: Wolfgang Denk <wd@denx.de>
38002
38003commit 107b801cf3fe39612d69d70581ebc3bf5e215554
38004Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38005Date:	Fri Jan 2 15:11:41 2009 +0100
38006
38007    Fix gunzip in case of insufficient output buffer
38008
38009    U-Boot's gunzip() function does not handle the return code
38010    of zlib's inflate() function correctly. gunzip() is implemented
38011    to uncompress all input data in one run. So the correct return
38012    code for the good case is Z_STREAM_END. In case of insufficient
38013    output buffer memory inflate returns Z_OK. For gunzip() this
38014    is an error.
38015
38016    It also makes sense to me to call inflateEnd() also in case
38017    of an error.
38018
38019    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38020
38021commit 2a61eff6a82f0d6e2335d968799b3fbeb3ff4d8e
38022Author: Stefan Roese <sr@denx.de>
38023Date:	Wed Jan 21 17:25:01 2009 +0100
38024
38025    MIPS: Add VCT board series support (Part 3/3)
38026
38027    Signed-off-by: Stefan Roese <sr@denx.de>
38028
38029commit ae691e5719c48f1d2826cb72722497d1d162765b
38030Author: Stefan Roese <sr@denx.de>
38031Date:	Wed Jan 21 17:24:49 2009 +0100
38032
38033    MIPS: Add VCT board series support (Part 2/3)
38034
38035    Signed-off-by: Stefan Roese <sr@denx.de>
38036
38037commit 50752790bc9285c0c1c5235e88f3a4ef2eec1e72
38038Author: Stefan Roese <sr@denx.de>
38039Date:	Wed Jan 21 17:24:39 2009 +0100
38040
38041    MIPS: Add VCT board series support (Part 1/3)
38042
38043    Signed-off-by: Stefan Roese <sr@denx.de>
38044
38045commit 03d3bfb00806b5441f1871c7408c1749863e0fdc
38046Author: Stefan Roese <sr@denx.de>
38047Date:	Wed Jan 21 17:20:20 2009 +0100
38048
38049    MIPS: Add flush_dcache_range() and invalidate_dcache_range()
38050
38051    This patch adds flush_/invalidate_dcache_range() to the MIPS architecture.
38052    Those functions are needed for the upcoming dcache support for the USB
38053    EHCI driver. I chose this API because those cache handling functions are
38054    already present in the PPC architecture.
38055
38056    Signed-off-by: Stefan Roese <sr@denx.de>
38057    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38058
38059commit de832a99414ff06a4b2cdc9f5280b387da039834
38060Author: Stefan Roese <sr@denx.de>
38061Date:	Mon Jan 26 10:05:20 2009 +0100
38062
38063    nand_spl: Fix compile problem with board_nand_init() prototype
38064
38065    This patch removes the now obsolete and additionally wrongly defined
38066    board_nand_init() prototype from nand_spl/nand_boot.c.
38067
38068    Signed-off-by: Stefan Roese <sr@denx.de>
38069    Signed-off-by: Scott Wood <scottwood@freescale.com>
38070
38071commit e8eac437189430d8e04a5d254ed92c58bc534a79
38072Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
38073Date:	Wed Jan 14 08:44:26 2009 -0500
38074
38075    CFI: Add geometry reversal for STMicro M29W320ET
38076
38077    Added flash_fixup_stm to fix geometry reversal on STMicro M29W320ET flash chip.
38078
38079    Modeled after flash_fixup_amd, this patch handles the geometry reversal
38080    or erase sectors that exist for ST Micro (now Numonyx) M29W320ET flash.
38081    Since I cannot test all STM's chips, the detection is implemented as
38082    narrow as possible for now.
38083
38084    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
38085    Signed-off-by: Stefan Roese <sr@denx.de>
38086
38087commit 0f8e851e897b535959a0781171910cd97f33c30c
38088Author: Jens Gehrlein <sew_s@tqs.de>
38089Date:	Tue Dec 16 17:25:55 2008 +0100
38090
38091    CFI: increase performance of function find_sector()
38092
38093    Tested on TQM5200S-BD with Samsung K8P2815UQB
38094
38095    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
38096    Signed-off-by: Stefan Roese <sr@denx.de>
38097
38098commit a7292871a79cc48d98e3a708dd3c3b81580db6ef
38099Author: Jens Gehrlein <sew_s@tqs.de>
38100Date:	Tue Dec 16 17:25:54 2008 +0100
38101
38102    CFI: avoid redundant function call in single word programming mode
38103
38104    The function find_sector() doesn't need to be called twice in
38105    the case of AMD command set.
38106    Tested on TQM5200S-BD with Samsung K8P2815UQB.
38107
38108    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
38109    Signed-off-by: Stefan Roese <sr@denx.de>
38110
38111commit c8901f46a71ec16e084e604596a09e23bfb0f6ac
38112Author: Stefan Roese <sr@denx.de>
38113Date:	Mon Jan 26 10:15:23 2009 +0100
38114
38115    ppc4xx: Remove compilation warning in gdppc440etc.c
38116
38117    Signed-off-by: Stefan Roese <sr@denx.de>
38118
38119commit 91f33534728e6416d332ad2b53ad1d6fde57f7fc
38120Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38121Date:	Fri Jan 2 12:19:47 2009 +0100
38122
38123    ppc4xx: Remove CONFIG_SYS_IGNORE_405_UART_ERRATA_59 from config files
38124
38125    Lot's of 405 board config files use CONFIG_SYS_IGNORE_405_UART_ERRATA_59.
38126    Either they define or undef it. Because it's not used in any source
38127    files this patch removes any references to it.
38128
38129    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38130    Signed-off-by: Stefan Roese <sr@denx.de>
38131
38132commit 89b8619aaeafc922ca0c3bb249872591050c8dcc
38133Author: Dirk Eibach <eibach@gdsys.de>
38134Date:	Tue Dec 9 13:12:40 2008 +0100
38135
38136    ppc4xx: Add GDsys PowerPC 440 ETX board support.
38137
38138    Board support for the Guntermann & Drunck PowerPC 440 ETX module.
38139    Based on the AMCC Yosemite board support by Stefan Roese.
38140
38141    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38142    Signed-off-by: Stefan Roese <sr@denx.de>
38143
38144commit 3943d2ff6cc40dd601a9feeb39eb6d3d5090ea6d
38145Author: Dirk Eibach <eibach@gdsys.de>
38146Date:	Tue Dec 9 11:00:07 2008 +0100
38147
38148    ppc4xx: Improve DDR autodetect
38149
38150    Added support for a second memory bank to DDR autodetection for 440
38151    platforms.
38152    Made hardcoded values configurable.
38153
38154    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38155    Signed-off-by: Stefan Roese <sr@denx.de>
38156
38157commit 71a040f4f556cca4d30f06805d82e717b3ef1020
38158Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38159Date:	Fri Nov 21 12:06:26 2008 +0900
38160
38161    sh: sh7763rdp: Update sh7763rdp config
38162
38163    Add CONFIG_NET_MULTI in config file, because sh_eth changed new newwork API.
38164
38165    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38166    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38167
38168commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56
38169Author: Gary Jennejohn <garyj@denx.de>
38170Date:	Thu Nov 20 12:28:38 2008 +0100
38171
38172    mgcoge make ether_scc.c work with CONFIG_NET_MULTI
38173
38174    This change is needed for mgcoge because it uses two ethernet drivers.
38175
38176    Add a check for the presence of the PIGGY board on mgcoge.	Without this
38177    board networking cannot work and the initialization must be aborted.
38178
38179    Only allocate rtx once to prevent DPRAM exhaustion.
38180
38181    Initialize ether_scc.c and the keymile-specific HDLC driver (to be added
38182    soon) in eth.c.
38183
38184    Signed-off-by: Gary Jennejohn <garyj@denx.de>
38185    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38186
38187commit bd3980cc095af1728b994cdd8bf1ac430b6289e6
38188Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38189Date:	Fri Nov 21 12:04:18 2008 +0900
38190
38191    sh: sh_eth: Change new network API
38192
38193    sh_eth used old network API. This patch changed new API.
38194
38195    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38196    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38197
38198commit 890a02e8ee6b8c26a6e3e505e1a2d29cd73aa6f6
38199Author: Stefan Roese <sr@denx.de>
38200Date:	Wed Nov 12 13:31:02 2008 +0100
38201
38202    net: smc911x: Make register read/write functions weak
38203
38204    This patch changes the reg_read/_write to smc911x_reg_read/_write
38205    and defines then as weak so that they can be overridden by board
38206    specific version.
38207
38208    This will be used by the upcoming VCTH board support.
38209
38210    Signed-off-by: Stefan Roese <sr@denx.de>
38211    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38212
38213commit 8b69b563039989885969d24465c56f8ac4c07c4c
38214Author: Heiko Schocher <hs@denx.de>
38215Date:	Thu Nov 20 09:57:14 2008 +0100
38216
38217    powerpc: net: support for the SMSC LAN8700 PHY
38218
38219    Signed-off-by: Heiko Schocher <hs@denx.de>
38220    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38221
38222commit d5254f149da9e6cd649d887b042ce577ef3ba78d
38223Author: Alessandro Rubini <rubini@unipv.it>
38224Date:	Sat Jan 24 18:10:37 2009 +0100
38225
38226    Initial support for Nomadik 8815 development board
38227
38228    The NMDK8815 board is distributed by ST Microelectornics.
38229    Other (proprietary) code must be run to unlock the CPU before
38230    U-Boot runs. doc/README.nmdk8815 outlines the boot sequence.
38231
38232    This is the initial port, with basic infrastructure and
38233    a working serial port.
38234
38235    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
38236    Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
38237    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38238
38239commit 7d264c1ef267cfc8d928bc8577a7cc907f2f5e47
38240Author: Dirk Behme <dirk.behme@googlemail.com>
38241Date:	Sun Dec 14 09:47:18 2008 +0100
38242
38243    OMAP3: Add I2C support
38244
38245    Add I2C support.
38246
38247    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38248
38249commit b1c3bf99fb477675d464aeadb5dd69d2cbc9dc7b
38250Author: Dirk Behme <dirk.behme@googlemail.com>
38251Date:	Sun Dec 14 09:47:17 2008 +0100
38252
38253    OMAP3: Add MMC support
38254
38255    Add MMC support.
38256
38257    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38258
38259commit 12201a13547ec22ddcdae278e74465e54a3be60c
38260Author: Dirk Behme <dirk.behme@googlemail.com>
38261Date:	Sun Dec 14 09:47:16 2008 +0100
38262
38263    OMAP3: Add NAND support
38264
38265    Add NAND support.
38266
38267    Signed-off-by: Nishanth Menon <nm@ti.com>
38268    Signed-off-by: Syed Mohammed Khasim <khasim@ti.com>
38269    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38270
38271commit 91eee546737ae21d930af479530997174c342b13
38272Author: Dirk Behme <dirk.behme@googlemail.com>
38273Date:	Sun Dec 14 09:47:15 2008 +0100
38274
38275    OMAP3: Add common board, interrupt and system info
38276
38277    Add common board, interrupt and system info code.
38278
38279    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38280
38281commit 5ed3e8659e5373f6a229877ac506c0b00a054fb8
38282Author: Dirk Behme <dirk.behme@googlemail.com>
38283Date:	Sun Dec 14 09:47:14 2008 +0100
38284
38285    OMAP3: Add common clock, memory and low level code
38286
38287    Add common clock, memory and low level code
38288
38289    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38290
38291commit 0b02b184003e6a5023e05d5f31de54db279b1431
38292Author: Dirk Behme <dirk.behme@googlemail.com>
38293Date:	Sun Dec 14 09:47:13 2008 +0100
38294
38295    OMAP3: Add common cpu and start code
38296
38297    Add common cpu and start code.
38298
38299    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38300
38301commit a8b6450546cd507d331b8fde384791d84bde5651
38302Author: Dirk Behme <dirk.behme@googlemail.com>
38303Date:	Sun Dec 14 09:47:12 2008 +0100
38304
38305    OMAP3: Add OMAP3, memory and function prototype headers
38306
38307    Add OMAP3, memory and function prototype header files for OMAP3.
38308
38309    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38310
38311commit 2c803210a464abbac35752ca1c737514360b4c32
38312Author: Dirk Behme <dirk.behme@googlemail.com>
38313Date:	Sun Dec 14 09:47:11 2008 +0100
38314
38315    OMAP3: Add pin mux, clock and cpu headers
38316
38317    Add pin mux, clock and cpu header files for OMAP3.
38318
38319    Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38320
38321commit 685533646f4ff17a84ec9265cabb60af325b6e1f
38322Author: Maxim Artamonov <scn1874@yandex.ru>
38323Date:	Wed Dec 3 05:38:17 2008 +0300
38324
38325    bugfix for i.mx31 CCM_UPCTL reg
38326
38327    Signed-off-by: Maxim Artamonov <scn1874 at yandex.ru>
38328
38329commit 24113a44ed5cd3257a0237c3961e121812fca6db
38330Author: Mike Frysinger <vapier@gentoo.org>
38331Date:	Tue Dec 30 03:15:38 2008 -0500
38332
38333    easylogo: add optional gzip support
38334
38335    Some images can be quite large, so add an option to compress the
38336    image data with gzip in the U-Boot image. Then at runtime, the
38337    board can decompress it with the normal zlib functions.
38338
38339    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38340
38341commit 7e4b9b4f6f43838fad3ad72c029a3d7fc7c7d48c
38342Author: Bryan Wu <bryan.wu@analog.com>
38343Date:	Fri Jan 2 20:47:45 2009 -0500
38344
38345    fat: fix unaligned errors
38346
38347    A couple of buffers in the fat code are declared as an array of bytes.
38348    But it is then cast up to a structure with 16bit and 32bit members.
38349    Since GCC assumes structure alignment here, we have to force the
38350    buffers to be aligned according to the structure usage.
38351
38352    Signed-off-by: Bryan Wu <bryan.wu@analog.com>
38353    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38354
38355commit 68f8718df2ed4c2f43031407ccf6cfa81125dddc
38356Author: Brad Bozarth <bflinux@yumbrad.com>
38357Date:	Thu Jan 1 22:45:47 2009 -0500
38358
38359    spi flash: fix crash due to spi flash miscommunication
38360
38361    Higher spi flash layers expect to be given back a pointer that was
38362    malloced so that it can free the result, but the lower layers return
38363    a pointer that is in the middle of the malloced memory. Reorder the
38364    members of the lower spi structures so that things work out.
38365
38366    Signed-off-by: Brad Bozarth <bflinux@yumbrad.com>
38367    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38368    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
38369
38370commit ce82ff05388b5ddafdf6082ef0776cce72c40b1c
38371Author: Yuri Tikhonov <yur@emcraft.com>
38372Date:	Sat Dec 20 14:54:21 2008 +0300
38373
38374    FPU POST: fix warnings when building with 2.18 binutils
38375
38376    When compile u-boot with the 2.18 binutils the following
38377    warning messages for each object file in post/lib_ppc/fpu/ is
38378    produced at the linking stage:
38379
38380    post/libpost.a(acc1.o) uses hard float, u-boot uses soft-float
38381    ...
38382
38383    This is because of the fact that, in general, the soft-float and
38384    hard-float ABIs are incompatible; the 2.18 binutils do checking
38385    of the Tag_GNU_Power_ABI_FP attribute of the files to be linked, and
38386    produce the worning like above if these are not compatible.
38387
38388    The incompatibility of ABIs is concerned only the float values:
38389    e.g. the soft-float ABI assumes the float argument passing in the
38390    pair of rX registers, and the hard-float ABI assumes passing of
38391    the float argument in the fX register. When we don't pass the float
38392    arguments between the functions compiled with different floatness,
38393    then such an application will work correctly.
38394    This is the case for the FPU POST: u-boot (compiled with soft-float)
38395    doesn't pass to (and doesn't get from) the FPU POST functions any
38396    floats; there are no functions exported from the post/lib_ppc/fpu/
38397    objects which would work with float parameters/returns too. So, we
38398    can reassure the linker not to worry about the difference in ABI
38399    attributes of linking files just by setting the 'soft-float'
38400    attribute for the objects in post/lib_ppc/fpu. And this patch does
38401    this.
38402
38403    Also, to avoid passing both soft- and hard-float options in CFLAGS
38404    when compiling the files from post/lib_ppc/fpu (which is OK, but
38405    looks rather dirty) this patch removes the soft-float string from
38406    CFLAGS in post/lib_ppc/fpu/Makefile.
38407
38408    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
38409
38410commit a7c9310457e85b4598abe5b304108edf11332e2f
38411Author: Peter Tyser <ptyser@xes-inc.com>
38412Date:	Wed Dec 17 16:36:22 2008 -0600
38413
38414    Add support for Maxim's DS4510 I2C device
38415
38416    Initial support for the DS4510, a CPU supervisor with
38417    integrated EEPROM, SRAM, and 4 programmable non-volatile
38418    GPIO pins. The CONFIG_DS4510 define enables support
38419    for the device while the CONFIG_CMD_DS4510 define
38420    enables the ds4510 command. The additional
38421    CONFIG_DS4510_INFO, CONFIG_DS4510_MEM, and
38422    CONFIG_DS4510_RST defines add additional sub-commands
38423    to the ds4510 command when defined.
38424
38425    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
38426
38427commit b6fc6fd49a84543e1324e1620b9f301ff7c1f27f
38428Author: Dirk Eibach <eibach@gdsys.de>
38429Date:	Tue Dec 16 14:51:56 2008 +0100
38430
38431    common: Iteration limit for memory test.
38432
38433    The iteration limit is passed to mtest as a fourth parameter:
38434    [start [end [pattern [iterations]]]]
38435    If no fourth parameter is supplied, there is no iteration limit and the
38436    test will loop forever.
38437
38438    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38439
38440commit 97cae3a4c68d856374ccc70fd2c5f8714cc94f7d
38441Author: Stefan Roese <sr@denx.de>
38442Date:	Mon Dec 15 15:40:12 2008 +0100
38443
38444    serial: Rename driver vcth to vct to support other board variants
38445
38446    Moved driver vcth.c to vct.c to better reflect the VCT board series.
38447    This driver is now used by the VCT platforms:
38448
38449    vct_premium
38450    vct_platinum
38451    vct_platinumsvc
38452
38453    Signed-off-by: Stefan Roese <sr@denx.de>
38454
38455commit 36ede4d63e59c9277ec180b09c39b8bf46425ba2
38456Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38457Date:	Fri Dec 12 00:45:27 2008 +0900
38458
38459    nios: Move README.nios_CONFIG_SYS_NIOS_CPU to doc/ dir
38460
38461    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38462
38463commit c3284b030b1cd492b4f46c576aea01bef258599d
38464Author: Peter Korsgaard <jacmet@sunsite.dk>
38465Date:	Wed Dec 10 16:24:16 2008 +0100
38466
38467    common/main: support bootdelay=0 for CONFIG_AUTOBOOT_KEYED
38468
38469    Support bootdelay=0 in abortboot for the CONFIG_AUTOBOOT_KEYED case
38470    similar to the CONFIG_ZERO_BOOTDELAY_CHECK support for the
38471    !CONFIG_AUTOBOOT_KEYED case.
38472
38473    Do this by reversing the loop so we do at least one iteration before
38474    checking for timeout.
38475
38476    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
38477
38478commit 94f9279f7bbdc01bbc7cf85aedf9b545943b94c3
38479Author: Niklaus Giger <niklaus.giger@netstal.com>
38480Date:	Mon Dec 8 17:24:08 2008 +0100
38481
38482    Added legacy flash ST Micro M29W040B
38483
38484commit 626d07348e5f9f302f4ea182161a89f7362a0488
38485Author: Graeme Russ <graeme.russ@gmail.com>
38486Date:	Mon Dec 8 20:04:51 2008 +1100
38487
38488    Fixed off-by-one errors in lib_m68k/interrupts.c
38489
38490    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38491
38492commit a5989c42ae5e295f274a795c426c47819bbdbfda
38493Author: Graeme Russ <graeme.russ@gmail.com>
38494Date:	Sun Dec 7 10:29:05 2008 +1100
38495
38496    Removed all references to CONFIG_SYS_RESET_GENERIC
38497
38498    Generic i386 reset - #define made redundant by weak function
38499
38500    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38501
38502commit 2b5360eb2bc0b741ae5cb3c84d35ccdd17667c8a
38503Author: Graeme Russ <graeme.russ@gmail.com>
38504Date:	Sun Dec 7 10:29:04 2008 +1100
38505
38506    Remove #ifdef CONFIG_SC520 in source code
38507
38508    CONFIG_SC520 is now used for conditional compile
38509
38510    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38511
38512commit ead056bc206f6b7ee6dc98766678b64635ea20b8
38513Author: Graeme Russ <graeme.russ@gmail.com>
38514Date:	Sun Dec 7 10:29:03 2008 +1100
38515
38516    Added MMCR reset functionality
38517
38518    Reset function specific to AMD SC520 microcontroller - Is more of a
38519    'hard reset' that the triple fault.
38520
38521    Requires CONFIG_SYS_RESET_SC520 to be defined in config
38522
38523    I would have liked to add this to a new file (cpu/i386/sc520/reset.c)
38524    but ld requires that a object file in a library arhive MUST contain
38525    at least one function which does not override a weak function (and is
38526    called from outside the object file) in order for that object file to
38527    be extracted from the archive. This would be the only function on the
38528    new file, and hence, will never get linked in.
38529
38530    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38531
38532commit 3f5f18d12d32ee0661bf51dfc55752c005230d6e
38533Author: Graeme Russ <graeme.russ@gmail.com>
38534Date:	Sun Dec 7 10:29:02 2008 +1100
38535
38536    Moved generic (triple fault) reset code
38537
38538    Moved from interrupts.c to cpu.c and made into a weak function to
38539    allow vendor specific override
38540
38541    Vendor specific CPU reset (like the AMD SC520 MMCR reset) can now be
38542    added to the vendor specific code without the need to remember to
38543    #undef usage of the generic method and if you forget to include your
38544    custom reset method, you will always get the default.
38545
38546    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38547
38548commit 9933d609020c297788f53f334c8465fa7a99b10c
38549Author: Graeme Russ <graeme.russ@gmail.com>
38550Date:	Sun Dec 7 10:29:01 2008 +1100
38551
38552    Moved definition of set_vector() to new header file
38553
38554    This allows for future tidy ups and functionality that will require
38555    set_vector ()
38556
38557    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38558
38559commit 407976185e0dda2c90e89027121a1071b9c77bfb
38560Author: Graeme Russ <graeme.russ@gmail.com>
38561Date:	Sun Dec 7 10:29:00 2008 +1100
38562
38563    Moved sc520 specific code into new cpu/i386/sc520 folder
38564
38565    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38566    Signed-off-by: Wolfgang Denk <wd@denx.de>
38567
38568commit 85ffbbd51914925a542d8528be7f072e5ab02157
38569Author: Graeme Russ <graeme.russ@gmail.com>
38570Date:	Sun Dec 7 10:28:58 2008 +1100
38571
38572    Renamed cpu/i386/reset.S to resetvec.S
38573
38574    Brings i386 in line with other CPUs with a reset vector and frees up reset.c
38575    for CPU reset functions
38576
38577    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38578
38579commit a3f4c123f569474e80ea012b8db0de46afdb6443
38580Author: Wolfgang Denk <wd@denx.de>
38581Date:	Sat Jan 24 01:01:49 2009 +0100
38582
38583    Makefile: keep lists sorted.
38584
38585    Signed-off-by: Wolfgang Denk <wd@denx.de>
38586
38587commit c620c01e96814558470698ed5cab1bf2f504d1b5
38588Author: Graeme Russ <graeme.russ@gmail.com>
38589Date:	Sun Dec 7 10:28:57 2008 +1100
38590
38591    Added initial eNET board support
38592
38593    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38594
38595commit 0c0ccf401ee03a5008fc2c19b05a662bce1a1086
38596Author: Gary Jennejohn <garyj@denx.de>
38597Date:	Thu Nov 20 11:37:26 2008 +0100
38598
38599    POWERPC 82xx: add the SCC as an HDLC controller
38600
38601    Right now this is only used by keymile.
38602
38603    Signed-off-by: Gary Jennejohn <garyj@denx.de>
38604
38605commit 1e8f4e78ca393b3d8e86bd8055758dd465d9113f
38606Author: Heiko Schocher <hs@denx.de>
38607Date:	Thu Nov 20 09:59:09 2008 +0100
38608
38609    powerpc, keymile boards: extract identical config options
38610
38611    This patch extracts the identical config options for the
38612    keymile boards mgcoge, mgsuvd and kmeter1 in a new
38613    common config file keymile-common.h.
38614
38615    Signed-off-by: Heiko Schocher <hs@denx.de>
38616
38617commit 210c8c00aad3328145204adab434bb7d70b06b75
38618Author: Heiko Schocher <hs@denx.de>
38619Date:	Fri Nov 21 08:29:40 2008 +0100
38620
38621    powerpc: keymile: Add a check for the PIGGY debug board
38622
38623    Check the presence of the PIGGY on the keymile boards mgcoge,
38624    mgsuvd and kmeter1. If the PIGGY is not present, dont register
38625    this Ethernet device.
38626
38627    Signed-off-by: Heiko Schocher <hs@denx.de>
38628    Acked-by: Ben Warren <biggerbadderben@gmail.com>
38629
38630commit de0443614af4d16675ab436665aeb11ddc9f7214
38631Author: Heiko Schocher <hs@denx.de>
38632Date:	Thu Nov 20 09:57:47 2008 +0100
38633
38634    powerpc: 83xx: add support for the kmeter1 board
38635
38636    This patch adds support for the kmeter1 board from Keymile,
38637    based on a Freescale MPC8360 CPU.
38638
38639    - serial console on UART 1
38640    - 256 MB DDR2 RAM
38641    - 64 MB NOR Flash
38642    - Ethernet RMII Mode over UCC4
38643    - PHY SMSC LAN8700
38644
38645    Signed-off-by: Heiko Schocher <hs@denx.de>
38646
38647commit 3feb647f3fd0881382c7a29f4cf280b66473ae0a
38648Author: Sergei Poselenov <sposelenov@emcraft.com>
38649Date:	Tue Nov 4 13:51:18 2008 +0100
38650
38651    Add a do_div() wrapper macro, lldiv().
38652
38653    Add a do_div() wrapper, lldiv(). The new inline function doesn't modify
38654    the dividend and returns the result of division, so it is useful
38655    in complex expressions, i.e. "return(a/b)" -> "return(lldiv(a,b))"
38656
38657    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
38658
38659commit 18af1c5f0f7402dc0d6a71b012c68025dd97cf72
38660Author: Kumar Gala <galak@kernel.crashing.org>
38661Date:	Fri Jan 23 14:22:14 2009 -0600
38662
38663    85xx: Add a 36-bit physical configuration for MPC8572DS
38664
38665    We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
38666    to allow for larger memory sizes.
38667
38668    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38669
38670commit c51fc5d53c4560abc4d0a6126c06fc68133d1528
38671Author: Kumar Gala <galak@kernel.crashing.org>
38672Date:	Fri Jan 23 14:22:13 2009 -0600
38673
38674    85xx: Handle eLBC difference w/36-bit physical
38675
38676    The eLBC only handles 32-bit physical address in systems with 36-bit
38677    physical.  The previos generation of LBC handled 34-bit physical
38678    address in 36-bit systems.	Added a new CONFIG option to convey
38679    the difference between the LBC and eLBC.
38680
38681    Also added defines for XAM bits used in LBC for the extended 34-bit
38682    support.
38683
38684    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38685
38686commit 72a9414a8e21e9536822c7353bc08d21ce5ad53d
38687Author: Kumar Gala <galak@kernel.crashing.org>
38688Date:	Fri Jan 23 14:22:12 2009 -0600
38689
38690    85xx: Use BR_ADDR macro for NAND chipselects
38691
38692    Use the new BR_ADDR macro to properly setup the address field of the
38693    localbus chipselects used by NAND.
38694
38695    This allows us to deal with 36-bit phys on these boards in the future.
38696
38697    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38698
38699commit 2fc7eb0cfc608c9369001d57a0411af5e6a58f7c
38700Author: Haiying Wang <Haiying.Wang@freescale.com>
38701Date:	Thu Jan 15 11:58:35 2009 -0500
38702
38703    Add secondary CPUs processor frequency for e500 core
38704
38705    This patch updates e500 freqProcessor to array based on CONFIG_NUM_CPUS,
38706    and prints each CPU's frequency separately. It also fixes up each CPU's
38707    frequency in "clock-frequency" of fdt blob.
38708
38709    Signed-off-by: James Yang <James.Yang@freescale.com>
38710    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
38711
38712commit bf5b1f0c0d28ce062e1d368680632dfb099de692
38713Author: Dave Liu <daveliu@freescale.com>
38714Date:	Fri Nov 21 16:31:53 2008 +0800
38715
38716    85xx: enable the auto self refresh for wake up ARP
38717
38718    The wake up ARP feature need use the memory to process
38719    wake up packet, we enable auto self refresh to support it.
38720
38721    Signed-off-by: Dave Liu <daveliu@freescale.com>
38722    Acked-by: Andy Fleming <afleming@freescale.com>
38723
38724commit b4983e16d150ab7d039704c310aacbd2f4dc1e0f
38725Author: Dave Liu <daveliu@freescale.com>
38726Date:	Fri Nov 21 16:31:43 2008 +0800
38727
38728    fsl-ddr: use the 1T timing as default configuration
38729
38730    For light loaded system, we use the 1T timing to gain better
38731    memory performance, but for some heavily loaded system,
38732    you have to add the 2T timing options to board files.
38733
38734    Signed-off-by: Dave Liu <daveliu@freescale.com>
38735    Acked-by: Andy Fleming <afleming@freescale.com>
38736
38737commit 22cca7e1cd54590e967c73558b07ffbdccd39504
38738Author: Dave Liu <daveliu@freescale.com>
38739Date:	Fri Nov 21 16:31:35 2008 +0800
38740
38741    fsl-ddr: make the self refresh idle threshold configurable
38742
38743    Some 85xx processors have the advanced power management feature,
38744    such as wake up ARP, that needs enable the automatic self refresh.
38745
38746    If the DDR controller pass the SR_IT (self refresh idle threshold)
38747    idle cycles, it will automatically enter self refresh. However,
38748    anytime one transaction is issued to the DDR controller, it will
38749    reset the counter and exit self refresh state.
38750
38751    Signed-off-by: Dave Liu <daveliu@freescale.com>
38752    Acked-by: Andy Fleming <afleming@freescale.com>
38753
38754commit 22ff3d01348e0a2dc369b7efcbac30e4ce86d178
38755Author: Dave Liu <daveliu@freescale.com>
38756Date:	Fri Nov 21 16:31:29 2008 +0800
38757
38758    fsl-ddr: clean up the ddr code for DDR3 controller
38759
38760    - The DDR3 controller is expanding the bits for timing config
38761    - Add the DDR3 32-bit bus mode support
38762
38763    Signed-off-by: Dave Liu <daveliu@freescale.com>
38764    Acked-by: Andy Fleming <afleming@freescale.com>
38765
38766commit 80ee3ce6d7fe9441b4352d7cfaf6afc2507b1106
38767Author: Dave Liu <daveliu@freescale.com>
38768Date:	Fri Nov 21 16:31:22 2008 +0800
38769
38770    fsl-ddr: update the bit mask for DDR3 controller
38771
38772    According to the latest 8572 UM, the DDR3 controller
38773    is expanding the bit mask, and we use the extend ACTTOPRE
38774    mode when tRAS more than 19 MCLK.
38775
38776    Signed-off-by: Dave Liu <daveliu@freescale.com>
38777
38778commit aca5f018a8386b85469482ed9867e3e29a2437d0
38779Author: Kumar Gala <galak@kernel.crashing.org>
38780Date:	Tue Dec 2 16:08:40 2008 -0600
38781
38782    85xx: Introduce CONFIG_SYS_PCI*_IO_VIRT for FSL boards
38783
38784    Introduce a new define to seperate out the virtual address that PCI
38785    IO space is at from the physical address.  In most situations these are
38786    mapped 1:1.  However any code accessing the bus should use VIRT.
38787
38788    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38789    Acked-by: Andy Fleming <afleming@freescale.com>
38790
38791commit 5af0fdd81c3370c3a51421208fda568bdcbbec23
38792Author: Kumar Gala <galak@kernel.crashing.org>
38793Date:	Tue Dec 2 16:08:39 2008 -0600
38794
38795    85xx: Introduce CONFIG_SYS_PCI*_MEM_VIRT for FSL boards
38796
38797    Introduce a new define to seperate out the virtual address that PCI
38798    memory is at from the physical address.  In most situations these are
38799    mapped 1:1.  However any code accessing the bus should use VIRT.
38800
38801    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38802    Acked-by: Andy Fleming <afleming@freescale.com>
38803
38804commit a6e04c344ad1eefd47a75484441b385da815b8df
38805Author: Kumar Gala <galak@kernel.crashing.org>
38806Date:	Tue Dec 2 16:08:38 2008 -0600
38807
38808    85xx: Use CONFIG_SYS_{PCI*,RIO*}_MEM_PHYS for physical address on FSL boards
38809
38810    Use the _MEM_PHYS defines instead of _MEM_BUS for LAW and real address fields
38811    of TLBs.  This is what we should have always been using from the start.
38812
38813    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38814    Acked-by: Andy Fleming <afleming@freescale.com>
38815
38816commit 5f91ef6acdbadec33e0192049e2b24a1d9692f1d
38817Author: Kumar Gala <galak@kernel.crashing.org>
38818Date:	Tue Dec 2 16:08:37 2008 -0600
38819
38820    85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards
38821
38822    Use CONFIG_SYS_PCI*_IO_BUS for the bus relative address instead
38823    of _IO_BASE so we are more explicit.
38824
38825    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38826
38827commit 10795f42cb94e71bcb262b615084f69dd886399a
38828Author: Kumar Gala <galak@kernel.crashing.org>
38829Date:	Tue Dec 2 16:08:36 2008 -0600
38830
38831    85xx: Convert CONFIG_SYS_{PCI*,RIO*}_MEM_BASE to _MEM_BUS for FSL boards
38832
38833    Use CONFIG_SYS_{PCI,RIO}_MEM_BUS for the bus relative address instead
38834    of _MEM_BASE so we are more explicit.
38835
38836    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38837    Acked-by: Andy Fleming <afleming@freescale.com>
38838
38839commit c953ddfd56b3ae3f28910fe3aed6de6968d1c9aa
38840Author: Kumar Gala <galak@kernel.crashing.org>
38841Date:	Tue Dec 2 14:19:34 2008 -0600
38842
38843    85xx: separate FLASH BASE virtual from physical address
38844
38845    Added a CONFIG_SYS_FLASH_BASE_PHYS for use as the physical address and
38846    maintain CONFIG_SYS_FLASH_BASE as the virtual address of the flash.
38847
38848    This allows us to deal with 36-bit phys on these boards in the future.
38849
38850    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38851    Acked-by: Andy Fleming <afleming@freescale.com>
38852
38853commit 52b565f5ad23b682489055b187767d8bf1c2e444
38854Author: Kumar Gala <galak@kernel.crashing.org>
38855Date:	Tue Dec 2 14:19:33 2008 -0600
38856
38857    85xx: separate PIXIS virtual from physical address
38858
38859    Added a PIXIS_BASE_PHYS for use as the physical address and maintain
38860    PIXIS_BASE as the virtual address of the PIXIS fpga registers.
38861
38862    This allows us to deal with 36-bit phys on these boards in the future.
38863
38864    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38865    Acked-by: Andy Fleming <afleming@freescale.com>
38866
38867commit 30837e5b21d5a742983581ab9ee3fac085311d19
38868Author: Haiying Wang <Haiying.Wang@freescale.com>
38869Date:	Tue Nov 11 08:52:09 2008 -0500
38870
38871    Add README file for MPC8572DS board
38872
38873    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
38874    Acked-by: Andy Fleming <afleming@freescale.com>
38875
38876commit 6dadc9195ad642cc662632f4d92f92d3d71e8bf2
38877Author: Mike Frysinger <vapier@gentoo.org>
38878Date:	Mon Oct 20 16:15:04 2008 -0400
38879
38880    Blackfin: use common strmhz() in system output
38881
38882    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38883
38884commit 5bb907a4925397789c90d074f4f7e92ce6b39402
38885Author: Ron Madrid <ron_madrid@sbcglobal.net>
38886Date:	Thu Jan 22 15:05:24 2009 -0800
38887
38888    mpc83xx: New board support for SIMPC8313
38889
38890    This patch will create a new board, SIMPC8313, from Sheldon Instruments.  This
38891    board boots from NAND devices and is configureable for either large or small
38892    page devices.  The board supports non-soldered DDR2, one ethernet port, a
38893    Marvell 88E1118 PHY, and PCI host support.	The board also has a FPGA connected
38894    to the eLBC providing glue logic to a TMS320C67xx DSP.
38895
38896    Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
38897    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
38898
38899commit d4bade8d77aa20e2846fa4accff0e7fa7961a134
38900Author: Mike Frysinger <vapier@gentoo.org>
38901Date:	Sun Jan 18 19:46:06 2009 -0500
38902
38903    nand: fixup printf modifiers to match types used
38904
38905    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38906    Signed-off-by: Scott Wood <scottwood@freescale.com>
38907
38908commit 389e6620e2271096df3316917528003627db4021
38909Author: Schlaegl Manfred jun <manfred.schlaegl@gmx.at>
38910Date:	Tue Jan 20 16:57:55 2009 +0100
38911
38912    nand read.jffs2 (nand_legacy) in common/cmd_nand.c
38913
38914    Error with CONFIG_NAND_LEGACY in common/cmd_nand.c:
38915    With current code "nand read.jffs2s" (read and skip bad blocks) is always interpreted as
38916    "nand read.jffs2" (read and fill bad blocks with 0xff). This is because ".jffs2" is
38917    tested before ".jffs2s" and only the first two characters are compared.
38918
38919    Correction:
38920    Test for ".jffs2s" first and compare the first 7 characters.
38921
38922    Signed-off-by: Scott Wood <scottwood@freescale.com>
38923
38924commit 6c869637fef31e66380f0ea1d49690a2e26ec0d7
38925Author: Wolfgang Grandegger <wg@grandegger.com>
38926Date:	Fri Jan 16 18:55:54 2009 +0100
38927
38928    NAND: rename NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS
38929
38930    This patch renames NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS and
38931    changes the default from 8 to 1 for the legacy and the new MTD
38932    NAND layer. This allows to remove all NAND_MAX_CHIPS definitions
38933    in the board config files because none of the boards use multi
38934    chip support (NAND_MAX_CHIPS > 1) so far. The bamboo and the DU440
38935    define
38936
38937     #define NAND_MAX_CHIPS	     CONFIG_SYS_MAX_NAND_DEVICE
38938
38939    but that's bogus and did not work anyhow.
38940
38941    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
38942    Signed-off-by: Scott Wood <scottwood@freescale.com>
38943
38944commit c70564e6b1bd08f3230182392238907f3531a87e
38945Author: Dave Liu <daveliu@freescale.com>
38946Date:	Tue Dec 2 11:48:51 2008 +0800
38947
38948    NAND: Fix cache and memory inconsistency issue
38949
38950    We load the secondary stage u-boot image from NAND to
38951    system memory by nand_load, but we did not flush d-cache
38952    to memory, nor invalidate i-cache before we jump to RAM.
38953    When the system has cache enabled and the TLB/page attribute
38954    of system memory is cacheable, it will cause issues.
38955
38956    - 83xx family is using the d-cache lock, so all of d-cache
38957      access is cache-inhibited. so you can't see the issue.
38958    - 85xx family is using d-cache, i-cache enable, partial
38959      cache lock. you will see the issue.
38960
38961    This patch fixes the cache issue.
38962
38963    Signed-off-by: Dave Liu <daveliu@freescale.com>
38964    Signed-off-by: Scott Wood <scottwood@freescale.com>
38965
38966commit 50657c273278f74378e1ac39b41d612b92fdffa0
38967Author: Nishanth Menon <menon.nishanth@gmail.com>
38968Date:	Sat Dec 13 09:43:06 2008 -0600
38969
38970    NAND: Enable nand lock, unlock feature
38971
38972    Enable nand lock, unlock and status of lock feature.
38973    Not every device and platform requires this, hence,
38974    it is under define for CONFIG_CMD_NAND_LOCK_UNLOCK
38975
38976    Nand unlock and status operate on block boundary instead
38977    of page boundary. Details in:
38978    http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT
38979
38980    Intial solution provided by Vikram Pandita <vikram.pandita@ti.com>
38981    Includes preliminary suggestions from Scott Wood
38982
38983    Signed-off-by: Nishanth Menon <nm@ti.com>
38984    Signed-off-by: Scott Wood <scottwood@freescale.com>
38985
38986commit 69fb8be4fc07162fdf6edf04bdc7233b0e9a920e
38987Author: Mike Frysinger <vapier@gentoo.org>
38988Date:	Sat Dec 6 02:40:55 2008 -0500
38989
38990    NAND: move board_nand_init to nand.h
38991
38992    Rather than putting the function prototype for board_nand_init() in the one
38993    place where it gets called, put it into nand.h so that every place that also
38994    defines it gets the prototype.  Otherwise, errors can go silently unnoticed
38995    such as using the wrong return value (void rather than int) when defining
38996    the function.
38997
38998    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38999    Signed-off-by: Scott Wood <scottwood@freescale.com>
39000
39001commit 1ae39862044ebb1e682234b51f94421e3f871d6a
39002Author: Stefan Roese <sr@denx.de>
39003Date:	Tue Dec 2 11:06:47 2008 +0100
39004
39005    OneNAND: Additional sync with 2.6.27
39006
39007    - Add subpage write support
39008    - Add onenand_oob_64/32 ecclayout
39009
39010    This has been missing and without it UBI has some incompatibilies issues
39011    with the current (>= 2.6.27) Linux kernel version. vid_hdr_offset is
39012    placed differently (2048 instead of 512) without this fix.
39013
39014    Signed-off-by: Stefan Roese <sr@denx.de>
39015    Signed-off-by: Scott Wood <scottwood@freescale.com>
39016
39017commit 1714f51a2009baaecf3d4f6e3bd8c4e93a8d3f23
39018Author: Kyungmin Park <kmpark@infradead.org>
39019Date:	Thu Nov 13 15:14:33 2008 +0900
39020
39021    Add markbad function
39022
39023    Add missing markbad function
39024    If not, it's hang when it entered the mtd->mark_bad().
39025
39026    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
39027
39028commit c438ea175d8d002c1063b7a94b0c0e26668d1ac9
39029Author: Stefan Roese <sr@denx.de>
39030Date:	Wed Nov 12 13:47:24 2008 +0100
39031
39032    OneNAND: Bad block aware read/write command support
39033
39034    Update OneNAND command to support bad block awareness.
39035    Also change the OneNAND command style to better match the
39036    NAND version.
39037
39038    Signed-off-by: Stefan Roese <sr@denx.de>
39039    Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
39040
39041commit 8cf11f3aa78673730e9ecbbe4b75213b53f212c8
39042Author: Stefan Roese <sr@denx.de>
39043Date:	Tue Nov 11 10:29:09 2008 +0100
39044
39045    OneNAND: Save version_id in onenand_chip struct
39046
39047    The version (ver_id) was not stored in the onenand_chip structure and
39048    because of this the continuous locking scheme could be enabled on some
39049    chips.
39050
39051    Signed-off-by: Stefan Roese <sr@denx.de>
39052
39053commit 4fca3310d611cc0f51d7295ef3557afbdbd91dc3
39054Author: Stefan Roese <sr@denx.de>
39055Date:	Tue Nov 11 10:28:53 2008 +0100
39056
39057    OneNAND: Fix compiler warnings
39058
39059    Signed-off-by: Stefan Roese <sr@denx.de>
39060
39061commit 1ac5744e33ee0aa6d6ddab3b99f9e70953156e69
39062Author: Dave Liu <daveliu@freescale.com>
39063Date:	Tue Nov 4 14:55:06 2008 +0800
39064
39065    mpc83xx: enable eLBC NAND support for MPC8315ERDB board
39066
39067    Signed-off-by: Dave Liu <daveliu@freescale.com>
39068
39069commit ef0921d6b05aeb9034158f9bef5323d6da9c925e
39070Author: Kyungmin Park <kmpark@infradead.org>
39071Date:	Tue Nov 4 09:24:07 2008 +0900
39072
39073    Sync with 2.6.27
39074
39075    Sync with OneNAND kernel codes
39076
39077    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
39078
39079commit e7f325be9edeb84bb457301776bbac1f7257dafc
39080Author: Michal Simek <monstr@monstr.eu>
39081Date:	Mon Jan 5 13:35:31 2009 +0100
39082
39083    microblaze: Use cache functions (especially cache status)
39084    in systems which are configured without flash
39085
39086commit e9b737deb2c30125362d20e24170617476026e94
39087Author: Michal Simek <monstr@monstr.eu>
39088Date:	Mon Jan 5 13:29:32 2009 +0100
39089
39090    microblaze: Add cache flush
39091
39092commit b4f8dda35bfad447b4106828232705b2e878d168
39093Author: Michal Simek <monstr@monstr.eu>
39094Date:	Mon Jan 5 13:28:40 2009 +0100
39095
39096    microblaze: Add bootup messages to board.c
39097
39098commit 330e55459bc9983341da6c1d5c7fe00a664436fe
39099Author: Michal Simek <monstr@monstr.eu>
39100Date:	Fri Dec 19 13:25:55 2008 +0100
39101
39102    microblaze: Change microblaze-generic config file
39103
39104    Signed-off-by: Michal Simek <monstr@monstr.eu>
39105
39106commit 52a822ed9c37a2ea0ed112a26d8ff5a6cb1c6f10
39107Author: Michal Simek <monstr@monstr.eu>
39108Date:	Fri Dec 19 13:14:05 2008 +0100
39109
39110    microblaze: Rename ml401 to microblaze-generic
39111
39112    Signed-off-by: Michal Simek <monstr@monstr.eu>
39113
39114commit 6677876181cc8772bca8a372479a500d160f3993
39115Author: Scott Wood <scottwood@freescale.com>
39116Date:	Tue Jan 20 11:56:11 2009 -0600
39117
39118    83xx: Use the proper sequence for updating IMMR.
39119
39120    This ensures that subsequent accesses properly hit the new window.
39121
39122    The dcbi during the NAND loop was accidentally working around this;
39123    it's no longer necessary, as the cache is not enabled.
39124
39125    Reported-by: Suchit Lepcha <Suchit.Lepcha@freescale.com>
39126    Signed-off-by: Scott Wood <scottwood@freescale.com>
39127    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39128
39129commit 8b34557c546e5e9f34ebf83c93413dad973d93df
39130Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39131Date:	Thu Jan 8 04:26:19 2009 +0300
39132
39133    mpc83xx: Add PCI-E support for MPC837XEMDS boards
39134
39135    MPC837XEMDS boards can support PCI-E via "PCI-E riser card". The card
39136    provides two PCI-E (x2) ports. Though, only one port can be used in x2
39137    mode. Two ports can function simultaneously in x1 mode.
39138
39139    PCI-E x1/x2 modes can be switched via "pex_x2" environment variable.
39140
39141    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39142    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39143
39144commit 8f11e34b31a7be124a3239653f33af9510502045
39145Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39146Date:	Thu Jan 8 04:26:17 2009 +0300
39147
39148    mpc83xx: Add PCI-E support for MPC8315ERDB boards
39149
39150    MPC8315ERDB boards features PCI-E x1 and Mini PCI-E x1 ports. Let's
39151    support them.
39152
39153    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39154    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39155
39156commit fd6646c0b9ebe7e5afc4ae4c78097d9cd317a5e8
39157Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39158Date:	Thu Jan 8 04:26:12 2009 +0300
39159
39160    mpc83xx: Add support for MPC83xx PCI-E controllers
39161
39162    This patch adds support for MPC83xx PCI-E controllers in Root Complex
39163    mode.
39164
39165    The patch is based on Tony Li and Dave Liu work[1].
39166
39167    Though unlike the original patch, by default we don't register PCI-E
39168    buses for use in U-Boot, we only configure the controllers for future
39169    use in other OSes (Linux). This is done because we don't have enough
39170    of spare BATs to map all the PCI-E regions.
39171
39172    To actually use PCI-E in U-Boot, users should explicitly define
39173    CONFIG_83XX_GENERIC_PCIE_REGISTER_HOSES symbol in the board file. And
39174    only then U-Boot will able to access PCI-E, but at the cost of disabled
39175    address translation.
39176
39177    [1] http://lists.denx.de/pipermail/u-boot/2008-January/027630.html
39178
39179    Signed-off-by: Tony Li <tony.li@freescale.com>
39180    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39181    Acked-by: Dave Liu <daveliu@freescale.com>
39182    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39183
39184commit 88ecf55cabd7aea28fe8093720e208f53ccfdcf5
39185Author: Ira Snyder <iws@ovro.caltech.edu>
39186Date:	Mon Jan 12 13:33:17 2009 -0800
39187
39188    MPC8349EMDS: do not setup unused PCI clock outputs in PCI agent mode
39189
39190    When running in PCI agent mode, the PCI_CLK_OUT signals are not used, so do
39191    not enable them. See the MPC8349EA Reference Manual, Section 4.4.2
39192    "Clocking in PCI Agent Mode".
39193
39194    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
39195    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39196
39197commit 75f35209f702bb26826855ed8c8e4d108ab5f412
39198Author: Ira Snyder <iws@ovro.caltech.edu>
39199Date:	Mon Jan 12 13:32:26 2009 -0800
39200
39201    83xx: PCI agent mode fixes for multi-board systems
39202
39203    When running a system with 2 or more MPC8349EMDS boards in PCI agent mode,
39204    the boards will lock up the PCI bus by scanning against each other.
39205
39206    The boards lock against each other by trying to access the PCI bus before
39207    clearing their configuration lock bit. Both boards end up in a loop,
39208    sending and receiving "Target Not Ready" messages forever.
39209
39210    When running in PCI agent mode, the scanning now takes place after the
39211    boards have cleared their configuration lock bit.
39212
39213    Also, add a missing declaration to the mpc83xx.h header file, fixing a
39214    build warning.
39215
39216    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
39217    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39218
39219commit 455a46915b82896cc2070eb326d075555c2bc580
39220Author: Ron Madrid <ron_madrid@sbcglobal.net>
39221Date:	Fri Dec 12 13:12:45 2008 -0800
39222
39223    mpc83xx: Size optimization of start.S
39224
39225    Currently there are in excess of 100 bytes located at the beginning of the image
39226    built by start.S that are not being utilized.  This patch moves a few functions
39227    into this part of the image.  This will create a greater number of *available*
39228    bytes that can be used by board specific code in NAND builds and will decrease
39229    the size of the assembled code in other builds.
39230
39231    Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
39232    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39233
39234commit 72d15e705bc3983884105cb7755c7ba80e74a0a5
39235Author: Wolfgang Denk <wd@denx.de>
39236Date:	Wed Jan 21 23:08:12 2009 +0100
39237
39238    Prepare v2009.01
39239
39240    Signed-off-by: Wolfgang Denk <wd@denx.de>
39241
39242commit 635e5f8fc82365e6e9734b3132bc95135a6de679
39243Author: Wolfgang Denk <wd@denx.de>
39244Date:	Sun Jan 18 21:37:48 2009 +0100
39245
39246    Prepare 2009.01-rc3
39247
39248    Update CHANGELOG
39249
39250    Signed-off-by: Wolfgang Denk <wd@denx.de>
39251
39252commit 4cda437898f7873752f0201757cd33f12196ce87
39253Author: Mike Frysinger <vapier@gentoo.org>
39254Date:	Sat Jan 17 13:32:42 2009 -0500
39255
39256    build system: treat all Darwin's alike
39257
39258    The x86 based version of Darwin behaves the same quirky way as the powerpc
39259    Darwin, so only check HOSTOS when setting up Darwin workarounds.
39260
39261    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39262
39263commit c088a108c75db565e07292fd668dfa5491e85bc2
39264Author: Peter Korsgaard <jacmet@sunsite.dk>
39265Date:	Wed Jan 14 13:52:24 2009 +0100
39266
39267    fdt_resize(): fix actualsize calculations with unaligned blobs
39268
39269    The code in fdt_resize() to extend the fdt size to end on a page boundary
39270    is wrong for fdt's not located at an address aligned on a page boundary.
39271    What's even worse, the code would make actualsize shrink rather than grow
39272    if (blob & 0xfff) was bigger than the amount of padding added by ALIGN(),
39273    causing fdt_add_mem_rsv to fail.
39274
39275    Fix it by aligning end address (blob + size) to a page boundary instead.
39276    For aligned fdt's this is equivalent to what we had before.
39277
39278    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
39279
39280commit fadad1573fb16c90025f08a2861d6047d093cba7
39281Author: Mike Frysinger <vapier@gentoo.org>
39282Date:	Fri Jan 9 04:38:17 2009 -0500
39283
39284    ncb: use socklen_t
39285
39286    The recvfrom() function takes a socklen_t, not an int.
39287
39288    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39289
39290commit fc83c9273cec6e6e542f4a0ea3b653b7d0513ffa
39291Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39292Date:	Sun Jan 11 16:35:16 2009 +0100
39293
39294    sh: serial: use readx/writex accessors
39295
39296    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39297    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39298
39299commit 9e1fa628bdb64745811cdd26c4f953846c076180
39300Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39301Date:	Sun Jan 11 16:35:15 2009 +0100
39302
39303    sh: serial: coding style cleanup
39304
39305    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39306    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39307
39308commit c9935c992575922b7ef13eec0656ed8665d324e3
39309Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39310Date:	Sun Jan 11 17:48:56 2009 +0900
39311
39312    sh: Fix compile error on lowlevel_init file
39313
39314    lowlevel_init of SH was corrected to use the write/readXX macro.
39315    However, there was a problem that was not able to be compiled partially.
39316    This patch corrected this.
39317
39318    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39319
39320commit a5b04d00bfeb940c62232972ce644d50b45797f9
39321Author: Kieran Bingham <kieranbingham@gmail.com>
39322Date:	Tue Dec 30 01:16:03 2008 +0000
39323
39324    sh: Fix up rsk7203 target for out of tree build
39325
39326    Fix up rsk7203 target to build successfully using out-of-tree build.
39327
39328    Signed-off-by: Kieran Bingham <kbingham@mpc-data.co.uk>
39329    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39330
39331commit f7e78f3b74aae9caca2997bad865a72338326c0a
39332Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39333Date:	Sat Dec 20 19:29:49 2008 +0100
39334
39335    sh: use write{8,16,32} in all lowlevel_init
39336
39337    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39338    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39339
39340commit e4430779623af500de1cee7892c379f07ef59813
39341Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39342Date:	Sat Dec 20 19:29:48 2008 +0100
39343
39344    sh: lowlevel_init coding style cleanup
39345
39346    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39347    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39348
39349commit 85cb052ee41675ca361e6a4c69455dc715c8f2d9
39350Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39351Date:	Sat Dec 20 15:27:45 2008 +0100
39352
39353    sh: update sh2/sh2a timer coding style
39354
39355    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39356    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39357
39358commit 1e15ff999322e81af4c0c0c548908f38944ba39c
39359Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39360Date:	Sat Dec 20 15:25:22 2008 +0100
39361
39362    sh: update sh timer coding style
39363
39364    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39365    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39366
39367commit 0e3ece33801e377be67ffa29f083421ad820f28b
39368Author: Wolfgang Denk <wd@denx.de>
39369Date:	Wed Jan 14 23:26:05 2009 +0100
39370
39371    Prepare 2009.01-rc2
39372
39373    Update CHANGELOG.
39374
39375    Signed-off-by: Wolfgang Denk <wd@denx.de>
39376
39377commit e92c9a860e44c14513c8909ce4299e253a775eeb
39378Author: Wolfgang Denk <wd@denx.de>
39379Date:	Wed Jan 14 22:35:30 2009 +0100
39380
39381    cpu/mpc824x/Makefile: fix warning with parallel builds
39382
39383    Parallel builds would occasionally issue this build warning:
39384
39385	ln: creating symbolic link `cpu/mpc824x/bedbug_603e.c': File exists
39386
39387    Use "ln -sf" as quick work around for the issue.
39388
39389    Signed-off-by: Wolfgang Denk <wd@denx.de>
39390
39391commit 3ba605d4beec649438539e7df97b5fedb26592fb
39392Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39393Date:	Fri Jan 2 12:18:49 2009 +0100
39394
39395    ppc4xx: Add loadpci command to esd's CPCI4052 and CPCI405AB boards
39396
39397    This patch adds esd's loadpci BSP command to CPCI4052 and
39398    CPCI405AB board. This requires CONFIG_CMD_BSP and CONFIG_PRAM.
39399
39400    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39401    Signed-off-by: Stefan Roese <sr@denx.de>
39402
39403commit 600fe46fb3dab7f07604f9009904f31584415114
39404Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39405Date:	Fri Jan 2 12:18:12 2009 +0100
39406
39407    ppc4xx: Disable pci node in device tree on CPCI405 pci adapters
39408
39409    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39410    Signed-off-by: Stefan Roese <sr@denx.de>
39411
39412commit f6a1f490d224c600a09137e58d1026d150b8e679
39413Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39414Date:	Fri Jan 2 12:17:36 2009 +0100
39415
39416    ppc4xx: Cleanup CPCI405 board code
39417
39418    This patch cleans up CPCI405 board support:
39419    - wrap long lines
39420    - unification of spaces in function calls
39421    - remove dead code
39422
39423    Use correct io accessors on peripherals.
39424
39425    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39426    Signed-off-by: Stefan Roese <sr@denx.de>
39427
39428commit fceebb45a0b97e92f9889861f8c3b9cb885e706f
39429Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39430Date:	Fri Jan 2 12:16:35 2009 +0100
39431
39432    ppc4xx: Enable auto RS485 mode on PLU405 boards
39433
39434    This patch turns on the auto RS485 mode in the 2nd external
39435    uart on PLU405 boards. This is a special mode of the used
39436    Exar XR16C2850 uart. Because these boards only have a 485 physical
39437    layer connected it's a good idea to turn it on by default.
39438
39439    Signed-off-by: Matthias Fuchs <mf@esd.eu>
39440    Signed-off-by: Stefan Roese <sr@denx.de>
39441
39442commit b5f65dfa9aa8e068e62aba4733dc4fd97b1d9bf6
39443Author: Haiying Wang <Haiying.Wang@freescale.com>
39444Date:	Tue Jan 13 16:29:28 2009 -0500
39445
39446    Some changes of TLB entry setting for MPC8572DS
39447
39448    - Move the TLB entry of PIXIS_BASE from TLB0 to TLB1[8], because in CAMP mode,
39449    all the TLB0 entries will be invalidated after cpu1 brings up kernel, thus cpu0
39450    can not access PIXIS_BASE anymore (any access will cause DataTLBError exception)
39451
39452    - Set CONFIG_SYS_DDR_TLB_START to 9 for MPC8572DS board.
39453
39454    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39455
39456commit 950264317eb9594b2b5ee2fb65206200a1c6007a
39457Author: Haiying Wang <Haiying.Wang@freescale.com>
39458Date:	Tue Jan 13 16:29:22 2009 -0500
39459
39460    Change DDR tlb start entry to CONFIG param for 85xx
39461
39462    So that we can locate the DDR tlb start entry to the value other than 8. By
39463    default, it is still 8.
39464
39465    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39466
39467commit 6d3a10f73ece7ffb736890c10e023222612a4aa0
39468Author: Roy Zang <tie-fei.zang@freescale.com>
39469Date:	Fri Jan 9 16:02:35 2009 +0800
39470
39471    Change PCIE1&2 deciide logic on MPC8544DS board more readable
39472
39473    The IO port selection for MPC8544DS board:
39474     Port			cfg_io_ports
39475     PCIE1		0x2, 0x3, 0x4, 0x5, 0x6, 0x7
39476     PCIE2		0x4, 0x5, 0x6, 0x7
39477     PCIE3		0x6, 0x7
39478     This patch changes the PCIE12 and PCIE2 logic more readable.
39479    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39480
39481commit 028e116811d28a031660f1ad9e20ac1293b3c5c7
39482Author: Roy Zang <tie-fei.zang@freescale.com>
39483Date:	Fri Jan 9 16:01:52 2009 +0800
39484
39485    PCIE2 and PCIE3 are decided by corresponing bit in devdisr instead of PCIE1 bit
39486
39487    PCIE2 and PCIE3 should be decided by corresponing bit in devdisr instead of
39488    PCIE1 bit.
39489    On MPC8572DS board, PCIE refers to PCIE1.
39490    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39491
39492commit 9afc2ef0307aecf52482df67c31b75d5f9e66b47
39493Author: Roy Zang <tie-fei.zang@freescale.com>
39494Date:	Fri Jan 9 16:00:55 2009 +0800
39495
39496    Fix IO port selection issue on MPC8544DS and MPC8572DS boards
39497
39498    The IO port selection is not correct on MPC8572DS and MPC8544DS board.
39499     This patch fixes this issue.
39500     For MPC8572
39501     Port			cfg_io_ports
39502     PCIE1		0x2, 0x3, 0x7, 0xb, 0xc, 0xf
39503     PCIE2		0x3, 0x7
39504     PCIE3		0x7
39505
39506    For MPC8544
39507    Port			cfg_io_ports
39508    PCIE1		0x2, 0x3, 0x4, 0x5, 0x6, 0x7
39509    PCIE2		0x4, 0x5, 0x6, 0x7
39510    PCIE3		0x6, 0x7
39511    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39512
39513commit 3e3fffe3baf3befde287fec1fcbfe55052fb8946
39514Author: Becky Bruce <beckyb@kernel.crashing.org>
39515Date:	Wed Dec 3 22:36:44 2008 -0600
39516
39517    mpc8610hpcd: Fix PCI mapping concepts
39518
39519    Rename _BASE to _BUS, as it's actually a PCI bus address,
39520    separate virtual and physical addresses into _VIRT and _PHYS,
39521    and use each appopriately.	This makes the code easier to read
39522    and understand, and facilitates mapping changes going forward.
39523
39524    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
39525
39526commit 79e436cad3b4a7db88408c3f05175028f30d700d
39527Author: Becky Bruce <beckyb@kernel.crashing.org>
39528Date:	Wed Dec 3 22:36:26 2008 -0600
39529
39530    sbc8641d: Fix PCI mapping concepts
39531
39532    Rename _BASE to _BUS, as it's actually a PCI bus address,
39533    separate virtual and physical addresses into _VIRT and _PHYS,
39534    and use each appopriately.	This makes the code easier to read
39535    and understand, and facilitates mapping changes going forward.
39536
39537    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
39538
39539commit a9f3acbcd07da72b5446ce557531a3ed8b8beff0
39540Author: Wolfgang Denk <wd@denx.de>
39541Date:	Mon Jan 12 14:50:35 2009 +0100
39542
39543    MPC86xx: fix build warnings
39544
39545    Signed-off-by: Wolfgang Denk <wd@denx.de>
39546
39547commit 032a1c934ef4dc003281f57302b6e693062c1868
39548Author: Mike Frysinger <vapier@gentoo.org>
39549Date:	Mon Jan 5 16:09:44 2009 -0500
39550
39551    bf537-stamp/nand: fix board_nand_init prototype
39552
39553    The board_nand_init() function should return an int, not void.
39554
39555    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39556
39557commit 687f952e4119594ab913be11c90f7f018c2a7a79
39558Author: Mike Frysinger <vapier@gentoo.org>
39559Date:	Thu Dec 11 07:04:48 2008 -0500
39560
39561    Blackfin: drop CONFIG_SPI handling in board init
39562
39563    The eeprom SPI init functions are duplicated as the common code already
39564    executes these for us.
39565
39566    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39567
39568commit e7e684b10d73a303902208594c7c3e7e0d753282
39569Author: Mike Frysinger <vapier@gentoo.org>
39570Date:	Fri Oct 24 17:51:57 2008 -0400
39571
39572    Blackfin: fix out-of-tree building with ldscripts
39573
39574    Many of the Blackfin board linker scripts are preprocessed, so make sure we
39575    output the linker script into the build tree rather than the source tree.
39576
39577    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39578
39579commit b9eecc342f767b50e1476fbc1aad7d88dd4ce5eb
39580Author: Mike Frysinger <vapier@gentoo.org>
39581Date:	Fri Oct 24 17:48:54 2008 -0400
39582
39583    Blackfin: fix linker scripts to work with --gc-sections
39584
39585    Make sure all .text sections get pulled in and the entry point is properly
39586    referenced so they don't get discarded when linking with --gc-sections.
39587
39588    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39589
39590commit 509fc553bc6087a6f705b3bf52f3950d7d1eaa58
39591Author: Mike Frysinger <vapier@gentoo.org>
39592Date:	Sat Oct 11 20:45:44 2008 -0400
39593
39594    Blackfin: set proper LDRFLAGS for parallel booting LDRs
39595
39596    In order to boot an LDR out of parallel flash, the ldr utility needs a few
39597    flags to tell it to generate the right header.
39598
39599    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39600
39601commit 3dd9395a0d7ce69a335d0e743c04b9caedd681d3
39602Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39603Date:	Tue Jan 6 21:41:59 2009 +0100
39604
39605    at91rm9200: move define from lowlevel_init to header
39606
39607    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39608
39609commit 8a48686fac2030287765f1970ea046bd5734b733
39610Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39611Date:	Sat Jan 3 17:22:26 2009 +0100
39612
39613    m501sk: move to the common memory setup
39614
39615    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39616
39617commit d481c80d78f954133c035dae6c7d22de3625795d
39618Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39619Date:	Sat Jan 3 17:22:25 2009 +0100
39620
39621    at91rm9200: rename lowlevel init value to CONFIG_SYS_
39622
39623    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39624
39625commit 4e170b16625291aa10d0d9abc3f34e8a5945d157
39626Author: Nicolas Ferre <nicolas.ferre@atmel.com>
39627Date:	Tue Jan 6 21:13:14 2009 +0100
39628
39629    at91: add at91sam9xeek board support
39630
39631    At91sam9xe is basically an at91sam9260 with embedded flash. We can manage
39632    it as another entry for at91sam9260 in the Makefile.
39633
39634    Check documentation at :
39635    http://www.atmel.com/dyn/products/product_card.asp?part_id=4263
39636
39637    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
39638    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39639
39640commit 9ffd53db870a7da134f9a1ae76894a6b31237be5
39641Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39642Date:	Tue Jan 6 21:15:57 2009 +0100
39643
39644    fix bmp_logo.h make dependencies to allow parallel build
39645
39646    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39647
39648commit e12d9a8fb48d24176efffccc072b445e60a3afe4
39649Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39650Date:	Sat Jan 3 17:22:24 2009 +0100
39651
39652    at91: Fix Atmel's at91sam9 boards out of tree build
39653
39654    introduced in commit 89a7a87f084c
39655
39656    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39657
39658commit 0668236bafaa1c11c521652a2facebc74beecbf0
39659Author: Wolfgang Denk <wd@denx.de>
39660Date:	Tue Dec 30 22:56:11 2008 +0100
39661
39662    README: update mailing list name and hits to patch submission.
39663
39664    Signed-off-by: Wolfgang Denk <wd@denx.de>
39665
39666commit d9011f9b75561a0bd9254934c2bb2bc799d4f645
39667Author: Peter Tyser <ptyser@xes-inc.com>
39668Date:	Tue Dec 23 16:32:01 2008 -0600
39669
39670    85xx: Enable inbound PCI config cycles for X-ES boards cleanup
39671
39672    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39673
39674commit 1f03cbfae221b24ba1341a0a3f62ff01c5c874df
39675Author: Peter Tyser <ptyser@xes-inc.com>
39676Date:	Tue Dec 23 16:32:00 2008 -0600
39677
39678    XPedite5200 board support cleanup
39679
39680    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39681
39682commit fea91edee8ae0295e3c30b1ff544df51f4d668e1
39683Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39684Date:	Tue Dec 2 21:58:04 2008 +0100
39685
39686    usb_kbd: fix usb_kbd_deregister when DEVICE_DEREGISTER not enable
39687
39688    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39689    Signed-off-by: Remy Böhmer <linux@bohmer.net>
39690
39691commit ada591d2a0ecff5f9bc5ed1ebf310f439c3d0a28
39692Author: Trent Piepho <tpiepho@freescale.com>
39693Date:	Wed Dec 3 15:16:37 2008 -0800
39694
39695    mpc8[56]xx: Put localbus clock in sysinfo and gd
39696
39697    Currently MPC85xx and MPC86xx boards just calculate the localbus frequency
39698    and print it out, but don't save it.
39699
39700    This changes where its calculated and stored to be more consistent with the
39701    CPU, CCB, TB, and DDR frequencies and the MPC83xx localbus clock.
39702
39703    The localbus frequency is added to sysinfo and calculated when sysinfo is
39704    set up, in cpu/mpc8[56]xx/speed.c, the same as the other frequencies are.
39705
39706    get_clocks() copies the frequency into the global data, as the other
39707    frequencies are, into a new field that is only enabled for MPC85xx and
39708    MPC86xx.
39709
39710    checkcpu() in cpu/mpc8[56]xx/cpu.c will print out the local bus frequency
39711    from sysinfo, like the other frequencies, instead of calculating it on the
39712    spot.
39713
39714    Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39715    Acked-by: Kumar Gala <galak@kernel.crashing.org>
39716    Acked-by: Jon Loeliger <jdl@freescale.com>
39717
39718commit 9863d6aca11405e1e0d8aba2045d78aeec4d4ee7
39719Author: Trent Piepho <tpiepho@freescale.com>
39720Date:	Wed Dec 3 15:16:36 2008 -0800
39721
39722    mpc86xx: Double local bus clock divider
39723
39724    The local bus clock divider should be doubled for both 8610 and 8641.
39725
39726    Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39727    Acked-by: Kumar Gala <galak@kernel.crashing.org>
39728    Acked-by: Jon Loeliger <jdl@freescale.com>
39729
39730commit 446c381e3e16f19857b72ea0d06241267b8b9d58
39731Author: Trent Piepho <tpiepho@freescale.com>
39732Date:	Wed Dec 3 15:16:35 2008 -0800
39733
39734    mpc8568: Double local bus clock divider
39735
39736    The clock divider for the MPC8568 local bus should be doubled, like the
39737    other newer MPC85xx chips.
39738
39739    Since there are now more chips with a 2x divider than a 1x, and any new
39740    85xx chips will probably be 2x, invert the sense of the #if so that it
39741    lists the 1x chips instead of the 2x ones.
39742
39743    Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39744    Acked-by: Kumar Gala <galak@kernel.crashing.org>
39745    Acked-by: Jon Loeliger <jdl@freescale.com>
39746
39747commit f51f07eb58fad12de9294ba4ee6c09a0ddeaee03
39748Author: Dave Liu <daveliu@freescale.com>
39749Date:	Tue Dec 16 12:09:27 2008 +0800
39750
39751    85xx: Fix the boot window issue
39752
39753    If one custom board is using the 8MB flash, it is set
39754    as FLASH_BASE = 0xef000000, TEXT_BASE = 0xef780000.
39755    The current start.S code will be broken at switch_as.
39756
39757    It is because the TLB1[15] is set as 16MB page size,
39758    EPN = TEXT_BASE & 0xff000000, RPN = 0xff000000.
39759
39760    For the 8MB flash case, the EPN = 0xefxxxxxx,
39761    RPN = 0xffxxxxxx. Assume the virt address of switch_as
39762    is 0xef7ff18c, the real address of the instruction at
39763    switch_as should be 0xff7ff18c. the 0xff7ff18c is out
39764    of the range of the default 8MB boot LAW window
39765    0xff800000 - 0xffffffff.
39766
39767    So when we switch to AS1 address space at switch_as,
39768    the core can't fetch the instruction at switch_as any
39769    more. It will cause broken issue.
39770
39771    Signed-off-by: Dave Liu <daveliu@freescale.com>
39772
39773commit 58da8890d5fbd074746037722a423de9ac408616
39774Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39775Date:	Thu Dec 11 15:47:50 2008 -0500
39776
39777    sbc8548: use proper PHY address
39778
39779    The values given for the PHY address were wrong, so the code
39780    read no valid PHY ID, and fell through to the generic PHY
39781    support, which would work on 1000M but would not auto negotiate
39782    down to 100M or 10M.
39783
39784    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39785
39786commit ad22f9273c6f24fbfa917e867680e9688e0c59c5
39787Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39788Date:	Thu Dec 11 15:47:51 2008 -0500
39789
39790    sbc8548: enable command line editing by default.
39791
39792    Lets make things a bit more user friendly.	It isn't 1985 anymore.
39793
39794    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39795
39796commit bd93105fa171184a71ca8b22be03dc2705cfbd3f
39797Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39798Date:	Thu Dec 11 15:47:49 2008 -0500
39799
39800    sbc8548: don't enable the 3rd and 4th eTSEC
39801
39802    These interfaces don't have usable connectors on the board, so don't
39803    bother enumerating or configuring them.
39804
39805    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39806
39807commit 181a3650113883728927928b3ac81ad6dade4b2c
39808Author: Haiying Wang <Haiying.Wang@freescale.com>
39809Date:	Wed Dec 3 10:08:19 2008 -0500
39810
39811    Set IVPR to kenrel entry point in second core boot page
39812
39813    Assuming the OSes exception vectors start from the base of kernel address, and
39814    the kernel physical starting address can be relocated to an non-zero address.
39815    This patch enables the second core to have a valid IVPR for debugger before
39816    kernel setting IVPR in CAMP mode. Otherwise, IVPR is 0x0 and it is not a valid
39817    value for second core which runs kernel at different physical address other
39818    than 0x0.
39819
39820    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39821
39822commit a5d212a263c58cc746481bf1fc878510533ce7d6
39823Author: Trent Piepho <tpiepho@freescale.com>
39824Date:	Wed Dec 3 15:16:34 2008 -0800
39825
39826    mpc8xxx: LCRR[CLKDIV] is sometimes five bits
39827
39828    On newer CPUs, 8536, 8572, and 8610, the CLKDIV field of LCRR is five bits
39829    instead of four.
39830
39831    In order to avoid an ifdef, LCRR_CLKDIV is set to 0x1f on all systems.  It
39832    should be safe as the fifth bit was defined as reserved and set to 0.
39833
39834    Code that was using a hard coded 0x0f is changed to use LCRR_CLKDIV.
39835
39836    Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39837    Acked-by: Kumar Gala <galak@kernel.crashing.org>
39838    Acked-by: Jon Loeliger <jdl@freescale.com>
39839
39840commit 58ec4866ed916c7e422f5107bb27b0822084728e
39841Author: Trent Piepho <tpiepho@freescale.com>
39842Date:	Wed Dec 3 15:16:38 2008 -0800
39843
39844    mpc8[56]xx: Put localbus clock in device tree
39845
39846    Export the localbus frequency in the device tree, the same way the CPU, TB,
39847    CCB, and various other frequencies are exported in their respective device
39848    tree nodes.
39849
39850    Some localbus devices need this information to be programed correctly, so
39851    it makes sense to export it along with the other frequencies.
39852
39853    Unfortunately, when someone wrote the localbus dts bindings, they didn't
39854    bother to define what the "compatible" property should be.	So it seems no
39855    one was quite sure what to put in their dts files.
39856
39857    Based on current existing dts files in the kernel source, I've used
39858    "fsl,pq3-localbus" and "fsl,elbc" for MPC85xx, which are used by almost all
39859    of the 85xx devices, and are looked for by the Linux code.	The eLBC is
39860    apparently not entirely backward compatible with the pq3 LBC and so eLBC
39861    equipped platforms like 8572 won't use pq3-localbus.
39862
39863    For MPC86xx, I've used "fsl,elbc" which is used by some of the 86xx systems
39864    and is also looked for by the Linux code.  On MPC8641, I've also used
39865    "fsl,mpc8641-localbus" as it is also commonly used in dts files, some of
39866    which don't use "fsl,elbc" or any other acceptable name to match on.
39867
39868    Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39869    Acked-by: Kumar Gala <galak@kernel.crashing.org>
39870    Acked-by: Jon Loeliger <jdl@freescale.com>
39871
39872commit 9d94aff699eed38b286814fcbb335f3eb8516a0e
39873Author: Kumar Gala <galak@kernel.crashing.org>
39874Date:	Tue Dec 16 14:59:22 2008 -0600
39875
39876    NAND FSL elbc: Use virt_to_phys to determine which bank is in use
39877
39878    The current code that determines which bank/chipselect is used for a
39879    given NAND instance only worked for 32-bit addresses and assumed
39880    a 1:1 mapping.  This breaks in 36-bit physical configs.
39881
39882    The proper way to handle this is to use the virt_to_phys() and
39883    BR_PHYS_ADDR() routinues to match the 34-bit lbc bus address
39884    with the the virtual address the NAND code uses.
39885
39886    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39887    Acked-by: Scott Wood <scottwood@freescale.com>
39888
39889commit 77c8115b1f1871811633eae77a5a700fac1f0e50
39890Author: Kumar Gala <galak@kernel.crashing.org>
39891Date:	Tue Dec 16 14:59:21 2008 -0600
39892
39893    ppc: Use addrmap in virt_to_phys and map_physmem.
39894
39895    If we have addr map support enabled use the mapping functions to
39896    implement virt_to_phys() and map_physmem().
39897
39898    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39899
39900commit ecf5b98c7a6a2e2256dfddd48fab26678dcd6b90
39901Author: Kumar Gala <galak@kernel.crashing.org>
39902Date:	Tue Dec 16 14:59:20 2008 -0600
39903
39904    85xx: Add support to populate addr map based on TLB settings
39905
39906    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39907
39908commit 78bbc5ce151c5a484bb51bf1866b4a993ffc16ec
39909Author: Peter Tyser <ptyser@xes-inc.com>
39910Date:	Mon Dec 1 13:47:13 2008 -0600
39911
39912    XPedite5200 board support
39913
39914    Initial support for Extreme Engineering Solutions XPedite5200 -
39915    a MPC8548-based PMC single board computer.
39916
39917    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39918
39919commit 487dcb4fb89be0992bc06ec1341090017bd9cf2f
39920Author: Peter Tyser <ptyser@xes-inc.com>
39921Date:	Wed Oct 29 12:39:27 2008 -0500
39922
39923    85xx: Enable inbound PCI config cycles for X-ES boards
39924
39925    Update X-ES Freescale boards to allow inbound PCI configuration
39926    cycles when configured as agent/endpoint.
39927
39928    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39929
39930commit ccf0fdd02b97323f8caae18d06cc9daeac2f192f
39931Author: Peter Tyser <ptyser@xes-inc.com>
39932Date:	Wed Dec 17 16:36:23 2008 -0600
39933
39934    XPedite5370 board support
39935
39936    Initial support for Extreme Engineering Solutions XPedite5370 -
39937    a MPC8572-based 3U VPX single board computer with a PMC/XMC
39938    site.
39939
39940    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39941
39942commit e92739d34e2d6b6aca93b2598248210710897ce8
39943Author: Peter Tyser <ptyser@xes-inc.com>
39944Date:	Wed Dec 17 16:36:21 2008 -0600
39945
39946    Add support for PCA953x I2C gpio devices
39947
39948    Initial support for NXP's 4 and 8 bit I2C gpio expanders
39949    (eg pca9537, pca9557, etc). The CONFIG_PCA953X define
39950    enables support for the devices while the CONFIG_CMD_PCA953X
39951    define enables the pca953x command. The CONFIG_CMD_PCA953X_INFO
39952    define enables an 'info' sub-command which provides summary
39953    information for the given pca953x device.
39954
39955    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39956
39957commit 7a8979591171676417ab36852d8811a8c46accd8
39958Author: Peter Tyser <ptyser@xes-inc.com>
39959Date:	Wed Oct 29 12:39:26 2008 -0500
39960
39961    pci/fsl_pci_init: Enable inbound PCI config cycles
39962
39963    Add fsl_pci_config_unlock() function to enable a
39964    PCI/PCIe interface configured in agent/endpoint mode to
39965    respond to inbound PCI configuration cycles.
39966
39967    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39968
39969commit 92c78a3bbcb2ce508b4bf1c4a1e0940406a024bb
39970Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
39971Date:	Wed Dec 17 16:43:18 2008 +0100
39972
39973    avr32: Remove second definition of virt_to_phys()
39974
39975    The second definition introduced by 65e43a1063 conflicts with the
39976    existing one.
39977
39978    Also, convert the existing definition to use phys_addr_t. The volatile
39979    qualifier is still needed due to brain damage elsewhere.
39980
39981    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
39982
39983commit b616f2b545f73757669b37386f0b37bb61fc6797
39984Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39985Date:	Mon Sep 8 22:27:18 2008 +0200
39986
39987    MIPS: qemu_mips: update doc to generate and to use qemu flash, ide file
39988
39989    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39990    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39991
39992commit 16cdf816779f5b602a9b3b4d2ea4dea05095c35b
39993Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39994Date:	Tue Dec 16 22:10:31 2008 +0100
39995
39996    MIPS: qemu_mips: update doc to use all disk and boot linux kernel
39997
39998    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39999    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40000
40001commit 13095b2f07dacb1f863772266c1789d47a523a8a
40002Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40003Date:	Tue Dec 16 22:10:30 2008 +0100
40004
40005    MIPS: qemu_mips: move env storage just after u-boot
40006
40007    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40008    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40009
40010commit aced78d852d0b009e8aaa1445af8cb40861ee549
40011Author: Wolfgang Denk <wd@denx.de>
40012Date:	Tue Dec 16 23:48:27 2008 +0100
40013
40014    Prepare 2009.01-rc1
40015
40016    Signed-off-by: Wolfgang Denk <wd@denx.de>
40017
40018commit 9e2a79b4c585ad31138fb90b68fd0234d64a8da8
40019Author: Wolfgang Denk <wd@denx.de>
40020Date:	Tue Dec 16 23:13:46 2008 +0100
40021
40022    include/configs/at91cap9adk.h: fix typo.
40023
40024    Signed-off-by: Wolfgang Denk <wd@denx.de>
40025
40026commit 45ca04f2377361593151d2d4da51f8ba4832d233
40027Author: Wolfgang Denk <wd@denx.de>
40028Date:	Tue Dec 16 22:32:25 2008 +0100
40029
40030    board/trab/memory.c: Fix compile problems.
40031
40032    Apply changes from commit 44b4dbed to board/trab/memory.c, too.
40033
40034    Actually we'd need a major cleanup here - as it turns out,
40035    board/trab/memory.c is more or less a verbatim copy of
40036    post/drivers/memory.c ... but then, trab is EOL anyway,r
40037    so this is not worth the effort.
40038
40039    Signed-off-by: Wolfgang Denk <wd@denx.de>
40040
40041commit ff49ea8977b56916edd5b1766d9939010e30b181
40042Author: Scott Wood <scottwood@freescale.com>
40043Date:	Tue Dec 16 14:24:16 2008 -0600
40044
40045    NAND: Mark the BBT as scanned prior to calling scan_bbt.
40046
40047    Otherwise, recursion can occur if scan_bbt does not find a bad block
40048    table, and tries to write one, and the attempt to erase the BBT area
40049    causes a bad block check.
40050
40051    Signed-off-by: Scott Wood <scottwood@freescale.com>
40052
40053commit 584eedab66d0828f2d571a24b10526c4e65f547b
40054Author: Ilya Yanok <yanok@emcraft.com>
40055Date:	Thu Dec 11 05:51:57 2008 +0300
40056
40057    jffs2: include <linux/mtd/compat.h> instead of defining own min_t
40058
40059    Include <linux/mtd/compat.h> header for min_t definition instead of
40060    providing our own one. Removes warnings in case of OneNAND support
40061    enabled.
40062
40063    Although I thinks it's a bit silly to include <linux/mtd/compat.h>
40064    just for min_t...
40065
40066    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40067    Acked-by: Stefan Roese <sr@denx.de>
40068
40069commit b1ffecec37b57a59c139042267faac458e5324e9
40070Author: Becky Bruce <beckyb@kernel.crashing.org>
40071Date:	Wed Dec 3 23:04:37 2008 -0600
40072
40073    powerpc: fix io.h build warning with CONFIG_PHYS_64BIT
40074
40075    Casting a pointer to a phys_addr_t when it's an unsigned long long
40076    on a 32-bit system without first casting to a non-pointer type
40077    generates a compiler warning. Fix this.
40078
40079    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
40080
40081commit 6cdadcb3f1b6eac4a1c4256acaa1438413f95351
40082Author: Wolfgang Denk <wd@denx.de>
40083Date:	Tue Dec 16 16:22:50 2008 +0100
40084
40085    trab: make trab_fkt standalone code independent of libgcc
40086
40087    Use our own local functions in lib_arm/ instead.
40088
40089    Signed-off-by: Wolfgang Denk <wd@denx.de>
40090
40091commit aa1bcca3d2e22af4dea9f02132f9b56a30378ded
40092Author: Wolfgang Denk <wd@denx.de>
40093Date:	Tue Dec 16 14:44:06 2008 +0100
40094
40095    post/Makefile: fix dependency problem with parallel builds
40096
40097    Parallel builds (using "make -jN") would occasionally fail with error
40098    messages like
40099	ppc_4xxFP-objdump: string.o: File format not recognized
40100    or
40101	post/libpost.a(cpu.o): In function `cpu_post_test':
40102	/home/wd/git/u-boot/work/post/lib_ppc/cpu.c:130: undefined reference to `cpu_post_test_string'
40103    or similar. We now make sure to run the 'postdeps" step before
40104    attempting to build the specific POST libraries.
40105
40106    Signed-off-by: Wolfgang Denk <wd@denx.de>
40107
40108commit 4a0f7538c5c0805fd9a791967bbabacc41deadd9
40109Author: Wolfgang Denk <wd@denx.de>
40110Date:	Tue Dec 16 14:41:02 2008 +0100
40111
40112    Makefile: fix dependency problem with parallel builds
40113
40114    Parallel builds (using "make -jN") would occasionally fail with error
40115    messages like
40116	include/autoconf.mk:212: *** missing separator.  Stop.
40117    Line numbers and affected boards were changing. Obviously some
40118    Makefiles included autoconf.mk while it was still being written to.
40119    As a fix, we now write to a temporary file first and then rename it,
40120    so that it is really ready to use as soon as it appears.
40121
40122    Signed-off-by: Wolfgang Denk <wd@denx.de>
40123
40124commit 455ae7e87f67c44e6aea68865c83acadd3fcd36c
40125Author: Wolfgang Denk <wd@denx.de>
40126Date:	Tue Dec 16 01:02:17 2008 +0100
40127
40128    Coding style cleanup, update CHANGELOG.
40129
40130    Signed-off-by: Wolfgang Denk <wd@denx.de>
40131
40132commit 84bc72d90c505fec3ef4b693995407a0bd4064e5
40133Author: Mike Frysinger <vapier@gentoo.org>
40134Date:	Thu Dec 11 18:39:08 2008 -0500
40135
40136    spi/stmicro: fix debug() display of cmd
40137
40138    The stmicro_wait_ready() func tries to show the actual opcode that was sent
40139    to the device, but instead it displays the array pointer.  Fix it to pull
40140    out the opcode from the start of the array.
40141
40142    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40143
40144commit 5b3375ac8c36c29c87abb132fede0509eb21e5c9
40145Author: Mike Frysinger <vapier@gentoo.org>
40146Date:	Thu Dec 11 06:23:37 2008 -0500
40147
40148    env_sf: support embedded environments
40149
40150    If both CONFIG_ENV_SECT_SIZE and CONFIG_ENV_SIZE are defined, and the sect
40151    size is larger than the env size, then it means the env is embedded in a
40152    block.  So we have to save/restore the part of the sector which is not the
40153    environment.  Previously, saving the environment in SPI flash in this
40154    setup would probably brick the board as the rest of the sector tends to
40155    contain actual U-Boot data/code.
40156
40157    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40158    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
40159
40160commit ecf5f077c8e77454f532eaac3e3afb7cfc48c62d
40161Author: Timur Tabi <timur@freescale.com>
40162Date:	Wed Dec 3 11:28:30 2008 -0600
40163
40164    i2c: merge all i2c_reg_read() and i2c_reg_write() into inline functions
40165
40166    All implementations of the functions i2c_reg_read() and
40167    i2c_reg_write() are identical. We can save space and simplify the
40168    code by converting these functions into inlines and putting them in
40169    i2c.h.
40170
40171    Signed-off-by: Timur Tabi <timur@freescale.com>
40172    Acked-By: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40173
40174commit e39cd81c44740d7355d277ed3d38536cbe1e003d
40175Author: Dave Liu <daveliu@freescale.com>
40176Date:	Fri Dec 5 15:36:14 2008 +0800
40177
40178    lib_ppc: rework the flush_cache
40179
40180    - It is possible to miss flush/invalidate the last
40181      cache line, we fix it at here.
40182    - add the volatile and memory clobber.
40183
40184    They are pointed by Scott Wood.
40185
40186    Signed-off-by: Dave Liu <daveliu@freescale.com>
40187
40188commit 63240ba88cd6a220057a0f28e5bf97f5b17ac84b
40189Author: Kumar Gala <galak@kernel.crashing.org>
40190Date:	Sat Dec 13 17:20:28 2008 -0600
40191
40192    Introduce addr_map library
40193
40194    Add a library that helps in translating between virtual and physical
40195    addresses.	This library can be useful as a simple means to implement
40196    map_physmem() and virt_to_phys() for platforms that need functionality
40197    beyond the simple 1:1 mapping.
40198
40199    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40200
40201commit 65e43a10631537dcb92c302d36301a12308216c3
40202Author: Kumar Gala <galak@kernel.crashing.org>
40203Date:	Sat Dec 13 17:20:27 2008 -0600
40204
40205    Introduce virt_to_phys()
40206
40207    virt_to_phys() returns the physical address given a virtual. In most
40208    cases this will be just the input value as the vast majority of
40209    systems run in a 1:1 mode.
40210
40211    However in systems that are not running this way it should report the
40212    physical address or ~0 if no mapping exists for the given virtual
40213    address.
40214
40215    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40216
40217commit 45845301af3de8675c1f7bbc815c6de35452605a
40218Author: Yuri Tikhonov <yur@emcraft.com>
40219Date:	Sun Dec 7 22:12:50 2008 +0100
40220
40221    POST Make: fix the sub-dir dependencies missing.
40222
40223    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
40224
40225commit 22525779cb51f1bbe4e96fea7b778de1935a5a69
40226Author: Martin Michlmayr <tbm@cyrius.com>
40227Date:	Wed Aug 6 14:44:05 2008 +0300
40228
40229    Fix a typo in fw_env.config
40230
40231    Reported-by: Martin Michlmayr <tbm@cyrius.com>
40232    Signed-off-by: Wolfgang Denk <wd@denx.de>
40233
40234commit ba490b7761c62b549c222a9723e532dc801a3899
40235Author: Peter Tyser <ptyser@xes-inc.com>
40236Date:	Mon Dec 1 16:22:45 2008 -0600
40237
40238    Remove unused CONFIG_ADDR_STREAMING defines
40239
40240    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40241
40242commit d16da93430520d3e46c1ab52eedacf36ab7a2311
40243Author: Peter Tyser <ptyser@xes-inc.com>
40244Date:	Mon Nov 24 11:54:47 2008 -0600
40245
40246    cmd_mem: Remove unused variable
40247
40248    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40249
40250commit 3aed3aa2c128ce9fb39ca3f4e9385a7499e93dbf
40251Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40252Date:	Sun Dec 14 10:29:39 2008 +0100
40253
40254    Fix new found CFG_
40255
40256    Also fix some minor typos.
40257
40258    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40259    Signed-off-by: Wolfgang Denk <wd@denx.de>
40260
40261commit 0e0c862efe7279e9609db74d758cd1b84c6c7209
40262Author: Sergei Poselenov <sposelenov@emcraft.com>
40263Date:	Fri Sep 19 12:07:34 2008 +0200
40264
40265    Remove compiler warning: target CPU does not support interworking
40266
40267    This warning is issued by modern ARM-EABI GCC on non-thumb targets.
40268
40269    Signed-off-by: Vladimir Panfilov <pvr@emcraft.com>
40270    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
40271
40272commit cd6734510a9ff0f41c4a73567d4080ea0033d2c1
40273Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40274Date:	Mon Nov 24 13:33:51 2008 +0100
40275
40276    Fix FIT and FDT support to have CONFIG_OF_LIBFDT and CONFIG_FIT independent
40277
40278    FDT support is used for both FIT style images and for architectures
40279    that can pass a fdt blob to an OS (ppc, m68k, sparc).
40280
40281    For other architectures and boards which do not pass a fdt blob to an
40282    OS but want to use the new uImage format, we just need FIT support.
40283
40284    Now we can have the 4 following configurations :
40285
40286    1) FIT only		    CONFIG_FIT
40287    2) fdt blob only	    CONFIG_OF_LIBFDT
40288    3) both		    CONFIG_OF_LIBFDT & CONFIG_FIT
40289    4) none		    none
40290
40291    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40292
40293commit 19ef4f7a6ef3b725aa9fe4b4f5fb676a84160172
40294Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40295Date:	Wed Dec 10 15:13:32 2008 +0100
40296
40297    ppc4xx: Disable EEPROM write access on PMC440 boards
40298
40299    This patch disables EEPROM wrtie access by default on PMC440 board.
40300
40301    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40302
40303commit 5b67a1439a73ba6c34007d9ff60a2c6aa90265df
40304Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40305Date:	Wed Dec 10 15:12:56 2008 +0100
40306
40307    ppc4xx: Fix Ethernet PHY LED configuration on PMC440 boards
40308
40309    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40310
40311commit 71fa0714fe5134bc8718c38d5261d267e88582ba
40312Author: Stefan Roese <sr@denx.de>
40313Date:	Tue Nov 18 16:36:12 2008 +0100
40314
40315    MIPS: Flush data cache upon relocation
40316
40317    This patch now adds a flush to the data cache upon relocation. The
40318    current implementation is missing this. Only a comment states that it
40319    should be done. So let's really do it now.
40320
40321    Signed-off-by: Stefan Roese <sr@denx.de>
40322    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40323
40324commit 44174343688dba32571a34550dba08971c65fef1
40325Author: Stefan Roese <sr@denx.de>
40326Date:	Tue Nov 18 16:36:22 2008 +0100
40327
40328    MIPS: Add CONFIG_SKIP_LOWLEVEL_INIT
40329
40330    This patch adds the CONFIG_SKIP_LOWLEVEL_INIT option to start.S. This
40331    enables support for boards where the lowlevel initialization is
40332    already done when U-Boot runs (e.g. via OnChip ROM).
40333
40334    This will be used in the upcoming VCTH board support.
40335
40336    Signed-off-by: Stefan Roese <sr@denx.de>
40337    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40338
40339commit db08ecaa6eb8176904b3bae103a85ee8f735dc40
40340Author: Stefan Roese <sr@denx.de>
40341Date:	Wed Nov 12 13:18:02 2008 +0100
40342
40343    MIPS: Add board_early_init_f() to init_sequence
40344
40345    This patch adds the board_early_init_f() call to the MIPS init
40346    sequence. A weak dummy implementation is also added which can be
40347    overridden by a board specific version.
40348
40349    This will be used by the upcoming VCTH board support.
40350
40351    Signed-off-by: Stefan Roese <sr@denx.de>
40352    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40353
40354commit 9d23fc584c4b7b8bb9ecbee48920b1b04b08fa1b
40355Author: Stefan Roese <sr@denx.de>
40356Date:	Wed Nov 12 13:18:19 2008 +0100
40357
40358    MIPS: Add onenand_init() to board.c and move nand_init()
40359
40360    This patch adds a call to onenand_init() for OneNAND support and moves
40361    the nand_init() call to an earlier place, so that the environment can
40362    be used from NAND and OneNAND.
40363
40364    Signed-off-by: Stefan Roese <sr@denx.de>
40365    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40366
40367commit d8bbc51c7ba9b737a20984333d19fe28a3526431
40368Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40369Date:	Tue Dec 9 11:32:46 2008 +0900
40370
40371    sh: Update sh2/sh2a timer
40372
40373    Renesas SH2/SH2A timer broken.
40374    This patch fix timer function.
40375
40376    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40377    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40378
40379commit a319f1496210117b73198e3d889ffffaf6825d00
40380Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40381Date:	Fri Dec 5 07:27:37 2008 +0100
40382
40383    sh: r2dplus fix register access
40384
40385    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40386    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40387
40388commit 4d4a96055f6917335a89dbdf2e5556fa5ac329f6
40389Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40390Date:	Tue Dec 2 07:40:03 2008 +0100
40391
40392    sh: r2dplus/lowlevel_init: coding style fix
40393
40394    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40395    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40396
40397commit c54b9a42d8f5ab5b2a039b3a2e6fde8b427745e5
40398Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40399Date:	Tue Nov 25 11:05:19 2008 +0900
40400
40401    sh: Changed value of CACHE_OC_NUM_ENTRIES and CACHE_OC_WAY_SHIFT
40402
40403    SH4 is different a value of CACHE_OC_NUM_ENTRIES and
40404    CACHE_OC_WAY_SHIFT every CPU.
40405    This patch corrects these values.
40406
40407    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40408    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40409
40410commit e9d5f35497885b3c65d494d09a525d443dcccd3b
40411Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40412Date:	Thu Nov 20 16:44:42 2008 +0900
40413
40414    sh: Update sh timer function
40415
40416    Change to write/readX function and fix timer problem.
40417
40418    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40419    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40420
40421commit b81786cff476c41e332eaeb679158f6527cd67d4
40422Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40423Date:	Tue Nov 4 11:58:58 2008 +0900
40424
40425    sh: Migo-R: Update BSC value
40426
40427    A value of BSC CS4 was wrong, Fixed it.
40428
40429    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40430    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40431
40432commit 5783758fd260a02f44566ad8f29f899565cd0403
40433Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40434Date:	Mon Nov 17 16:52:09 2008 +0900
40435
40436    sh: Update ms7722se board config
40437
40438    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40439    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40440
40441commit 15e2697c9f7fb2ba672a1a70f07cd6d9d4e92b51
40442Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40443Date:	Mon Nov 17 16:53:09 2008 +0900
40444
40445    sh: Update SuperH serial driver
40446
40447    The address of SCFSR register is wrong at SH7720/SH7721.
40448    This patch fix this.
40449
40450    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40451    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40452
40453commit 9a1d3557dcd47365c12eeab584b822e57d994352
40454Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40455Date:	Tue Nov 11 22:20:15 2008 +0100
40456
40457    sh: fix rsk7203 and MigoR out of tree build
40458
40459    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40460    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40461
40462commit 1951f847f0a851853871b613ad7cf21a5242226c
40463Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40464Date:	Wed Dec 10 14:41:25 2008 +0100
40465
40466    ppc4xx: Update TEXT_BASE for CPCI405 boards
40467
40468    This patch fixes building U-Boot for CPCI405 boards.
40469
40470    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40471    Signed-off-by: Stefan Roese <sr@denx.de>
40472
40473commit 8c92af7b2fbd60ae87379477f93c7ec9441b7452
40474Author: Stefan Roese <sr@denx.de>
40475Date:	Tue Dec 9 20:08:01 2008 +0100
40476
40477    ppc4xx: Remove some features from ALPR to fit into 256k again
40478
40479    Signed-off-by: Stefan Roese <sr@denx.de>
40480
40481commit 3b089e4f889a2902449d55e081c886ae607cae89
40482Author: Stefan Roese <sr@denx.de>
40483Date:	Wed Dec 10 10:32:59 2008 +0100
40484
40485    UBI: Set ubi_dev.type back to DEV_TYPE_NONE upon failing initialization
40486
40487    With this patch we set the type back to NONE upon failing UBI partition
40488    initialization. Otherwise further calls to the UBI subsystem would try
40489    to really access the non-existing UBI partition.
40490
40491    Thanks to Michael Lawnick for pointing this out.
40492
40493    Signed-off-by: Stefan Roese <sr@denx.de>
40494
40495commit 817329351639a8895cd9b87b33aeff043f3d5a44
40496Author: Stefan Roese <sr@denx.de>
40497Date:	Wed Dec 10 10:28:33 2008 +0100
40498
40499    UBI: Return -ENOMEM upon failing malloc
40500
40501    Return with correct error code (-ENOMEM) from ubi_attach_mtd_dev() upon
40502    failing malloc().
40503
40504    Signed-off-by: Stefan Roese <sr@denx.de>
40505
40506commit 2145188bea2df8f2b47a87ec3071b55027e8d0ae
40507Author: Ben Warren <biggerbadderben@gmail.com>
40508Date:	Tue Dec 9 23:34:15 2008 -0800
40509
40510    Fix compile error in building MBX860T.
40511
40512    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40513
40514commit 8fab49ea911fe925392fa5afcc9bc7373a3d0cee
40515Author: Michal Simek <monstr@monstr.eu>
40516Date:	Tue Nov 25 11:42:20 2008 +0100
40517
40518    microblaze: Remove XUPV2P board
40519
40520    ---
40521
40522    Microblaze platforms use generic settings and to have
40523    many platforms is confusing that's why I decided to remove this
40524    platform from U-BOOT. ml401 tree is sufficient for covering
40525    all Microblaze platforms.
40526
40527    This change will go through microblaze custodian tree.
40528
40529commit 99ba6f353582720defff6e6e6761dc455a207d31
40530Author: Michal Simek <monstr@monstr.eu>
40531Date:	Mon Nov 24 18:25:41 2008 +0100
40532
40533    microblaze: Remove CONFIG_LIBFDT due to error in common files
40534
40535commit e7d591e823a991513833af7030468409e25a3b13
40536Author: Michal Simek <monstr@monstr.eu>
40537Date:	Mon Nov 24 11:43:00 2008 +0100
40538
40539    microblaze: Fix ml401 uart16550 setting
40540
40541    Signed-off-by: Michal Simek <monstr@monstr.eu>
40542
40543commit c85ff0553a8cfbcca51c15b947e1ed55d3810a39
40544Author: Michal Simek <monstr@monstr.eu>
40545Date:	Mon Nov 24 11:38:22 2008 +0100
40546
40547    microblaze: Set up relocation is done
40548
40549commit bcb6dd9187d4b23c748704767bd12d20c829e996
40550Author: Mike Frysinger <vapier@gentoo.org>
40551Date:	Tue Dec 9 23:20:31 2008 -0500
40552
40553    tools/netconsole: new script for working with netconsole over UDP
40554
40555    While the doc/README.NetConsole does have a snippet for people to
40556    create their own netcat script, it's a lot easier to make a simple
40557    dedicated script and tell people to use it.
40558
40559    Also spruce it up a bit to make it user friendly.
40560
40561    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40562
40563commit 8c5170a7d088601d5f30d85093388dab1f1e8ec0
40564Author: Sonic Zhang <Sonic.Zhang@analog.com>
40565Date:	Tue Dec 9 23:20:18 2008 -0500
40566
40567    fs/fat: handle FAT on SATA
40568
40569    The FAT file system driver should also handle FAT on SATA devices.
40570
40571    Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
40572    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40573
40574commit 4cd8ed40615a7d741ef2f09ee53779ec6907b8a6
40575Author: Ben Warren <biggerbadderben@gmail.com>
40576Date:	Tue Dec 9 23:26:31 2008 -0800
40577
40578    Fix compile error in building MBX860T.
40579    Bug was introduced in 9eb79bd8856bcab896ed5e1f1bca159807a124dd
40580
40581    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40582
40583commit 97a24a78ee6f34b89b821cb70eda1cf34aa11d97
40584Author: Jerry Van Baren <gvb.uboot@gmail.com>
40585Date:	Mon Nov 24 08:15:02 2008 -0500
40586
40587    libfdt: Fix redefined uintptr_t warning for USE_HOSTCC
40588
40589    Compiling U-Boot in an old OS environment (RedHat-7.3  :-)	gives the
40590    following warnings from FDT:
40591
40592    include/libfdt_env.h:50: warning: redefinition of 'uintptr_t'
40593    /usr/include/stdint.h:129: warning: 'uintptr_t' previously declared here
40594
40595    Fix: Protect the definition of uintptr_t when compiling on the host
40596    system.
40597
40598    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
40599
40600commit 1fc2b165c51d6f40c8d505f1b3eaefdb6599b17b
40601Author: Graeme Russ <graeme.russ@gmail.com>
40602Date:	Sat Nov 22 08:43:29 2008 +1100
40603
40604    Moved sc520 PCI definitions to stand-alone file
40605
40606    Signed Off By: Graeme Russ <graeme.russ@gmail.com>
40607
40608commit 1f5070c0c18fa5684bfce09c8abdf10c04ed48fa
40609Author: Graeme Russ <graeme.russ@gmail.com>
40610Date:	Sat Nov 22 08:43:21 2008 +1100
40611
40612    Fixed path to sc520 SSI include file
40613
40614    Signed Off By: Graeme Russ <graeme.russ@gmail.com>
40615
40616commit d4f70da544c33db3e4fce6473dea4ecca4322545
40617Author: Graeme Russ <graeme.russ@gmail.com>
40618Date:	Fri Nov 21 06:28:05 2008 +1100
40619
40620    Fixed build error due to #define of _LINUX_STRING_H_ in 82559_eeprom.c
40621
40622    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
40623
40624commit c034075a713b60e654c64e88e87da29440f31bb4
40625Author: Stefan Roese <sr@denx.de>
40626Date:	Wed Nov 12 13:30:10 2008 +0100
40627
40628    serial: Add vcth UART driver
40629
40630    This patch adds the UART driver for the upcoming VCTH board support.
40631
40632    Signed-off-by: Stefan Roese <sr@denx.de>
40633
40634commit 142a80ffc3b537a9c45acd2444a42a77f147c602
40635Author: Ilya Yanok <yanok@emcraft.com>
40636Date:	Thu Nov 13 19:49:36 2008 +0300
40637
40638    jffs2: cache data_crc results
40639
40640    As we moved data_crc() invocation from jffs2_1pass_build_lists() to
40641    jffs2_1pass_read_inode() data_crc is going to be calculated on each
40642    inode access. This patch adds caching of data_crc() results. There
40643    is no significant improvement in speed (because of flash access
40644    caching added in previous patch I think, crc in RAM is really fast)
40645    but this patch impacts memory usage -- every b_node structure uses
40646    12 bytes instead of 8.
40647
40648    Signed-off-by: Alexey Neyman <avn@emcraft.com>
40649    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40650
40651commit 9b7076229ec6a958bd835ab70745f7676297ce82
40652Author: Ilya Yanok <yanok@emcraft.com>
40653Date:	Thu Nov 13 19:49:35 2008 +0300
40654
40655    jffs2: summary support
40656
40657    This patch adds support for reading fs information from summary
40658    node instead of scanning full eraseblock.
40659
40660    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40661
40662commit 70741004dc28946cd82c7af6789c4ddb3fc94526
40663Author: Ilya Yanok <yanok@emcraft.com>
40664Date:	Thu Nov 13 19:49:34 2008 +0300
40665
40666    jffs2: add buffer to cache flash accesses
40667
40668    With this patch JFFS2 code allocates memory buffer of max_totlen size
40669    (size of the largest node, calculated during scan time) and uses it to
40670    store entire node. Speeds up loading. If malloc fails we use old ways
40671    to do things.
40672
40673    Signed-off-by: Alexey Neyman <avn@emcraft.com>
40674    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40675
40676commit 8a36d31f72411144ac0412ee7e1880e801acd754
40677Author: Ilya Yanok <yanok@emcraft.com>
40678Date:	Thu Nov 13 19:49:33 2008 +0300
40679
40680    jffs2: rewrite jffs2 scanning code based on Linux one
40681
40682    Rewrites jffs2_1pass_build_lists() function in style of Linux's
40683    jffs2_scan_medium() and jffs2_scan_eraseblock().
40684    This includes:
40685     - Caching flash acceses
40686     - Smart dealing with free space
40687
40688    Signed-off-by: Alexey Neyman <avn@emcraft.com>
40689    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40690
40691commit e0b5532579eda8b4629f1b4f6e49c3cc60f52237
40692Author: Ilya Yanok <yanok@emcraft.com>
40693Date:	Thu Nov 13 19:49:32 2008 +0300
40694
40695    jffs2: add sector_size field to part_info structure
40696
40697    This patch adds sector_size field to part_info structure (used
40698    by new JFFS2 code).
40699
40700    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40701
40702commit f73846956778a7dfee83403ef9747aff77198848
40703Author: Ilya Yanok <yanok@emcraft.com>
40704Date:	Thu Nov 13 19:49:31 2008 +0300
40705
40706    jffs2: fix searching for latest version in jffs2_1pass_list_inodes()
40707
40708    We need to update i_version inside cycle to find really latest version
40709    inside jffs2_1pass_list_inodes(). With that fixed we can use isize inside
40710    dump_inode() instead of calling expensive jffs2_1pass_read_inode().
40711
40712    Signed-off-by: Alexey Neyman <avn@emcraft.com>
40713    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40714
40715commit 1113cb764b3da256ef8a1f9539f4efbe221ff3c4
40716Author: Wolfgang Denk <wd@denx.de>
40717Date:	Tue Dec 9 23:13:51 2008 +0100
40718
40719    evb64260: fix "cast to pointer from integer of different size" warnings
40720
40721    Signed-off-by: Wolfgang Denk <wd@denx.de>
40722
40723commit d2776827315c3d469b8cb4cec14d58877798daa2
40724Author: Stefan Althoefer <stefan.althoefer@web.de>
40725Date:	Sun Dec 7 19:39:11 2008 +0100
40726
40727    USB: descriptor handling
40728
40729    Hi,
40730
40731    I found a bug when working with the u-boot USB subsystem on IXP425 processor
40732    (big endian Xscale aka ARMv5).
40733    I recognized that the second usb_endpoint_descriptor of the attached memory
40734    stick was corrupted.
40735
40736    The reason for this are the packed structures below (either u-boot and
40737    u-boot-usb):
40738
40739    --------------
40740    /* Endpoint descriptor */
40741    struct usb_endpoint_descriptor {
40742	unsigned char  bLength;
40743	unsigned char  bDescriptorType;
40744	unsigned char  bEndpointAddress;
40745	unsigned char  bmAttributes;
40746	unsigned short wMaxPacketSize;
40747	unsigned char  bInterval;
40748	unsigned char  bRefresh;
40749	unsigned char  bSynchAddress;
40750
40751    } __attribute__ ((packed));
40752    /* Interface descriptor */
40753    struct usb_interface_descriptor {
40754	unsigned char  bLength;
40755	unsigned char  bDescriptorType;
40756	unsigned char  bInterfaceNumber;
40757	unsigned char  bAlternateSetting;
40758	unsigned char  bNumEndpoints;
40759	unsigned char  bInterfaceClass;
40760	unsigned char  bInterfaceSubClass;
40761	unsigned char  bInterfaceProtocol;
40762	unsigned char  iInterface;
40763
40764	unsigned char  no_of_ep;
40765	unsigned char  num_altsetting;
40766	unsigned char  act_altsetting;
40767	struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS];
40768    } __attribute__ ((packed));
40769    ------------
40770
40771    As usb_endpoint_descriptor is only 7byte in length, the start of all
40772    odd ep_desc[] structures is not word aligned. This makes wMaxPacketSize
40773    of these structures also not word aligned.
40774
40775    ARMv5 Architecture however does not support non-aligned multibyte
40776    data type (see A2.8 of ARM Architecture Reference Manual).
40777
40778    Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
40779    Signed-off-by: Remy Böhmer <linux@bohmer.net>
40780
40781commit 4c253fdb2a175ea3472c38a1455a16faa58e81f0
40782Author: Kumar Gala <galak@kernel.crashing.org>
40783Date:	Tue Dec 9 10:27:33 2008 -0600
40784
40785    drivers/fsl_pci_init: Fix compile warning
40786
40787    fsl_pci_init.c: In function 'fsl_pci_setup_inbound_windows':
40788    fsl_pci_init.c:122: warning: comparison is always true due to limited range of data type
40789
40790    The check only makes sense if we are CONFIG_PHYS_64BIT
40791
40792    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40793
40794commit dedacc18a8c2b3951581eb721fa055a4e0ac4845
40795Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40796Date:	Sun Dec 7 09:45:35 2008 +0100
40797
40798    usbtty/omap: update to current API
40799
40800    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40801    Signed-off-by: Remy Böhmer <linux@bohmer.net>
40802
40803commit ee2e9ba917a62cc2e3a484bb79c8da0e01cb93ed
40804Author: Anatolij Gustschin <agust@denx.de>
40805Date:	Tue Dec 9 17:52:05 2008 +0100
40806
40807    video: fix FADS823 and RRvision compiling issues
40808
40809    Since commit 561858ee building for FADS823 and RRvision
40810    doesn't work. Let's include version.h and timestamp.h
40811    unconditionally to fix the problem.
40812
40813    Signed-off-by: Anatolij Gustschin <agust@denx.de>
40814
40815commit 2d2e05727fe4013f807ffa814dff0e75259a1db4
40816Author: Stefan Roese <sr@denx.de>
40817Date:	Tue Dec 2 10:53:47 2008 +0100
40818
40819    UBI: Fix size parsing in "ubi create"
40820
40821    Signed-off-by: Stefan Roese <sr@denx.de>
40822
40823commit 2ee951ba2ac9874d2a93d52e7a187d3184be937e
40824Author: Stefan Roese <sr@denx.de>
40825Date:	Thu Nov 27 14:07:09 2008 +0100
40826
40827    UBI: Enable re-initializing of the "ubi part" command
40828
40829    With this patch now, the user can call "ubi part" multiple times to
40830    re-connect the UBI device to another MTD partition.
40831
40832    Signed-off-by: Stefan Roese <sr@denx.de>
40833
40834commit 9def12cae33d2d3ea2dd56b197fd3dfb3ad60bf4
40835Author: Stefan Roese <sr@denx.de>
40836Date:	Thu Nov 27 14:05:15 2008 +0100
40837
40838    MTD: Fix problem based on non-working relocation (list head mtd_partitions)
40839
40840    Don't use LIST_HEAD() but initialize the struct via INIT_LIST_HEAD() upon
40841    first call of add_mtd_partitions(). Otherwise this won't work on platforms
40842    where the relocation is broken (like MIPS or PPC).
40843
40844    Signed-off-by: Stefan Roese <sr@denx.de>
40845
40846commit 5e3ab68e9acf9edf304b8aa32ad7e005483a2c47
40847Author: Trent Piepho <tpiepho@freescale.com>
40848Date:	Wed Nov 12 17:29:48 2008 -0800
40849
40850    Section name should be ".data", not "data"
40851
40852    Signed-off-by: Trent Piepho <tpiepho@freescale.com>
40853    Signed-off-by: Wolfgang Denk <wd@denx.de>
40854
40855commit 7fa6a2f3b66579dea8bc1a9177646e1141731b15
40856Author: Wolfgang Denk <wd@denx.de>
40857Date:	Tue Dec 9 00:39:08 2008 +0100
40858
40859    MAKEALL: Automatically use parallel builds
40860
40861    Add logic to the MAKEALL script to determine the number of CPU cores
40862    on the system, and run a parallel build if there is more than one.
40863    Usually this significantrly accelerates builds.
40864
40865    Allow to manually adjust the number of parallel make jobs by using
40866    the "BUILD_NCPUS" environment variable.
40867
40868    Signed-off-by: Wolfgang Denk <wd@denx.de>
40869
40870commit 268405fa7c44156c5192a70779920c70906af8d6
40871Author: Wolfgang Denk <wd@denx.de>
40872Date:	Tue Dec 9 00:24:30 2008 +0100
40873
40874    vxworks.h: Fix build problem introduced by commits 29a4c24d/e9084b23
40875
40876    Signed-off-by: Wolfgang Denk <wd@denx.de>
40877
40878commit 153176a9414120ca1736f3cc4951623d6e14e6af
40879Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40880Date:	Tue Nov 11 06:08:59 2008 +0100
40881
40882    avr32/bootm: remove unused variable 'ret'
40883
40884    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40885    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
40886
40887commit 434c51a5e62f608a2a78ed5398ac43a1c77cc183
40888Author: Peter Tyser <ptyser@xes-inc.com>
40889Date:	Wed Nov 12 13:06:48 2008 -0600
40890
40891    Remove unneeded CONFIG_SHELL references
40892
40893    Make should be using the bash shell by default which makes
40894    CONFIG_SHELL unnecessary
40895
40896    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40897
40898commit cf7a7b99794bac936899819b95539be1dbd71708
40899Author: Peter Tyser <ptyser@xes-inc.com>
40900Date:	Wed Nov 12 12:33:20 2008 -0600
40901
40902    Use bash for default GNU Make shell application
40903
40904    Some Make script commands rely on bash-specific features like brace
40905    expansion, so default to bash for the SHELL variable with a fallback
40906    to the standard sh shell
40907
40908    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40909
40910commit 4b530018764934ad5689196e9aa5714a6f4d1a6c
40911Author: Heiko Schocher <hs@denx.de>
40912Date:	Wed Nov 12 09:50:45 2008 +0100
40913
40914    jffs2: rename devices_init () in common/jffs2.c
40915
40916    rename devices_init () in common/jffs2.c to
40917    jffs2_devices_init (), because there is also a
40918    devices_init () in common/devices.c.
40919
40920    Signed-off-by: Heiko Schocher <hs@denx.de>
40921
40922commit af5eb847a10f1037590001355d88bab3fe7be48b
40923Author: Daniel Hellstrom <daniel@gaisler.com>
40924Date:	Mon Nov 10 12:46:20 2008 +0000
40925
40926    SPARC: Fixed compiler error introduced by commit c160a9544743
40927
40928    This patch fixes a build error for the SPARC platform. It was
40929    introduced by commit c160a9544743e80e8889edb2275538e7764ce334.
40930
40931    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40932
40933commit 4c60259899aa00f59db0d936b8807f9a26411c0f
40934Author: Gary Jennejohn <garyj@denx.de>
40935Date:	Sun Nov 9 12:50:59 2008 +0100
40936
40937    mgsuvd add the board-specific part of the HDLC driver
40938
40939    Signed-off-by: Gary Jennejohn <garyj@denx.de>
40940
40941commit 534a4359666af48bd69a3743d8a8c2bdb1d3ec70
40942Author: Gary Jennejohn <garyj@denx.de>
40943Date:	Sun Nov 9 12:45:03 2008 +0100
40944
40945    mgcoge add the board-specific part of the HDLC driver
40946
40947    Signed-off-by: Gary Jennejohn <garyj@denx.de>
40948
40949commit 135f5534538bb8ea4f38a7030da12187d22ef7e0
40950Author: Gary Jennejohn <garyj@denx.de>
40951Date:	Sun Nov 9 12:36:15 2008 +0100
40952
40953    keymile add the common parts of the HDLC driver
40954
40955    This implements the ICN protocol used across the backplane and is
40956    needed by all the keymile boards.
40957
40958    Signed-off-by: Gary Jennejohn <garyj@denx.de>
40959
40960commit 1cb82a9207a550557399eabc7fe47f21bbd9ddf8
40961Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40962Date:	Fri Nov 7 22:46:22 2008 +0100
40963
40964    drivers/bios_emulator: Move conditional compilation to Makefile
40965
40966    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40967
40968commit bcdf1d2cf6b24fb905fd7da80da4b3c65a7995b5
40969Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
40970Date:	Thu Nov 6 14:01:51 2008 -0500
40971
40972    common/cmd_ide.c: Corrected endian order printing for compact flash serial number.
40973
40974    Corrected endian order printing for compact flash serial number.
40975
40976    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
40977
40978commit 16a28ef219c27423a1ef502f19070c4d375079b8
40979Author: Gary Jennejohn <garyj@denx.de>
40980Date:	Thu Nov 6 15:04:23 2008 +0100
40981
40982    IOMUX: Add console multiplexing support.
40983
40984    Modifications to support console multiplexing.  This is controlled using
40985    CONFIG_SYS_CONSOLE_MUX in the board configuration file.
40986
40987    This allows a user to specify multiple console devices in the environment
40988    with a command like this: setenv stdin serial,nc.  As a result, the user can
40989    enter text on both the serial and netconsole interfaces.
40990
40991    All devices - stdin, stdout and stderr - can be set in this manner.
40992
40993    1) common/iomux.c and include/iomux.h contain the environment setting
40994    implementation.
40995    2) doc/README.iomux contains a somewhat more detailed description.
40996    3) The implementation in (1) is called from common/cmd_nvedit.c to
40997    handle setenv and from common/console.c to handle initialization of
40998    input/output devices at boot time.
40999    4) common/console.c also contains the code needed to poll multiple console
41000    devices for input and send output to all devices registered for output.
41001    5) include/common.h includes iomux.h and common/Makefile generates iomux.o
41002    when CONFIG_SYS_CONSOLE_MUX is set.
41003
41004    Signed-off-by: Gary Jennejohn <garyj@denx.de>
41005
41006commit 774ce72026f74ac9641bcbbc588b20f2e13f7ab8
41007Author: Mike Frysinger <vapier@gentoo.org>
41008Date:	Tue Nov 4 16:03:46 2008 -0500
41009
41010    strings: use puts() rather than printf()
41011
41012    When running `strings` on really long strings, the stack tends to get
41013    smashed due to printf().  Switch to puts() instead since we're only passing
41014    the data through.
41015
41016    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41017
41018commit b03150b52e3c491a86a3cc0945274f0e8f9872e7
41019Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41020Date:	Mon Nov 3 22:16:18 2008 +0100
41021
41022    Use new CONFIG_SYS_VXWORKS parameters for Netstal boards
41023
41024    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41025
41026commit 29a4c24de99d8cb4ac32991c04cab87ed94ca1f9
41027Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41028Date:	Mon Nov 3 22:15:34 2008 +0100
41029
41030    cmd_elf.c: Cleanup bootvx and handle new CONFIG_SYS_VXWORKS parameters
41031
41032    - fix size too small by one in sprintf
41033    - changed old (pre 2004) device name ibmEmac to emac
41034    - boot device may be overriden in board config
41035    - servername may be defined in board config
41036    - additional parameters may be defined in board config
41037    - fixed some line wrappings
41038    - replaced	redundant MAX define by max
41039
41040    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41041
41042commit e9084b23d16102f44ace24379a1c0c352497ef80
41043Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41044Date:	Mon Nov 3 22:14:36 2008 +0100
41045
41046    Add vxworks.h to handle CONFIG_SYS_VXWORKS parameters
41047
41048    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41049
41050commit 0b2f4ecad473d785959c7976f20d2a00bd0ee01f
41051Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41052Date:	Mon Nov 3 22:13:47 2008 +0100
41053
41054    README: Document CONFIG_SYS parameters for vxworks
41055
41056    Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41057
41058commit ace514837cac656e29c37a19569cb8ea83071126
41059Author: Peter Tyser <ptyser@xes-inc.com>
41060Date:	Fri Oct 31 11:12:38 2008 -0500
41061
41062    lcd: Let the board code show board-specific info cleanup
41063
41064    remove unneeded version.h from lcd.c
41065
41066    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41067    Signed-off-by: Wolfgang Denk <wd@denx.de>
41068
41069commit 561858ee7d0274c3e89dc98d4d0698cb6fcf6fd9
41070Author: Peter Tyser <ptyser@xes-inc.com>
41071Date:	Mon Nov 3 09:30:59 2008 -0600
41072
41073    Update U-Boot's build timestamp on every compile
41074
41075    Use the GNU 'date' command to auto-generate a new U-Boot
41076    timestamp on every compile.
41077
41078    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41079
41080commit 83ad179e2f0f625b88adb8ef5696709e46fb9077
41081Author: Remy Bohmer <linux@bohmer.net>
41082Date:	Thu Dec 4 22:25:57 2008 +0100
41083
41084    Remove redundant armv4 flag from arm926ejs compile flags
41085
41086    Currently the arm926ejs tree has the armv4 option set during compilation.
41087    This flag does not belong here because a arm926 CPU is always a armv5 CPU.
41088
41089    Signed-off-by: Remy Bohmer <linux@bohmer.net>
41090
41091commit 89a7a87f084c657f8e32b513a77b50eca07e17ec
41092Author: Nicolas Ferre <nicolas.ferre@atmel.com>
41093Date:	Sat Dec 6 13:11:14 2008 +0100
41094
41095    at91: Choose environment variables location within make config target
41096
41097    This patch adds the possiblity to choose the media where the environment will
41098    be located. This allow to choose this fundamental configuration without editing
41099    config files.
41100
41101    Documentation file added.
41102
41103    Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
41104    Acked-by: Stelian Pop <stelian@popies.net>
41105    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41106
41107commit 1450c4a6682378567030414a9f1198c39b7730c7
41108Author: Anatolij Gustschin <agust@denx.de>
41109Date:	Mon Nov 3 15:30:34 2008 +0100
41110
41111    lwmon, tqm8xx: Fix build errors
41112
41113    Commit 6b59e03e0237a40a2305ea385defdfd92000978b
41114    lcd: Let the board code show board-specific info
41115
41116    introduced some bugs which prevent U-Boot building
41117    for lwmon board if CONFIG_LCD_INFO_BELOW_LOGO will
41118    be defined in the board configuration.
41119
41120    Also "LCD enabled" building for TQM823L doesn't work
41121    since this commit.
41122
41123    This patch fixes above-mentioned issues.
41124
41125    Signed-off-by: Anatolij Gustschin <agust@denx.de>
41126
41127commit bfa0af6b22ff25b0719a8910f9b6d1f975aa6fb0
41128Author: Mike Frysinger <vapier@gentoo.org>
41129Date:	Sun Nov 2 01:18:18 2008 -0400
41130
41131    ignore .gdb_history files
41132
41133    When using gdb, history files will often get generated.  So ignore them.
41134
41135    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41136
41137commit c8aa7dfc18f7cc90d0aea6c7becbb67dfc5bba4b
41138Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41139Date:	Fri Oct 31 12:26:55 2008 +0100
41140
41141    FPGA: move fpga drivers to drivers/fpga
41142
41143    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41144
41145commit 6a86bb6c25376f0358478219fa28d7c84dd01ed0
41146Author: Peter Tyser <ptyser@xes-inc.com>
41147Date:	Mon Dec 1 16:29:38 2008 -0600
41148
41149    net: Fix TftpStart() ip:filename bug
41150
41151    The TftpStart() function modifies the 'BootFile'
41152    string when 'BootFile' contains both an IP address
41153    and filename (eg 1.2.3.4:/path/file). This causes
41154    subsequent calls to TftpStart to incorrectly parse
41155    the TFTP filename and server IP address to use.
41156    For example:
41157
41158    => tftp 0x100000 10.52.0.62:/home/ptyser/non_existant
41159    Speed: 100, half duplex
41160    Using eTSEC1 device
41161    TFTP from server 10.52.0.62; our IP address is 10.52.253.79
41162		     ^^^^^^^^^^ CORRECT
41163    Filename '/home/ptyser/non_existant'.
41164	      ^^^^^^^^^^^^^^^^^^^^^^^^^ CORRECT
41165    Load address: 0x100000
41166    Loading: *
41167    TFTP error: 'File not found' (1)
41168    Starting again
41169
41170    eTSEC2: No link.
41171    Speed: 100, half duplex
41172    Using eTSEC1 device
41173    TFTP from server 10.52.0.33; our IP address is 10.52.253.79
41174		     ^^^^^^^^^^ WRONG
41175    Filename '10.52.0.62'.
41176	      ^^^^^^^^^^ WRONG
41177    Load address: 0x100000
41178    Loading: *
41179    TFTP error: 'File not found' (1)
41180    Starting again
41181
41182    TftpStart() was modified to not modify the 'BootFile' string.
41183
41184    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41185    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41186
41187commit d32c5be50bf0600bfdc54223ef341ee9c63db445
41188Author: Peter Tyser <ptyser@xes-inc.com>
41189Date:	Mon Dec 1 16:26:21 2008 -0600
41190
41191    net: Add additional IP fragmentation check
41192
41193    Ignore IP packets which have the "more fragments" flag bit
41194    set.  This flag indicates the IP packet is fragmented and
41195    must be ignored by U-Boot.
41196
41197    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41198    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41199
41200commit e0c07b868cab405ab4b5335a0247899bfc5ea0b6
41201Author: Peter Tyser <ptyser@xes-inc.com>
41202Date:	Mon Dec 1 16:26:20 2008 -0600
41203
41204    net: Define IP flag field values
41205
41206    These defines were pulled from the "Add simple
41207    IP/UDP fragmentation support" patch from Frank
41208    Haverkamp <haver@vnet.ibm.com>.
41209
41210    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41211    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41212
41213commit 23afaba65ec5206757e589ef334a8b38168c045f
41214Author: Anatolij Gustschin <agust@denx.de>
41215Date:	Tue Dec 2 10:31:04 2008 +0100
41216
41217    net: tsec: Fix Marvell 88E1121R phy init
41218
41219    This patch tries to ensure that phy interrupt pin
41220    won't be asserted after booting. We experienced
41221    following issues with current 88E1121R phy init:
41222
41223    Marvell 88E1121R phy can be hardware-configured
41224    to share MDC/MDIO and interrupt pins for both ports
41225    P0 and P1 (e.g. as configured on socrates board).
41226    Port 0 interrupt pin will be shared by both ports
41227    in such configuration. After booting Linux and
41228    configuring eth0 interface, port 0 phy interrupts
41229    are enabled. After rebooting without proper eth0
41230    interface shutdown port 0 phy interrupts remain
41231    enabled so any change on port 0 (link status, etc.)
41232    cause assertion of the interrupt. Now booting Linux
41233    and configuring eth1 interface will cause permanent
41234    phy interrupt storm as the registered phy 1 interrupt
41235    handler doesn't acknowledge phy 0 interrupts. This
41236    of course should be fixed in Linux driver too.
41237
41238    Signed-off-by: Anatolij Gustschin <agust@denx.de>
41239    Acked-by: Andy Fleming <afleming@freescale.com>
41240    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41241
41242commit 2e4970d8109d690adcf615d9e3cac7b5b2e8eaed
41243Author: Peter Tyser <ptyser@xes-inc.com>
41244Date:	Tue Dec 2 12:59:51 2008 -0600
41245
41246    net: Fix download command parsing
41247
41248    When CONFIG_SYS_HUSH_PARSER is defined network download
41249    commands with 1 argument in the format 'tftp "/path/file"'
41250    do not work as expected. The hush command parser strips
41251    the quotes from "/path/file" which causes the network
41252    commands to interpret "/path/file" as an address
41253    instead of the intended filename.
41254
41255    The previous check for a leading quote in netboot_common()
41256    was replaced with a check which ensures only valid
41257    numbers are treated as addresses.
41258
41259    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41260    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41261
41262commit 3c2c2f427905040c1513d0c51d637689cba48346
41263Author: Remy Bohmer <linux@bohmer.net>
41264Date:	Thu Nov 27 22:30:27 2008 +0100
41265
41266    Remove non-ascii characters from fat code
41267
41268    This code contains some non-ascii characters in comment lines and code.
41269    Most editors do not display those characters properly and editing those
41270    files results always in diffs at these places which are usually not required
41271    to be changed at all. This is error prone.
41272
41273    So, remove those weird characters and replace them by normal C-style
41274    equivalents for which the proper defines were already in the header.
41275
41276    Signed-off-by: Remy Bohmer <linux@bohmer.net>
41277
41278commit dc889e865356497d3e495570118c2245ebce2631
41279Author: Dave Liu <daveliu@freescale.com>
41280Date:	Fri Nov 28 20:16:58 2008 +0800
41281
41282    85xx: fix the wrong DDR settings for MPC8572DS
41283
41284    The default DDR freq is 400MHz or 800M data rate,
41285    the old settings is pure wrong for the default case.
41286
41287    Signed-off-by: Dave Liu <daveliu@freescale.com>
41288    Acked-by: Andy Fleming <afleming@freescale.com>
41289
41290commit 9df59533f77de2829b4b66e5b7620e04edaa391c
41291Author: Kumar Gala <galak@kernel.crashing.org>
41292Date:	Mon Nov 24 10:29:26 2008 -0600
41293
41294    85xx: init gd as early as possible
41295
41296    Moved up the initialization of GD so C code like set_tlb() can use
41297    gd->flags to determine if we've relocated or not in the future.
41298
41299    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41300    Acked-by: Andy Fleming <afleming@freescale.com>
41301
41302commit aed461af81012a398a205e9be67ab37667491838
41303Author: Kumar Gala <galak@kernel.crashing.org>
41304Date:	Mon Nov 24 10:29:25 2008 -0600
41305
41306    85xx: Fix relocation of CCSRBAR
41307
41308    If the virtual address for CCSRBAR is the same after relocation but
41309    the physical address is changing we'd end up having two TLB entries with
41310    the same VA.  Instead we new us the new CCSRBAR virt address + 4k as a
41311    temp virt address to access the old CCSRBAR to relocate it.
41312
41313    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41314    Acked-by: Andy Fleming <afleming@freescale.com>
41315
41316commit ea154a1781135d822eedee7567cc156089eae93c
41317Author: Kumar Gala <galak@kernel.crashing.org>
41318Date:	Mon Nov 24 10:25:14 2008 -0600
41319
41320    FSL: Moved BR_PHYS_ADDR for localbus to common header
41321
41322    The BR_PHYS_ADDR macro is useful on all machines that have local bus
41323    which is pretty much all 83xx/85xx/86xx chips.
41324
41325    Additionally most 85xx & 86xx will need it if they want to support
41326    36-bit physical addresses.
41327
41328    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41329    Acked-by: Andy Fleming <afleming@freescale.com>
41330
41331commit 9427ccde0355a2ebf47454e8e1be59f5b9864e08
41332Author: Peter Tyser <ptyser@xes-inc.com>
41333Date:	Mon Dec 1 13:47:12 2008 -0600
41334
41335    85xx: Add PORDEVSR_PCI1 define
41336
41337    Add define used to determine if PCI1 interface is in PCI or PCIX mode.
41338
41339    Convert users of the old PORDEVSR_PCI constant to use MPC85xx_PORDEVSR_PCI1
41340
41341    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41342    Signed-off-by: Andy Fleming <afleming@freescale.com>
41343
41344commit 35db1c6d34b57ae15e99cf03c8e8f8a6148d74f3
41345Author: Becky Bruce <becky.bruce@freescale.com>
41346Date:	Fri Nov 21 19:24:22 2008 -0600
41347
41348    drivers/fsl_pci_init: Fix inbound window mapping bug
41349
41350    The current code will cause the creation of a 4GB window
41351    starting at 0 if we have more than 4GB of RAM installed,
41352    which overlaps with PCI_MEM space and causes pci_bus_to_phys()
41353    to return erroneous information. Limit the size to 4GB - 1;
41354    which causes the code to create one 2GB and one 1GB window
41355    instead.
41356
41357    Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
41358    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41359    Acked-by: Andy Fleming <afleming@freescale.com>
41360
41361commit 5a105a333dab6a23e92d763ce76d6f31d57f45df
41362Author: Jon Loeliger <jdl@freescale.com>
41363Date:	Thu Nov 20 15:36:48 2008 -0600
41364
41365    Removed unused CONFIG_L1_INIT_RAM symbol.
41366
41367    Prevent further viral propogation of the unused
41368    symbol CONFIG_L1_INIT_RAM by just removing it.
41369
41370    Signed-off-by: Jon Loeliger <jdl@freescale.com>
41371    Acked-by: Andy Fleming <afleming@freescale.com>
41372
41373commit 7008d26a40a76f90cae5824c812cfed449fb97b8
41374Author: Ed Swarthout <Ed.Swarthout@freescale.com>
41375Date:	Wed Oct 29 09:21:44 2008 -0500
41376
41377    fsl ddr skip interleaving if not supported.
41378
41379    Removed while(1) hang if memctl_intlv_ctl is set wrong.
41380    Remove embedded tabs from strings.
41381
41382    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
41383    Acked-by: Kumar Gala <galak@kernel.crashing.org>
41384    Acked-by: Andy Fleming <afleming@freescale.com>
41385
41386commit dd332e18d082de75eca3fc2c7c778f5d4571a096
41387Author: Anatolij Gustschin <agust@denx.de>
41388Date:	Thu Nov 13 18:08:57 2008 +0100
41389
41390    85xx: socrates: fix DDR SDRAM tlb entry configuration
41391
41392    since commit be0bd8234b9777ecd63c4c686f72af070d886517
41393    tlb entry for socrates DDR SDRAM will be reconfigured
41394    by setup_ddr_tlbs() from initdram() causing an
41395    inconsistency with previously configured DDR SDRAM tlb
41396    entry from tlb_table:
41397
41398    socrates>l2cam 7 9
41399    IDX  PID	  EPN  SIZE V TS	   RPN U0-U3 WIMGE UUUSSS
41400      7 : 00 00000000 256MB V  0 -> 0_00000000	0000 -I-G- ---RWX
41401      8 : 00 00000000 256MB V  0 -> 0_00000000	0000 ----- ---RWX
41402      9 : 00 10000000 256MB V  0 -> 0_10000000	0000 ----- ---RWX
41403
41404    This patch makes the presence of the DDR SDRAM tlb entry in
41405    the tlb_table dependent on CONFIG_SPD_EEPROM to avoid this
41406    inconsistency.
41407
41408    Signed-off-by: Anatolij Gustschin <agust@denx.de>
41409    Acked-by: Andy Fleming <afleming@freescale.com>
41410
41411commit a2cd50ed6ef0ac6b127b3d6db756979a8336718d
41412Author: Peter Tyser <ptyser@xes-inc.com>
41413Date:	Tue Nov 11 10:17:10 2008 -0600
41414
41415    85xx: Add CPU 2 errata workaround to all 8548 boards
41416
41417    All mpc8548-based boards should implement the suggested workaround
41418    to CPU 2 errata. Without the workaround, its possible for the
41419    8548's core to hang while executing a msync or mbar 0 instruction
41420    and a snoopable transaction from an I/O master tagged to make
41421    quick forward progress is present.
41422
41423    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41424    Acked-by: Andy Fleming <afleming@freescale.com>
41425
41426commit e57f0fa1333cdf3ca36110aac2900712a5f82976
41427Author: Dave Liu <daveliu@freescale.com>
41428Date:	Tue Oct 28 17:53:45 2008 +0800
41429
41430    85xx: the DDR tlb is missed for the !CONFIG_SPD_EEPROM case
41431
41432    we need TLB entry for DDR at !SPD case.
41433
41434    Signed-off-by: Dave Liu <daveliu@freescale.com>
41435    Acked-by: Andy Fleming <afleming@freescale.com>
41436
41437commit 9b0ad1b1c7a15ff674978705c7c52264978dc5d8
41438Author: Dave Liu <daveliu@freescale.com>
41439Date:	Tue Oct 28 17:53:38 2008 +0800
41440
41441    85xx: remove the unused ddr_enable_ecc in the board file
41442
41443    The DDR controller of 8548/8544/8568/8572/8536 processors
41444    have the ECC data init feature, and the new DDR code is
41445    using the feature, and we don't need the way with DMA to
41446    init memory any more.
41447
41448    Signed-off-by: Dave Liu <daveliu@freescale.com>
41449    Acked-by: Andy Fleming <afleming@freescale.com>
41450
41451commit 4a129a57d923f7c15aa1f567028a80a32d66a100
41452Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41453Date:	Sun Nov 30 19:36:53 2008 +0100
41454
41455    at91rm9200dk: Fix typo
41456
41457    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41458
41459commit ed3b18e05c9a8ffa5fb643da9bcec7452e5d5e01
41460Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41461Date:	Sun Nov 30 19:36:50 2008 +0100
41462
41463    AT91: remove non supported board AT91RM9200DF macro
41464
41465    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41466
41467commit bd876772ee04095e5dd943d97515a1f14bad4b1c
41468Author: Ilko Iliev <iliev@ronetix.at>
41469Date:	Tue Dec 2 17:27:54 2008 +0100
41470
41471    mtd/dataflash.c: fix a problem with the last partition
41472
41473    This patch fix the problem that only the [NB_DATAFLASH_AREA - 1] dataflash
41474    partition can be defined to use the area to the end of dataflash size.
41475    Now it is possible to have only one dataflash partition from 0 to the end
41476    of of dataflash size.
41477
41478    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41479
41480commit 03f797793b124dccaae145b977d15d6cb9e74504
41481Author: Ilko Iliev <iliev@ronetix.at>
41482Date:	Tue Dec 2 17:20:17 2008 +0100
41483
41484    fix some coding style violations.
41485
41486    This patch fix some coding style violations.
41487
41488    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41489
41490commit 5e46b1e54112f4b7fd5185665e571510132c12a7
41491Author: Stefan Roese <sr@denx.de>
41492Date:	Thu Nov 27 14:11:37 2008 +0100
41493
41494    OneNAND: Add missing mtd info struct before calling onenand_erase()
41495
41496    Without this patch "saveenv" crashes when MTD partitions are enabled (e.g.
41497    for use in UBI) via CONFIG_MTD_PARTITIONS.
41498
41499    Signed-off-by: Stefan Roese <sr@denx.de>
41500    Signed-off-by: Scott Wood <scottwood@freescale.com>
41501
41502commit 29382d4064fbaff5daacff4c3209370fa5713966
41503Author: Becky Bruce <becky.bruce@freescale.com>
41504Date:	Thu Nov 20 16:43:52 2008 -0600
41505
41506    mpc8641: Fix error in README
41507
41508    I made some updates to the code that didn't make it into the
41509    README - fix this
41510
41511    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
41512
41513commit 801a194616d95e6fc426a176d9615ccbf9876c7f
41514Author: Jon Loeliger <jdl@freescale.com>
41515Date:	Thu Nov 20 12:01:02 2008 -0600
41516
41517    Removed unused CONFIG_L1_INIT_RAM symbol.
41518
41519    Prevent further viral propogation of the unused
41520    symbol CONFIG_L1_INIT_RAM by just removing it.
41521
41522    Signed-off-by: Jon Loeliger <jdl@freescale.com>
41523
41524commit f698738e46cb461e28c2d58228bb34a2fcf5a475
41525Author: Jon Loeliger <jdl@freescale.com>
41526Date:	Thu Nov 20 14:02:56 2008 -0600
41527
41528    86xx: Fix non-64-bit compilation problems.
41529
41530    Introducing 64-bit (36-bit) support for the MPC8641HPCN
41531    failed to accomodate the other two 86xx boards.
41532    Introduce definitions for CONFIG_SYS_CCSRBAR_PHYS_{LOW,HIGH}
41533    CONFIG_SYS_CCSR_DEFAULT_DBAT{U,L} and CONFIG_SYS_CCSR_DEFAULT_IBAT{U,L}
41534    with nominal 32-bit values.
41535
41536    Signed-off-by: Jon Loeliger <jdl@freescale.com>
41537    Acked-by: Becky Bruce <becky.bruce@freescale.com>
41538
41539commit bebfc6ef3ec994c8e18783269b1d8d41f8e38afd
41540Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41541Date:	Wed Nov 26 17:40:37 2008 +0100
41542
41543    Remove obsolete command (apply afte USB style patch, 80 chars strict)
41544
41545    Remove USB obsolete commmand
41546
41547    Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41548    Signed-off-by: Remy Böhmer <linux@bohmer.net>
41549
41550commit de39f8c19d7c12017248c49d432dcb81db68f724
41551Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41552Date:	Wed Nov 26 17:41:34 2008 +0100
41553
41554    USB style patch, 80 chars strict
41555
41556    USB Code style patch
41557
41558    Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41559    Signed-off-by: Remy Böhmer <linux@bohmer.net>
41560
41561commit d10c5a87cb8affbb4d35a311370316d4383d598e
41562Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41563Date:	Fri Nov 7 22:46:21 2008 +0100
41564
41565    drivers/usb: Move conditional compilation to Makefile
41566
41567    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41568    Signed-off-by: Remy Böhmer <linux@bohmer.net>
41569
41570commit 2077e348c2a84901022ad95311b47b70361e6daa
41571Author: Scott Wood <scottwood@freescale.com>
41572Date:	Tue Nov 25 10:47:02 2008 -0600
41573
41574    NAND: Fix misplaced return statement in nand_{read,write}_skip_bad().
41575
41576    This caused the operation to be needlessly repeated if there were
41577    no bad blocks and no errors.
41578
41579    Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
41580    Signed-off-by: Scott Wood <scottwood@freescale.com>
41581
41582commit 89295028e7d8f7a524f485328279d72fdb102385
41583Author: Michal Simek <monstr@monstr.eu>
41584Date:	Mon Nov 24 12:09:50 2008 +0100
41585
41586    ppc4xx: ml300 remove Xilinx BSP from ml300 folder
41587
41588    This BSP should be outside u-boot source tree.
41589    The second reason is that xilinx ppc405 was moved to generic platform.
41590
41591    Signed-off-by: Michal Simek <monstr@monstr.eu>
41592    Signed-off-by: Stefan Roese <sr@denx.de>
41593
41594commit 24eea623d4974a169026a975ba12fb23d48154b1
41595Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41596Date:	Mon Nov 24 15:11:10 2008 +0100
41597
41598    ppc4xx: Remove unused features
41599
41600    This patch disables some unused features from the PCI405 configuration
41601    to keep U-Boot image size below 192k.
41602
41603    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41604    Signed-off-by: Stefan Roese <sr@denx.de>
41605
41606commit 0c2385c3bb51f5d3911fce1ec4720db86b534c2b
41607Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41608Date:	Mon Nov 24 15:11:09 2008 +0100
41609
41610    ppc4xx: Use correct io accessors for PCI405
41611
41612    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41613    Signed-off-by: Stefan Roese <sr@denx.de>
41614
41615commit 348c849d86a6f0785752b9bc497a34658713d1d1
41616Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41617Date:	Mon Nov 24 15:11:08 2008 +0100
41618
41619    ppc4xx: Remove unused code from PCI405 code
41620
41621    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41622    Signed-off-by: Stefan Roese <sr@denx.de>
41623
41624commit 633639587e3596f0dbf5e6247dd3faf80b1d9063
41625Author: Heiko Schocher <hs@denx.de>
41626Date:	Thu Nov 20 09:59:09 2008 +0100
41627
41628    powerpc, keymile boards: extract identical config options
41629
41630    This patch extracts the identical config options for the
41631    keymile boards mgcoge, mgsuvd and kmeter1 in a new
41632    common config file keymile-common.h.
41633
41634    Signed-off-by: Heiko Schocher <hs@denx.de>
41635    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41636
41637commit 9482a8e3d6ac766d90e5059dce777b1e4c868a30
41638Author: Heiko Schocher <hs@denx.de>
41639Date:	Fri Nov 21 08:29:40 2008 +0100
41640
41641    powerpc: keymile: Add a check for the PIGGY debug board
41642
41643    Check the presence of the PIGGY on the keymile boards mgcoge,
41644    mgsuvd and kmeter1. If the PIGGY is not present, dont register
41645    this Ethernet device.
41646
41647    Signed-off-by: Heiko Schocher <hs@denx.de>
41648    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41649
41650commit 58c696eed839af894e0265064669c402dc28b371
41651Author: Wolfgang Denk <wd@xpert.denx.de>
41652Date:	Mon Nov 24 21:50:59 2008 +0100
41653
41654    AT91RM9200DK: fix broken boot from NOR flash
41655
41656    Signed-off-by: Wolfgang Denk <wd@denx.de>
41657
41658commit 8052352f20b33bef8f9872fc983eac73d4693c38
41659Author: Jens Scharsig <esw@bus-elektronik.de>
41660Date:	Tue Nov 18 10:48:46 2008 +0100
41661
41662    at91rm9200: fix broken boot from nor flash
41663
41664    This patch fix the broken boot from NOR Flash on AT91RM9200 boards, if
41665    CONFIG_AT91RM9200 is defined and nor preloader is used.
41666
41667    Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
41668
41669commit 25ea652e907516a283b38237e83712a918f125d7
41670Author: Piotr Ziecik <kosmo@semihalf.com>
41671Date:	Mon Nov 17 15:58:00 2008 +0100
41672
41673    UBI: Add proof-of-concept CFI flash support
41674
41675    With this patch UBI can be used on CFI flash chips.
41676
41677    Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41678    Signed-off-by: Stefan Roese <sr@denx.de>
41679
41680commit e6a7edbc1778d27431ac663b40a71dafa5d20578
41681Author: Piotr Ziecik <kosmo@semihalf.com>
41682Date:	Mon Nov 17 15:57:59 2008 +0100
41683
41684    mtd: Remove a printf() from add_mtd_device().
41685
41686    Remove a printf() from add_mtd_device(), which produces spurious output.
41687
41688    Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41689    Signed-off-by: Stefan Roese <sr@denx.de>
41690
41691commit 91809ed51d8327a8dbbf29aa98a091154c282171
41692Author: Piotr Ziecik <kosmo@semihalf.com>
41693Date:	Mon Nov 17 15:57:58 2008 +0100
41694
41695    cfi-mtd: Add cfi-mtd driver.
41696
41697    Add cfi-mtd driver, which exports CFI flash to MTD layer.
41698    This allows CFI flash devices to be used from MTD layer.
41699
41700    Building of the new driver is controlled by CONFIG_FLASH_CFI_MTD
41701    option. Initialization is done by calling cfi_mtd_init() from
41702    flash_init().
41703
41704    Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41705    Signed-off-by: Stefan Roese <sr@denx.de>
41706
41707commit 6ea808efdf9aa5d9067fbfac32acde8539129ed2
41708Author: Piotr Ziecik <kosmo@semihalf.com>
41709Date:	Mon Nov 17 15:49:32 2008 +0100
41710
41711    cfi_flash: Add interface for flash verbosity control
41712
41713    Add interface for flash verbosity control. It allows
41714    to disable output from low-level flash API. It is useful
41715    when calling these low-level functions from context other
41716    than flash commands (for example the MTD/CFI interface
41717    implmentation).
41718
41719    Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41720    Signed-off-by: Stefan Roese <sr@denx.de>
41721
41722commit ebc9784ce6528385bb8d2558e783622d4bbf20f8
41723Author: Piotr Ziecik <kosmo@semihalf.com>
41724Date:	Thu Nov 20 15:17:38 2008 +0100
41725
41726    cfi_flash: Export flash_sector_size() function.
41727
41728    Export flash_sector_size() function from drivers/mtd/cfi_flash.c,
41729    so that it can be used in the upcoming cfi-mtd driver.
41730
41731    Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41732    Signed-off-by: Stefan Roese <sr@denx.de>
41733
41734commit 45aa5a7f4d5bcb79927ddfc896c1d7c4326e235d
41735Author: Stefan Roese <sr@denx.de>
41736Date:	Mon Nov 17 14:45:22 2008 +0100
41737
41738    cfi_flash: Make all flash access functions weak
41739
41740    This patch defines all flash access functions as weak so that
41741    they can be overridden by board specific versions.
41742
41743    This will be used by the upcoming VCTH board support where the NOR
41744    FLASH unfortunately can't be accessed memory-mapped. Special
41745    accessor functions are needed here.
41746
41747    To enable this weak functions you need to define
41748    CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS in your board config header.
41749    Otherwise the "old" default functions will be used resulting
41750    in smaller code.
41751
41752    Signed-off-by: Stefan Roese <sr@denx.de>
41753    Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
41754
41755commit a5c4067017631d903e1afa6ad615f0ce19fea517
41756Author: Stefan Roese <sr@denx.de>
41757Date:	Mon Nov 24 08:31:16 2008 +0100
41758
41759    UBI: Change parsing of size in commands to default to hex
41760
41761    Currently the size parameters of the UBI commands (e.g. "ubi write") are
41762    decoded as decimal instead of hex as default. This patch now interprets
41763    all these values consistantly as hex, as all other standard U-Boot commands
41764    do.
41765
41766    Signed-off-by: Stefan Roese <sr@denx.de>
41767
41768commit de01c76c3ccc4e6c5989228eed58e955a3a1a968
41769Author: Stefan Roese <sr@denx.de>
41770Date:	Fri Nov 21 13:06:06 2008 +0100
41771
41772    ppc4xx: ML2 shouldn't include the 4xx EMAC driver
41773
41774    Signed-off-by: Stefan Roese <sr@denx.de>
41775
41776commit 1a6a00dcc5bdfc6e9b4b00f39c1f583a7f96fc7f
41777Author: Yuri Tikhonov <yur@emcraft.com>
41778Date:	Fri Nov 14 16:19:19 2008 +0300
41779
41780    ppc4xx: katmai: Change default config
41781
41782     This patch enables support for EXT2, and increases the
41783    CONFIG_SYS_BOOTMAPSZ size for the default configuration
41784    of the katmai boards to use them as the RAID-reference
41785    AMCC setups.
41786
41787     EXT2 enabling allows one to boot kernels from the EXT2
41788    formatted Compact Flash cards.
41789
41790     CONFIG_SYS_BOOTMAPSZ increasing allows one to boot the
41791    Linux kernels, which use PAGE_SIZE of 256KB. Otherwise,
41792    the memory area with DTB file (which is placed at the
41793    end of the bootmap area) will turn out to be overlapped
41794    with the BSS segment of the 256KB kernel, and zeroed
41795    in early_init() of Linux.
41796
41797     Actually, increasing of the bootmap size could be done
41798    via setting of the bootm_size U-Boot variable, but it looks
41799    like the current U-Boot implementation have some bootm_size-
41800    related functionality lost. In many places through the U-Boot
41801    code the CONFIG_SYS_BOOTMAPSZ definition is used directly
41802    (instead of trying to read the corresponding value from the
41803    environment). The same is truth for the boot_jump_linux()
41804    function in lib_ppc/bootm.c, where U-Boot transfers control
41805    to Linux passing the CONFIG_SYS_BOOTMAPSZ (not bootm_size)
41806    value to the booting kernel.
41807
41808    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
41809    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
41810    Signed-off-by: Stefan Roese <sr@denx.de>
41811
41812commit ddf45cc758d394591fb9bcdcbe96530f733f2bce
41813Author: Dave Mitchell <dmitch71@gmail.com>
41814Date:	Thu Nov 20 14:09:50 2008 -0600
41815
41816    ppc4xx: Changed 460EX/GT OCM TLB and internal SRAM initialization
41817
41818    Expanded OCM TLB to allow access to 64K OCM as well as 256K of
41819    internal SRAM.
41820
41821    Adjusted internal SRAM initialization to match updated user
41822    manual recommendation.
41823
41824    OCM & ISRAM are now mapped as follows:
41825	    physical	    virtual	    size
41826    ISRAM   0x4_0000_0000   0xE300_0000     256k
41827    OCM     0x4_0004_0000   0xE304_0000     64k
41828
41829    A single TLB was used for this mapping.
41830
41831    Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
41832    Signed-off-by: Stefan Roese <sr@denx.de>
41833
41834commit b14ca4b61a681f75f3125676e09d7ce6af66e927
41835Author: Dave Mitchell <dmitch71@gmail.com>
41836Date:	Thu Nov 20 14:00:49 2008 -0600
41837
41838    ppc4xx: Added ppc4xx-isram.h for internal SRAM and L2 cache DCRs
41839
41840    Added include/asm-ppc/ppc4xx-isram.h and moved internal SRAM and
41841    L2 cache DCRs from ppc440.h to this new header.
41842
41843    Also converted these DCR defines from lowercase to uppercase and
41844    modified referencing modules to use them.
41845
41846    Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
41847    Signed-off-by: Stefan Roese <sr@denx.de>
41848
41849commit 711e2b2af820d21d9931d4cf8057d3894600fd54
41850Author: Steven A. Falco <sfalco@harris.com>
41851Date:	Thu Nov 20 14:37:57 2008 -0500
41852
41853    ppc4xx: Delete unused definitions for SDR0_DDRCFG from ppc4xx.h
41854
41855    The definitions of bits in SDR_CFG are incorrect, and not used within
41856    U-Boot.  Therefore, they can be removed.
41857
41858    The naming of the sdr_ddrdl/sdr_cfg registers do not follow conventions,
41859    and are unused, so they can be removed too.
41860
41861    A definition for SDR0_DDRCFG is added.
41862
41863    Signed-off-by: Steven A. Falco <sfalco@harris.com>
41864    Signed-off-by: Stefan Roese <sr@denx.de>
41865
41866commit e23c7c95a96eb0f068efe5c532215a10a1512a95
41867Author: Dirk Behme <dirk.behme@gmail.com>
41868Date:	Mon Nov 10 20:15:25 2008 +0100
41869
41870    ARM: OMAP: Convert IO macros
41871
41872    Convert IO macros to readx/writex.
41873
41874    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
41875
41876commit 263b749e2e25473a48776d317bd2a7e2ddcdd212
41877Author: Ilko Iliev <iliev@ronetix.at>
41878Date:	Sun Nov 9 15:53:14 2008 +0100
41879
41880    lib_arm: do_bootm_linux() - correct a small mistake
41881
41882    This patch corrects a small bug in the "if" condition:
41883    the parameter "flag" is 0 and the "if" condition is always true.
41884    The result is - the boom command doesn't start the kernel.
41885    Affected targets: all arm based.
41886
41887    Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41888
41889commit 3e0cda071a67cb5709e3fa4faf6b31a731859acc
41890Author: Stelian Pop <stelian@popies.net>
41891Date:	Sun Nov 9 00:14:46 2008 +0100
41892
41893    AT91: Enable PLLB for USB
41894
41895    At least some (old ?) versions of the AT91Bootstrap do not set up the
41896    PLLB correctly to 48 MHz in order to make USB host function correctly.
41897
41898    This patch sets up the PLLB to the same values Linux uses, and makes USB
41899    work ok on the following CPUs:
41900	- AT91CAP9
41901	- AT91SAM9260
41902	- AT91SAM9263
41903
41904    This patch also defines CONFIG_USB_STORAGE and CONFIG_CMD_FAT for all
41905    the relevant AT91CAP9/AT91SAM9 atmel boards.
41906
41907    Signed-off-by: Stelian Pop <stelian@popies.net>
41908    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41909
41910commit ad229a44e162af0f65e57e4e3dc133d5f0364ecb
41911Author: Stelian Pop <stelian@popies.net>
41912Date:	Fri Nov 7 13:55:14 2008 +0100
41913
41914    AT91: Use AT91_CPU_CLOCK in displays
41915
41916    Introduce AT91_CPU_CLOCK and use it for displaying the CPU
41917    speed in the LCD driver.
41918
41919    Also make AT91_MAIN_CLOCK and AT91_MASTER_CLOCK reflect the
41920    corresponding board clocks.
41921
41922    Signed-off-by: Stelian Pop <stelian@popies.net>
41923
41924commit fed36ac5ae613773b6cd90e61e292c45440e10c8
41925Author: Heiko Schocher <hs@denx.de>
41926Date:	Thu Nov 20 09:57:47 2008 +0100
41927
41928    powerpc: 83xx: add support for the kmeter1 board
41929
41930    This patch adds support for the kmeter1 board from Keymile,
41931    based on a Freescale MPC8360 CPU.
41932
41933    - serial console on UART 1
41934    - 256 MB DDR2 RAM
41935    - 64 MB NOR Flash
41936    - Ethernet RMII Mode over UCC4
41937    - PHY SMSC LAN8700
41938
41939    Signed-off-by: Heiko Schocher <hs@denx.de>
41940    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41941
41942commit 25fb4eaaeab3f8866020818f4729d990dcc91cf0
41943Author: Stefan Roese <sr@denx.de>
41944Date:	Thu Nov 20 11:46:20 2008 +0100
41945
41946    ppc4xx: Clear all potentially pending exceptions in MCSR
41947
41948    This is needed on Canyonlands which still has an exception pending
41949    while running relocate_code(). This leads to a failure after trap_init()
41950    is moved to the top of board_init_r().
41951
41952    Signed-off-by: Stefan Roese <sr@denx.de>
41953
41954commit facdad5f2602e899a01746916beddbf9e856b5ee
41955Author: Heiko Schocher <hs@denx.de>
41956Date:	Wed Nov 19 10:10:30 2008 +0100
41957
41958    powerpc: 83xx: add missing TIMING_CFG1_CASLAT_* defines
41959
41960    Signed-off-by: Heiko Schocher <hs@denx.de>
41961    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41962
41963commit 2f2a5c3714d17f4ead18b713128b7226e0e822f4
41964Author: Howard Gregory <Greg.Howard@freescale.com>
41965Date:	Tue Nov 4 14:55:33 2008 +0800
41966
41967    mpc83xx: Improve the performance of DDR memory
41968
41969    modify the CAS timings. my understanding is that these
41970    settings decrease various wait times in the DDR interface.
41971    Because these wait times are in clock cycles, and the DDR
41972    clock on the 8315 RDB runs slower than on some other 83xx
41973    platforms, we can dial down these values without a problem,
41974    thereby decreasing the latency of memory a little.
41975
41976    Signed-off-by: Howard Gregory <Greg.Howard@freescale.com>
41977    Signed-off-by: Dave Liu <daveliu@freescale.com>
41978    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41979
41980commit 8000b086b33a5a81f3f390f37e178db7956dc08b
41981Author: Kyungmin Park <kyungmin.park@samsung.com>
41982Date:	Fri Oct 24 14:55:33 2008 +0200
41983
41984    ARM: Add Apollon UBI support
41985
41986    To enable UBI on Apollon you need to uncomment the CONFIG_SYS_USE_UBI
41987    macro.
41988
41989    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
41990    Signed-off-by: Stefan Roese <sr@denx.de>
41991
41992commit 694a0b3f1c0accd0de94b89555155d69f8022824
41993Author: Kyungmin Park <kyungmin.park@samsung.com>
41994Date:	Wed Nov 19 11:47:05 2008 +0100
41995
41996    UBI: Add UBI command support
41997
41998    This patch adds these UBI commands:
41999
42000    ubi part [nand|onenand] [part] - Show or set current partition
42001    ubi info [l[ayout]] -Display volume and UBI layout information
42002    ubi create[vol] volume [size] [type] - Create volume name with size
42003    ubi write[vol] address volume size - Write volume from address with size
42004    ubi read[vol] address volume [size] - Read volume to address with size
42005    ubi remove[vol] volume - Remove volume
42006
42007    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42008    Signed-off-by: Stefan Roese <sr@denx.de>
42009
42010commit 58be3a1056d88c6d05f3e914389282807e69923a
42011Author: Kyungmin Park <kyungmin.park@samsung.com>
42012Date:	Wed Nov 19 16:38:24 2008 +0100
42013
42014    UBI: Add basic UBI support to U-Boot (Part 8/8)
42015
42016    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42017    It's based on the Linux UBI version and basically has a "OS"
42018    translation wrapper that defines most Linux specific calls
42019    (spin_lock() etc.) into no-ops. Some source code parts have been
42020    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42021    this version with the Linux version and simplifies future UBI
42022    ports/bug-fixes from the Linux version.
42023
42024    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42025    Signed-off-by: Stefan Roese <sr@denx.de>
42026
42027commit 47ae6693f54f80455ae32c2e0d995e0e4bdc15b9
42028Author: Kyungmin Park <kyungmin.park@samsung.com>
42029Date:	Wed Nov 19 16:36:36 2008 +0100
42030
42031    UBI: Add basic UBI support to U-Boot (Part 7/8)
42032
42033    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42034    It's based on the Linux UBI version and basically has a "OS"
42035    translation wrapper that defines most Linux specific calls
42036    (spin_lock() etc.) into no-ops. Some source code parts have been
42037    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42038    this version with the Linux version and simplifies future UBI
42039    ports/bug-fixes from the Linux version.
42040
42041    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42042    Signed-off-by: Stefan Roese <sr@denx.de>
42043
42044commit 7e6ee7ad27de5216db1baef76f38c3429c8f4a2a
42045Author: Kyungmin Park <kyungmin.park@samsung.com>
42046Date:	Wed Nov 19 16:32:36 2008 +0100
42047
42048    UBI: Add basic UBI support to U-Boot (Part 6/8)
42049
42050    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42051    It's based on the Linux UBI version and basically has a "OS"
42052    translation wrapper that defines most Linux specific calls
42053    (spin_lock() etc.) into no-ops. Some source code parts have been
42054    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42055    this version with the Linux version and simplifies future UBI
42056    ports/bug-fixes from the Linux version.
42057
42058    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42059    Signed-off-by: Stefan Roese <sr@denx.de>
42060
42061commit c91a719daa331b5856109313371e4ece5ec06d96
42062Author: Kyungmin Park <kyungmin.park@samsung.com>
42063Date:	Wed Nov 19 16:28:06 2008 +0100
42064
42065    UBI: Add basic UBI support to U-Boot (Part 5/8)
42066
42067    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42068    It's based on the Linux UBI version and basically has a "OS"
42069    translation wrapper that defines most Linux specific calls
42070    (spin_lock() etc.) into no-ops. Some source code parts have been
42071    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42072    this version with the Linux version and simplifies future UBI
42073    ports/bug-fixes from the Linux version.
42074
42075    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42076    Signed-off-by: Stefan Roese <sr@denx.de>
42077
42078commit f412fefa079c6aa9a9763f6869bf787ea6bf6e1b
42079Author: Kyungmin Park <kyungmin.park@samsung.com>
42080Date:	Wed Nov 19 16:27:23 2008 +0100
42081
42082    UBI: Add basic UBI support to U-Boot (Part 4/8)
42083
42084    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42085    It's based on the Linux UBI version and basically has a "OS"
42086    translation wrapper that defines most Linux specific calls
42087    (spin_lock() etc.) into no-ops. Some source code parts have been
42088    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42089    this version with the Linux version and simplifies future UBI
42090    ports/bug-fixes from the Linux version.
42091
42092    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42093    Signed-off-by: Stefan Roese <sr@denx.de>
42094
42095commit 2d262c4853cb5b6ddce1a28a9641f2de3688d7ea
42096Author: Kyungmin Park <kyungmin.park@samsung.com>
42097Date:	Wed Nov 19 16:26:54 2008 +0100
42098
42099    UBI: Add basic UBI support to U-Boot (Part 3/8)
42100
42101    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42102    It's based on the Linux UBI version and basically has a "OS"
42103    translation wrapper that defines most Linux specific calls
42104    (spin_lock() etc.) into no-ops. Some source code parts have been
42105    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42106    this version with the Linux version and simplifies future UBI
42107    ports/bug-fixes from the Linux version.
42108
42109    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42110    Signed-off-by: Stefan Roese <sr@denx.de>
42111
42112commit 961df83361aff9a14f226214224eb8a06e05ba24
42113Author: Kyungmin Park <kyungmin.park@samsung.com>
42114Date:	Wed Nov 19 16:25:44 2008 +0100
42115
42116    UBI: Add basic UBI support to U-Boot (Part 2/8)
42117
42118    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42119    It's based on the Linux UBI version and basically has a "OS"
42120    translation wrapper that defines most Linux specific calls
42121    (spin_lock() etc.) into no-ops. Some source code parts have been
42122    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42123    this version with the Linux version and simplifies future UBI
42124    ports/bug-fixes from the Linux version.
42125
42126    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42127    Signed-off-by: Stefan Roese <sr@denx.de>
42128
42129commit f399d4a281713d5ef2d764f05d545fe61e3bd569
42130Author: Kyungmin Park <kyungmin.park@samsung.com>
42131Date:	Wed Nov 19 16:23:06 2008 +0100
42132
42133    UBI: Add basic UBI support to U-Boot (Part 1/8)
42134
42135    This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42136    It's based on the Linux UBI version and basically has a "OS"
42137    translation wrapper that defines most Linux specific calls
42138    (spin_lock() etc.) into no-ops. Some source code parts have been
42139    uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42140    this version with the Linux version and simplifies future UBI
42141    ports/bug-fixes from the Linux version.
42142
42143    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42144    Signed-off-by: Stefan Roese <sr@denx.de>
42145
42146commit e29c22f5abe6e0f4baa6251efed6074cdfc3db79
42147Author: Kyungmin Park <kyungmin.park@samsung.com>
42148Date:	Wed Nov 19 16:20:36 2008 +0100
42149
42150    MTD: Add MTD paritioning infrastructure
42151
42152    This MTD part infrastructure will be used by the upcoming
42153    UBI support.
42154
42155    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42156    Signed-off-by: Stefan Roese <sr@denx.de>
42157
42158commit 9b827cf1720acda2473afa516956eab6f7cca9a1
42159Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
42160Date:	Thu Oct 16 22:54:03 2008 +0530
42161
42162    Align end of bss by 4 bytes
42163
42164    Most of the bss initialization loop increments 4 bytes
42165    at a time. And the loop end is checked for an 'equal'
42166    condition. Make the bss end address aligned by 4, so
42167    that the loop will end as expected.
42168
42169    Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
42170    Signed-off-by: Wolfgang Denk <wd@denx.de>
42171
42172commit 3f510db522d160179dff3ddcce9b18f6241c2c24
42173Author: Becky Bruce <becky.bruce@freescale.com>
42174Date:	Mon Nov 10 19:45:35 2008 -0600
42175
42176    mpc8641: fix address-cells default in old .dts detection
42177
42178    address-cells defaults to 2, not 1; so in the unlikely
42179    event that it isn't specified, this patch is required
42180    for correct operation.
42181
42182    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42183
42184commit d025aa4b20a0618a2bada0132a9a0a4afb717f1a
42185Author: Becky Bruce <becky.bruce@freescale.com>
42186Date:	Fri Oct 31 17:14:39 2008 -0500
42187
42188    lib_ppc: Move trap_init to occur earlier
42189
42190    Doing trap_init immediately once we're running from RAM
42191    means we're no longer dependent on the physical location of
42192    the flash on non-BookE platforms. Before trap_init, those
42193    platforms switch to real mode and go to 0xfff00100 on exception.
42194    After the switch, they go to 0x00000100  This makes it easier to
42195    move the flash location.
42196
42197    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42198
42199commit d52082b12c6e545705a19433a2f4142526536189
42200Author: Becky Bruce <becky.bruce@freescale.com>
42201Date:	Fri Nov 7 13:46:19 2008 -0600
42202
42203    mpc8641: Try to detect old .dts files
42204
42205    Since we've changed the memory map of the board, be nice and
42206    add some checking to try to catch out-of-date .dts files.  We do
42207    this by checking the CCSRBAR location in the .dts and comparing
42208    it to the CCSRBAR location in u-boot.  If they don't match, a
42209    warning msg is printed.  This isn't foolproof, but it's simple and
42210    will catch most of the cases where an out-of-date .dts is present,
42211    including all of the cases where a new u-boot is used with an old
42212    standard MPC8641 .dts file as supplied with Linux.
42213
42214    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42215
42216commit 8db0400a27839f91c047dcb83f4a0f09e054a180
42217Author: Becky Bruce <becky.bruce@freescale.com>
42218Date:	Thu Nov 6 13:04:09 2008 -0600
42219
42220    toplevel Makefile: Add MPC8641HPCN_36BIT target
42221
42222    This will enable CONFIG_PHYS_36BIT for MPC8641HPCN.
42223
42224    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42225
42226commit 3111d32c494e8251b90917447796a7206b757e1e
42227Author: Becky Bruce <becky.bruce@freescale.com>
42228Date:	Thu Nov 6 17:37:35 2008 -0600
42229
42230    mpc8641: Support 36-bit physical addressing
42231
42232    This patch creates a memory map with all the devices
42233    in 36-bit physical space, in addition to the 32-bit map.
42234    The CCSR relocation is moved (again, sorry) to
42235    allow for the physical address to be 36 bits - this
42236    requires translation to be enabled.  With 36-bit physical
42237    addressing enabled, we are no longer running with VA=PA
42238    translations.  This means we have to distinguish between
42239    the two in the config file.  The existing region name is
42240    used to indicate the virtual address, and a _PHYS variety
42241    is created to represent the physical address.
42242
42243    Large physical addressing is not enabled by default.
42244    Set CONFIG_PHYS_64BIT in the config file to turn this on.
42245
42246    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42247
42248commit c759a01a0022de9378a3a761f49786f87684c916
42249Author: Becky Bruce <becky.bruce@freescale.com>
42250Date:	Thu Nov 6 17:36:04 2008 -0600
42251
42252    mpc8641: Change 32-bit memory map
42253
42254    The memory map on the 8641hpcn is modified to look more like
42255    the 85xx boards; this is a step towards a more standardized
42256    layout going forward. As part of this change, we now relocate
42257    the flash.
42258
42259    The regions for some of the mappings were far larger than they
42260    needed to be.  I have reduced the mappings to match the
42261    actual sizes supported by the hardware.
42262
42263    In addition I have removed the comments at the head
42264    of the BAT blocks in the config file, rather than updating
42265    them.  These get horribly out of date, and it's a simple
42266    matter to look at the defines to see what they are set to
42267    since everything is right here in the same file.
42268
42269    Documentation has been changed to reflect the new map, as this
42270    change is user visible, and affects the OS which runs post-uboot.
42271
42272    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42273
42274commit bf9a8c34309ed9276258295db9e9212aabb2531a
42275Author: Becky Bruce <becky.bruce@freescale.com>
42276Date:	Wed Nov 5 14:55:35 2008 -0600
42277
42278    mpc86xx: Change early FLASH mapping to 1M at CONFIG_MONITOR_BASE_EARLY
42279
42280    We define CONFIG_MONITOR_BASE_EARLY to define the initial location
42281    of the bootpage in flash.	Use this to create an early mapping
42282    definition for the FLASH, and change the early_bats code to use this.
42283
42284    This  change facilitates the relocation of the flash since the early
42285    mappings are no longer tied to the final location of the flash.
42286
42287    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42288
42289commit c1e1cf69547b138173f87a7f81c42a5d8dbfde3d
42290Author: Becky Bruce <becky.bruce@freescale.com>
42291Date:	Wed Nov 5 14:55:34 2008 -0600
42292
42293    mpc86xx: Use SRR0/1/rfi to enable address translation, not blr
42294
42295    Using a mtmsr/blr means that you have to be executing at the
42296    same virtual address once you enable translation.  This is
42297    unnecessarily restrictive, and is not really how this is
42298    usually done.  Change it to use the more common mtspr SRR0/SRR1
42299    and rfi method.
42300
42301    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42302
42303commit 6bf98b1362f0cb237620355ed3e6762fff82388d
42304Author: Becky Bruce <becky.bruce@freescale.com>
42305Date:	Wed Nov 5 14:55:33 2008 -0600
42306
42307    mpc8641: make DIAG_ADDR == FLASH_BASE
42308
42309    Currently, that's what it is, but it's hardcoded.
42310
42311    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42312
42313commit 170deacb1ddc39164bdb68f3963e0c0456a5369b
42314Author: Becky Bruce <becky.bruce@freescale.com>
42315Date:	Wed Nov 5 14:55:32 2008 -0600
42316
42317    mpc8641: Drop imaginary second flash bank, map 8MB
42318
42319    There's a lot of setup and foo for the second flash
42320    bank.  The problem is, this board doesn't actually have one.
42321    Clean this up.  Also, the flash is 8M in size.  Get rid
42322    of the confusing aliased overmapping, and just map 8M.
42323
42324    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42325
42326commit 0f2d66027bfc60dc7eea2f096af8891988c5abe4
42327Author: Becky Bruce <becky.bruce@freescale.com>
42328Date:	Wed Nov 5 14:55:31 2008 -0600
42329
42330    mpc8641: only define CONFIG_ENV_SIZE once
42331
42332    It's currently defined twice inside in an if/else block, but
42333    both halves set the same value.  Move the define outside
42334    the if.
42335
42336    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42337
42338commit 24bfb48c35fed6ad1f047e3e4a27df302482cd93
42339Author: Becky Bruce <becky.bruce@freescale.com>
42340Date:	Wed Nov 5 14:55:30 2008 -0600
42341
42342    mpc86xx: Move setup_bats into cpu_init_f
42343
42344    In order to later allow for a physical relocation of the
42345    flash, setup_bats, which sets up the final BAT mapping
42346    for the board, needs to happen *after* init_laws().
42347    Otherwise, there will be no window programmed for the flash
42348    at the new physical location at the point when we change
42349    the mmu translation.
42350
42351    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42352
42353commit 05df3e5a638be8c5b0899eae1766bbe8e4b92c17
42354Author: Becky Bruce <becky.bruce@freescale.com>
42355Date:	Wed Nov 5 14:55:29 2008 -0600
42356
42357    mpc8641: Remove extra "0" from BR2 define
42358
42359    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42360
42361commit edf3fe7d39a1ee07353128af5221422ce9ccfad6
42362Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
42363Date:	Thu Oct 23 09:08:18 2008 -0400
42364
42365    drivers/qe/uec_phy.c: Added PHY-less (fixed PHY) driver.
42366
42367    Copied over the fixed PHY driver as used in pp4xx/4xx_enet.c.
42368    This adds support for PHY-less MAC connections to the UEC.
42369
42370    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
42371    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42372
42373commit 54bdcc9fb6670afde9c26dcf364f582879bf21d6
42374Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42375Date:	Thu Oct 23 16:27:24 2008 +0000
42376
42377    ColdFire: Add mii driver in drivers/net
42378
42379    All CF platforms' mii.c are consolidated into one
42380
42381    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42382    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42383
42384commit 25a859066b3af1070eb69f12022113c0a91bd813
42385Author: Ben Warren <biggerbadderben@gmail.com>
42386Date:	Mon Oct 27 23:53:17 2008 -0700
42387
42388    Moved initialization of PPC4xx EMAC to cpu_eth_init()
42389
42390    Removed initialization of the driver from net/eth.c
42391
42392    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42393    Acked-by: Stefan Roese <sr@denx.de>
42394
42395commit 4d03a4e20e58552cb96d61a0e8b56cdb6cc60126
42396Author: Ben Warren <biggerbadderben@gmail.com>
42397Date:	Sun Nov 9 21:29:23 2008 -0800
42398
42399    Moved PPC4xx EMAC driver to drivers/net
42400
42401    Also changed path in all linker scripts that reference this driver
42402
42403    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42404    Acked-by: Stefan Roese <sr@denx.de>
42405
42406commit 96e21f86e8266ed40759e5495ee461265d7f6d28
42407Author: Ben Warren <biggerbadderben@gmail.com>
42408Date:	Mon Oct 27 23:50:15 2008 -0700
42409
42410    Changed PPC4xx EMAC driver to require CONFIG_PPC4xx_EMAC
42411
42412    All in-tree IBM/AMCC PPC4xx boards using the EMAC get this new CONFIG
42413
42414    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42415    Acked-by: Stefan Roese <sr@denx.de>
42416
42417commit 9eb79bd8856bcab896ed5e1f1bca159807a124dd
42418Author: Ben Warren <biggerbadderben@gmail.com>
42419Date:	Thu Oct 23 22:02:49 2008 -0700
42420
42421    Moved initialization of MPC8XX SCC to cpu_eth_init()
42422
42423    Removed initialization of the driver from net/eth.c
42424
42425    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42426
42427commit a9bec96d6359ac9f90a852962bf3040cad9e0256
42428Author: Ben Warren <biggerbadderben@gmail.com>
42429Date:	Wed Oct 22 23:47:51 2008 -0700
42430
42431    Moved initialization of MPC8220 FEC to cpu_eth_init()
42432
42433    Removed initialization of the driver from net/eth.c
42434
42435    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42436
42437commit 0e8454e990385a58f708c2fc26d31ac041c7a6c5
42438Author: Ben Warren <biggerbadderben@gmail.com>
42439Date:	Wed Oct 22 23:32:48 2008 -0700
42440
42441    Moved initialization of QE Ethernet controller to cpu_eth_init()
42442
42443    Removed initialization of the driver from net/eth.c
42444
42445    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42446
42447commit 3456a148276d5494b53ee40242efb6462d163504
42448Author: Ben Warren <biggerbadderben@gmail.com>
42449Date:	Wed Oct 22 23:20:29 2008 -0700
42450
42451    Moved initialization of FCC Ethernet controller to cpu_eth_init
42452
42453    Affected boards:
42454	Several MPC8xx boards
42455	Several MPC8260/MPC8272 boards
42456	Several MPC85xx boards
42457
42458    Removed initialization of the driver from net/eth.c
42459
42460    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42461
42462commit 62e15b497f5c6334c059512678c8db7940ae4c61
42463Author: Ben Warren <biggerbadderben@gmail.com>
42464Date:	Thu Oct 30 22:15:35 2008 -0700
42465
42466    Fix typo in cpu/mpc85xx/cpu.c
42467
42468    CONFIG_MPC85xx_FEC -> CONFIG_MPC85XX_FEC
42469
42470    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42471
42472commit 5dfb3ee3f54e2382a08d72906f0e79ecf944f6e3
42473Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
42474Date:	Sun Oct 19 12:08:50 2008 +0900
42475
42476    net: Move initialization of Au1x00 SoC ethernet MAC to cpu_eth_init
42477
42478    This patch will move au1x00_eth_initialize from net/eth.c to cpu_eth_init
42479    as a part of ongoing eth_initialize cleanup work.  The function ret value
42480    is also fixed as it should be negative on fail.
42481
42482    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
42483    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42484
42485commit cc94074ecac1885d18ddb683eb934b3c0268aa5b
42486Author: Ben Warren <biggerbadderben@gmail.com>
42487Date:	Fri Sep 5 01:55:22 2008 -0400
42488
42489    Moved initialization of IXP4XX_NPE Ethernet controller to cpu_eth_init()
42490
42491    Also, removed the driver initialization from net/eth.c
42492
42493    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42494
42495commit f2a7806fc23e82d30c8548911369e0c530607354
42496Author: Clive Stubbings <uboot@xentech.co.uk>
42497Date:	Mon Oct 27 15:05:00 2008 +0000
42498
42499    xilinx_emaclite buffer overrun
42500
42501    Patch to fix buffer allocation size and alignment. Buffer needs to be u32 aligned and
42502    PKTSIZE_ALIGN bytes long.
42503
42504    Acked-by: Michal Simek <monstr@monstr.eu>
42505
42506    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42507
42508commit 0115b1953718a2969f6469d3d5da51ba11e12d42
42509Author: richardretanubun <richardretanubun@ruggedcom.com>
42510Date:	Fri Sep 26 08:59:12 2008 -0400
42511
42512    NET: QE: UEC: Make uec_miiphy_read() and uec_miiphy_write() use the devname arg.
42513
42514    The current uec_miiphy_read and uec_miiphy_write hardcode access devlist[0]
42515    This patch makes these function use the devname argument that is passed in to
42516    allow access to the phy registers of other devices in devlist[].
42517
42518    Signed-of-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
42519
42520    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42521
42522commit 44dcb7332033db8de2810f2fffcae3084f15c8d4
42523Author: richardretanubun <richardretanubun@ruggedcom.com>
42524Date:	Mon Oct 6 15:31:43 2008 -0400
42525
42526    Adds two more ethernet interface to 83xx
42527
42528    Fixed compiler warning "declared but unused" eth5_uec_info and eth6_uec_info.
42529    Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
42530    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42531
42532commit d8003fa03733901b73d6c4667b4d80fc8eb1ddd3
42533Author: Stelian Pop <stelian@popies.net>
42534Date:	Fri Nov 7 13:54:31 2008 +0100
42535
42536    AT91: Replace AT91_BASE_EMAC by the board specific values.
42537
42538    AT91_BASE_EMAC is never used outside the board specific files,
42539    so replace its usage by the board specific AT91xxx_BASE_EMAC.
42540
42541    Signed-off-by: Stelian Pop <stelian@popies.net>
42542    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42543
42544commit c91e17affa175ce06afa89b04752301eb4a61666
42545Author: Stelian Pop <stelian@popies.net>
42546Date:	Fri Nov 7 12:09:21 2008 +0100
42547
42548    AT91: Replace (undefined) AT91_ID_US* by the board specific values.
42549
42550    AT91_ID_US0 / AT91_ID_US1 / AT91_ID_US2 were used but never defined.
42551    Since they are never used outside the board specific files, they can
42552    be replaced by the board specific AT91xxx_ID_US0 / AT91xxx_ID_US1 /
42553    AT91xxx_ID_US2.
42554
42555    Bug spotted by Jesus Alvarez <jalvarez@micromint.com>.
42556
42557    Signed-off-by: Stelian Pop <stelian@popies.net>
42558    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42559
42560commit 28962f5a2de81bc0eed1c0b08c6bfaa1cc134ea2
42561Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42562Date:	Sat Nov 1 10:47:59 2008 +0100
42563
42564    Makefile/at91sam9: move some at91sam9 to the correct subsection for arm926ejs
42565
42566    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42567
42568commit 1079432e04ccf71aa3684181186182cd63512f19
42569Author: Sergey Lapin <slapin@ossfans.org>
42570Date:	Fri Oct 31 12:28:43 2008 +0100
42571
42572    Custom AFEB9260 board support
42573
42574    This patch provides support for AFEB9260 board, a product of
42575    OpenSource hardware and software. Some commertial projects
42576    are made with this design. A board is basically AT91SAM9260-EK
42577    with some modifications and different peripherals and different
42578    parts used. Main purpose of this project is to gain experience in
42579    hardware design.
42580    More info: http://groups.google.com/group/arm9fpga-evolution-board
42581    (In Russian only, sorry).
42582    Subversion repository: svn://194.85.238.22/home/users/george/svn/arm9eb
42583
42584    Signed-off-by: Sergey Lapin <slapin@ossfans.org>
42585
42586commit 26eecd24f97130e56e9c2c2af0e714e05bce6e00
42587Author: Tomohiro Masubuchi <tomohiro_masubuchiattripeaks.co.jp>
42588Date:	Tue Oct 21 13:17:16 2008 +0900
42589
42590    Change to use "do_div" macro
42591
42592    Signed-off-by: Tomohiro Masubuchi <tomohiro_masubuchi@tripeaks.co.jp>
42593
42594commit e352495318d8056a00faa21b633b3e4374bfbf52
42595Author: Roman Mashak <romez777@gmail.com>
42596Date:	Wed Oct 22 16:00:26 2008 -0400
42597
42598    ARM926EJ-S: relocate OMAP specific 'cpuinfo.c' into OMAP directory
42599
42600    OMAP identification is implemented in 'cpuinfo.c' and located in ARM926EJ-S directory.
42601    It makes sense to place this file in OMAP specific subdirectory, i.e. cpu/arm926ejs/omap
42602
42603    Signed-off-by: Roman Mashak <romez777@gmail.com>
42604
42605commit 248b2c367210c06dbd5fbdecf27e97fbe9d05fdb
42606Author: Roman Mashak <romez777@gmail.com>
42607Date:	Tue Oct 21 03:01:41 2008 -0700
42608
42609    ARM/Versatile port: Removed unused functions
42610
42611    Removal of never used functions.
42612
42613    Signed-off-by: Roman Mashak <romez777@gmail.com>
42614
42615commit 1266df887781c779deaf6d05eea2ef90a470cb34
42616Author: Becky Bruce <becky.bruce@freescale.com>
42617Date:	Mon Nov 3 15:44:01 2008 -0600
42618
42619    powerpc: change 86xx SMP boot method
42620
42621    We put the bootpg for the secondary cpus into memory and use
42622    BPTR to get to it.	This is a step towards converting to the
42623    ePAPR boot methodology.  Also, the code is written to
42624    deal properly with more than 4GB of RAM.
42625
42626    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42627
42628commit b5431560682d8f318fbc49db87cfe13ab41d2ee4
42629Author: Becky Bruce <becky.bruce@freescale.com>
42630Date:	Fri Oct 31 17:13:49 2008 -0500
42631
42632    8641HPCN: Config file cleanup
42633
42634    There are several items in the config file that were hardcoded
42635    but that should really be based on other config options, since
42636    the regions are contiguous and depend on being so.	This cleans
42637    that up a bit.  Also, add BR_PHYS_ADDR() macro to convert
42638    addresses into the proper format for BR registers.
42639
42640    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42641
42642commit 4c77de3f144ca088c3867bd6240718c10f5a9d69
42643Author: Becky Bruce <becky.bruce@freescale.com>
42644Date:	Fri Oct 31 17:13:32 2008 -0500
42645
42646    86xx: Make dram_size a phys_size_t
42647
42648    It's currently a long and should be phys_size_t.
42649
42650    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42651
42652commit 104992fc541302a6bac74448e01e7fdad20abca0
42653Author: Becky Bruce <becky.bruce@freescale.com>
42654Date:	Sun Nov 2 18:19:32 2008 -0600
42655
42656    powerpc 86xx: Handle CCSR relocation earlier
42657
42658    Currently, the CCSR gets relocated while translation is
42659    enabled, meaning we need 2 BAT translations to get to both the
42660    old location and the new location.	Also, the DEFAULT
42661    CCSR location has a dependency on the BAT that maps the
42662    FLASH region.  Moving the relocation removes this unnecessary
42663    dependency. This makes it easier and more intutive to
42664    modify the board's memory map.
42665
42666    Swap BATs 3 and 4 on 8610 so that all 86xx boards use the same
42667    BAT for CCSR space.
42668
42669    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42670
42671commit af5d100e8d5cd49d69d52d20f1181eb06ddb4ddf
42672Author: Becky Bruce <becky.bruce@freescale.com>
42673Date:	Fri Oct 31 17:14:14 2008 -0500
42674
42675    mpc8641: Make PCI and RIO mutually exclusive, fix non-PCI build
42676
42677    You can't actually have both, and with some coming changes to
42678    change the memory map for the board and support 36-bit physical,
42679    we need the extra BAT that is being consumed by having both.
42680
42681    I also make non-PCI configs build cleanly, for the sake of sanity.
42682
42683    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42684
42685commit 98693b85d42ff438375dc6d6dcadc70eb7b050bb
42686Author: Becky Bruce <becky.bruce@freescale.com>
42687Date:	Fri Oct 31 17:14:00 2008 -0500
42688
42689    mpc8641: Stop supporting non-PCI_PNP configs
42690
42691    We don't actually ever do this, remove the code so we
42692    can stop maintaining it.
42693
42694    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42695
42696commit e4f69d1bd21a12049744989d2dd6b5199c9b8f23
42697Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42698Date:	Fri Oct 24 12:59:12 2008 +0000
42699
42700    ColdFire: Fix M5329EVB and M5373EVB nand issue
42701
42702    Fix compilation issue caused by a few mismatches.
42703    Provide proper nand chip select enable/disable in
42704    nand_hwcontrol() rather than in board_nand_init()
42705    just enable once. Remove redundant local nand driver
42706    functions - nand_read_byte(), nand_write_byte() and
42707    nand_dev_ready() to use common nand driver.
42708
42709    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42710
42711commit 1b2708442224a551a0b865b52710306333888932
42712Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42713Date:	Wed Oct 22 11:55:30 2008 +0000
42714
42715    ColdFire: Fix compilation error
42716
42717    The error was caused by the change for strmhz() in cpu.c.
42718    A few of them were one extra close parenthesis.
42719
42720    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42721
42722commit 536e7dac16769954915a484e682a2efb28699133
42723Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42724Date:	Wed Oct 22 11:38:21 2008 +0000
42725
42726    ColdFire: Add MCF5301x CPU and M53017EVB support
42727
42728    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42729
42730commit a21d0c2cc9add8894d971ab791f4032f077db817
42731Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42732Date:	Tue Oct 21 15:37:02 2008 +0000
42733
42734    ColdFire: Add SBF support for M52277EVB
42735
42736    Add serial boot support
42737
42738    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42739
42740commit b202816c61042c183fe67d097a5893b0f2dafba0
42741Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42742Date:	Tue Oct 21 14:19:26 2008 +0000
42743
42744    ColdFire: Use CFI driver for M5272C3
42745
42746    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42747
42748commit f3962d3f574e5a1cffacd4e9bc48713060a2a314
42749Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42750Date:	Tue Oct 21 13:47:54 2008 +0000
42751
42752    ColdFire: Relocate FEC's GPIO and mii functions protocols
42753
42754    Place FEC pin assignments in cpu_init.c from platform's
42755    mii.c
42756
42757    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42758
42759commit 6e80f5aa09f8d41bac50b38dc7488ecd22107802
42760Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42761Date:	Tue Oct 21 12:15:44 2008 +0000
42762
42763    ColdFire: Remove platforms mii.c file
42764
42765    Will use mcfmii.c driver in drivers/net rather than
42766    keep creating new mii.c for each future platform.
42767    Remove EB+MCF-EV123, cobra5272, idmr, M5235EVB,
42768    M5271EVB, M5272C3, M5275EVB, M5282EVB, M5329EVB,
42769    M5373EVB, M54451EVB, M54455EVB, M547xEVB, and M548xEVB's
42770    mii.c
42771
42772    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42773
42774commit 012522fef3b382469125beb46a315ab4dee02fb0
42775Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42776Date:	Tue Oct 21 10:03:07 2008 +0000
42777
42778    ColdFire: Modules header files cleanup
42779
42780    Consolidate ATA, ePORT, QSPI, FlexCan, PWM, RNG,
42781    MDHA, SKHA, INTC, and FlexBus structures and
42782    definitions in immap_5xxx.h to more unify modules
42783    header files. Append DSPI support for m547x_8x.
42784    SSI cleanup. Remove USB Host structure from immap_539.h.
42785    Apply changes to use FlexBus structures in mcf52x2's
42786    cpu_init.c and platform configuration files.
42787
42788    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42789
42790commit ac2331aee99ad36be0fcfed8c49922e3c61b576d
42791Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42792Date:	Tue Oct 21 08:52:36 2008 +0000
42793
42794    ColdFire: Remove linker file
42795
42796    Each different build for M54455EVB and M5235EVB will
42797    create a u-boot.lds linker file. It is redundant to
42798    keep the u-boot.lds
42799
42800    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42801
42802commit 0829323073c505556ed5f5073f91adb504584d45
42803Author: Peter Tyser <ptyser@xes-inc.com>
42804Date:	Fri Oct 31 11:26:44 2008 -0500
42805
42806    ppc: Fix compile warnings when !CONFIG_OF_LIBFDT
42807
42808    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
42809
42810commit a80b21d5127583171d6e9bc7f722947641898012
42811Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42812Date:	Fri Oct 31 12:12:12 2008 +0100
42813
42814    common/Makefile: create others group for non core, environment and command files
42815
42816    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42817
42818commit 60c68d9c1c6d18ce02c862a05718fd94f97c13d0
42819Author: Wolfgang Denk <wd@denx.de>
42820Date:	Fri Oct 31 01:13:37 2008 +0100
42821
42822    TQM8260: use CFI flash driver instead of custom driver.
42823
42824    Signed-off-by: Wolfgang Denk <wd@denx.de>
42825
42826commit 20d04774f4ef3f6e38974636e0e36ae0f0b5501f
42827Author: Andy Fleming <afleming@freescale.com>
42828Date:	Thu Oct 30 17:35:30 2008 -0500
42829
42830    Consolidate MAX/MIN definitions
42831
42832    There were several, now there is one (two if you count the lower-case
42833    versions).
42834
42835    Signed-off-by: Andy Fleming <afleming@freescale.com>
42836
42837commit 298e476c66fd88d0bc4f0371118652d2b5de4e8a
42838Author: Heiko Schocher <hs@denx.de>
42839Date:	Thu Oct 30 09:23:09 2008 +0100
42840
42841    mgsuvd: remove unused defines in config file.
42842
42843    Signed-off-by: Heiko Schocher <hs@denx.de>
42844
42845commit 3cbd823116ea8b7c654e275a8c2fca87cd1f5dc5
42846Author: Wolfgang Denk <wd@denx.de>
42847Date:	Sun Nov 2 16:14:22 2008 +0100
42848
42849    Coding Style cleanup, update CHANGELOG
42850
42851    Signed-off-by: Wolfgang Denk <wd@denx.de>
42852
42853commit a47f957ab523019992fdef857af01bd71c58a4da
42854Author: Alessandro Rubini <rubini-list@gnudd.com>
42855Date:	Fri Oct 31 22:33:21 2008 +0100
42856
42857    NAND: Allow NAND and OneNAND to coexist
42858
42859    This removes in nand.h code that is verbatim duplicated from bbm.h,
42860    including directly bbm.h in nand.h. The previous state of affairs
42861    prevented compiling code for a board hosting both NAND and OneNAND chips.
42862
42863    Reported-by: Scott Wood <scottwood@freescale.com>
42864    Signed-off-by: Alessandro Rubini <rubini@unipv.it>
42865    Signed-off-by: Scott Wood <scottwood@freescale.com>
42866
42867commit 2f77c7f45b9a37ef265a8dbe3c18efa706fed214
42868Author: Scott Wood <scottwood@freescale.com>
42869Date:	Fri Oct 31 13:51:12 2008 -0500
42870
42871    JFFS2: Eliminate compiler error when both NAND and OneNAND are enabled.
42872
42873    Reported-by: Alessandro Rubini <rubini-list@gnudd.com>
42874    Signed-off-by: Scott Wood <scottwood@freescale.com>
42875
42876commit c57fc28947e248fb03c49a28b467686299895055
42877Author: Jason Jin <Jason.Jin@freescale.com>
42878Date:	Fri Oct 31 05:07:04 2008 -0500
42879
42880    NAND: Add NAND support for MPC8536DS board
42881
42882    This patch defines 1M TLB&LAW size for NAND on MPC8536DS, assigns 0xffa00000
42883    for CONFIG_SYS_NAND_BASE and adds other NAND supports in config file.
42884    It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image.
42885
42886    Singed-off-by: Jason Jin <Jason.Jin@freescale.com>
42887    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
42888    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42889
42890commit 6fc110bd8a8d642b8f7b0653bd9a08a0b7c3d50b
42891Author: Haiying Wang <Haiying.Wang@freescale.com>
42892Date:	Fri Oct 31 05:06:14 2008 -0500
42893
42894    NAND: Fix CONFIG_ENV_ADDR for MPC8572DS
42895
42896    CONFIG_ENV_ADDR should be (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE).
42897
42898    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
42899    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42900
42901commit 51b572a801be57790fe26adaa530210e7fba59cc
42902Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42903Date:	Fri Oct 24 10:49:48 2008 +0900
42904
42905    sh: rsk7203: Moved rsk7203 board to board/renesas
42906
42907    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42908
42909commit 58453b00b3ebb26aaa901210023f99504a90bb00
42910Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42911Date:	Fri Oct 24 10:48:31 2008 +0900
42912
42913    sh: MigoR: Moved MigoR board to board/renesas
42914
42915    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42916
42917commit c1da2a22817ba85b437afa2f4e715e658b219fd1
42918Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42919Date:	Fri Oct 24 10:39:44 2008 +0900
42920
42921    sh: r2dplus: Moved r2dplus board to board/renesas
42922
42923    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42924
42925commit 78385bf2359d828184d0b3649f7ae6b933420000
42926Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42927Date:	Fri Oct 24 10:36:13 2008 +0900
42928
42929    sh: sh7763rdp: Moved sh7763rdp board to board/renesas
42930
42931    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42932
42933commit c6525d459c350bfc246ea7826456af77e1e314eb
42934Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42935Date:	Fri Oct 24 10:35:19 2008 +0900
42936
42937    sh: sh7785lcr: Moved sh7785lcr board to board/renesas
42938
42939    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42940
42941commit acd3e30d09a73f876222f0d496c4f52ee9d0771d
42942Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42943Date:	Fri Oct 24 10:34:21 2008 +0900
42944
42945    sh: r7780mp: Moved r7780mp board to board/renesas
42946
42947    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42948
42949commit f84e6ea275353b8fea772ec7553ff7e4b1f642e0
42950Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42951Date:	Fri Oct 24 10:32:14 2008 +0900
42952
42953    sh: ap325rxa: Moved ap325rxa board to board/renesas
42954
42955    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42956
42957commit 9abda6ba735efb059f63dcb25d78b174bfcad1ad
42958Author: Wolfgang Denk <wd@xpert.denx.de>
42959Date:	Fri Oct 31 01:12:28 2008 +0100
42960
42961    CFI Driver: Fix "flash not ready" problem
42962
42963    This patch fixes a problem on systems where the NOR flash is attached
42964    to a 64 bit bus.  The toggle bit detection in flash_toggle() is based
42965    on the assumption that the same flash address is read twice without
42966    any other interjacent flash accesses.  However, on 32 bit systems the
42967    function flash_read64() [as currently implemented] does not perform
42968    an atomic 64 bit read - instead, this is broken down into two 32 bit
42969    read accesses on addresses "addr" and "addr + 4".  So instead of
42970    reading a 64 bit value twice from "addr", we see a sequence of 4 32
42971    bit reads from "addr", "addr + 4", "addr", and "addr + 4".	The
42972    consequence is that flash_toggle() fails to work.
42973
42974    This patch implements a simple, but somewhat ugly solution, as it
42975    avoids the use of flash_read64() in this critical place (by breaking
42976    it down manually into 32 bit read operations) instead of rewriting
42977    flash_read64() such to perform atomic 64 bit reads as one could
42978    expect.  However, such a rewrite would require the use of floating
42979    point load operations, which becomes pretty complex:
42980
42981	save MSR;
42982	set Floating Point Enable bit in MSR;
42983	use "lfd" instruction to perform atomic 64 bit read;
42984	use "stfd" to store value to temporary variable on stack;
42985	load u64 value from temporary variable;
42986	restore saved MSR;
42987	return u64 value;
42988
42989    The benefit-cost ratio of such an implementation was considered too
42990    bad to actually attempt this, especially as we can expect that such
42991    an implementation would not only have a bigger memory footprint but
42992    also cause a performance degradation.
42993
42994    Signed-off-by: Wolfgang Denk <wd@denx.de>
42995    Signed-off-by: Stefan Roese <sr@denx.de>
42996
42997commit cdd4fe63b094d4b767f12ff241d72566b461ee61
42998Author: Stefan Roese <sr@denx.de>
42999Date:	Fri Oct 31 10:48:08 2008 +0100
43000
43001    ppc4xx: Fix spelling error in MAINTAINERS file
43002
43003    Signed-off-by: Stefan Roese <sr@denx.de>
43004
43005commit be270798900b75ad9c47c7b79c72f70441196c56
43006Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43007Date:	Tue Oct 28 13:37:00 2008 +0100
43008
43009    ppc4xx: Update PMC440 board support
43010
43011    This patch brings PMC440 board support up to date:
43012
43013    - fix GPIO configuration
43014    - add misc_init_f()
43015    - use better values for usbact variable
43016    - fix USB 2.0 phy reset sequence
43017    - shrink BAR2 to save PCI address space
43018    - add FDT support
43019
43020    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43021    Signed-off-by: Stefan Roese <sr@denx.de>
43022
43023commit 75183b1a7fc04206d9779d13f16e03853d7e965d
43024Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43025Date:	Tue Oct 28 13:36:59 2008 +0100
43026
43027    ppc4xx: Fix PMC440 BSP commands
43028
43029    This patch fixes the PMC440 BSP commands painit and selfreset
43030
43031    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43032    Signed-off-by: Stefan Roese <sr@denx.de>
43033
43034commit 76b565b69f886d5ae748db65e44f464b0e70d41a
43035Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43036Date:	Tue Oct 28 13:36:58 2008 +0100
43037
43038    ppc4xx: Update PMC440 board configuration
43039
43040    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43041    Signed-off-by: Stefan Roese <sr@denx.de>
43042
43043commit ca0c2d42b93116a8e1b8ef8ad4493c7dc9b5f2e4
43044Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43045Date:	Tue Oct 28 13:36:57 2008 +0100
43046
43047    ppc4xx: Fix esd loadpci command
43048
43049    This patch fixes esd's loadpci command when not all
43050    memory on adapter boards is accessable via PCI.
43051
43052    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43053    Signed-off-by: Stefan Roese <sr@denx.de>
43054
43055commit 492aa9ea13791ca4591b5bde895a425e27ae2d10
43056Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43057Date:	Tue Oct 28 13:36:56 2008 +0100
43058
43059    ppc4xx: Clean up PMC440 header
43060
43061    -Codingstyle cleanup
43062    -Remove unused GPIO define
43063
43064    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43065    Signed-off-by: Stefan Roese <sr@denx.de>
43066
43067commit 295133258a44f97a57fb2ec339aecfda11f4db95
43068Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43069Date:	Tue Oct 28 13:36:55 2008 +0100
43070
43071    ppc4xx: Handle other board variant in PMC440 FPGA code
43072
43073    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43074    Signed-off-by: Stefan Roese <sr@denx.de>
43075
43076commit cc2dc9b08cf7c09f9f237f8cb9303f11603d4fb0
43077Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43078Date:	Mon Oct 27 12:35:59 2008 +0100
43079
43080    ppc4xx: Merge xilinx-ppc440 and xilinx-ppc405 cfg
43081
43082    Xilinx ppc440 and ppc405 have many similarities. This patch merge the
43083    config files of both infrastuctures
43084
43085    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43086    Signed-off-by: Stefan Roese <sr@denx.de>
43087
43088commit 3befd85633d33c4dcca1f359c3f4848c5ab8e4d2
43089Author: Stefan Roese <sr@denx.de>
43090Date:	Sat Oct 25 06:45:31 2008 +0200
43091
43092    ppc4xx: Correctly configure the GPIO pin muxing on Arches
43093
43094    Arches doesn't use PerCS3 but GPIO43, so let's configure the GPIO
43095    pin multiplexing correctly
43096
43097    Signed-off-by: Stefan Roese <sr@denx.de>
43098
43099commit 7c84fe6a06dad9f793ed85b39b1e6c11a7882f5c
43100Author: Bartlomiej Sieka <tur@semihalf.com>
43101Date:	Thu Oct 30 23:22:04 2008 +0100
43102
43103    Fix to the auto-update feature documentation (CONFIG_UPDATE_TFTP_MSEC_MAX)
43104
43105    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43106
43107commit 4bc7deee9095f21e243b724ca3d634251c1d5432
43108Author: David Gibson <david@gibson.dropbear.id.au>
43109Date:	Wed Oct 29 23:27:45 2008 -0500
43110
43111    libfdt: Fix bug in fdt_subnode_offset_namelen()
43112
43113    There's currently an off-by-one bug in fdt_subnode_offset_namelen()
43114    which causes it to keep searching after it's finished the subnodes of
43115    the given parent, and into the subnodes of siblings of the original
43116    node which come after it in the tree.
43117
43118    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43119    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43120
43121commit f242a08871839eac081ba5b599af979f3a148a0d
43122Author: Peter Korsgaard <jacmet@sunsite.dk>
43123Date:	Tue Oct 28 08:26:52 2008 +0100
43124
43125    fdt_resize(): ensure minimum padding
43126
43127    fdt_add_mem_rsv() requires space for a struct fdt_reserve_entry
43128    (16 bytes), so make sure that fdt_resize at least adds that much
43129    padding, no matter what the location or size of the fdt is.
43130
43131    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
43132    Acked-by: Andy Fleming <afleming@freescale.com>
43133
43134commit d685b74c64a38849f1a129b3ab846fbf67dd937e
43135Author: Dave Liu <daveliu@freescale.com>
43136Date:	Thu Oct 23 21:59:35 2008 +0800
43137
43138    74xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
43139
43140    The patch is following the commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
43141
43142    mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
43143
43144    This is needed in unlock_ram_in_cache() because it is called from C and
43145    will corrupt the small data area anchor that is kept in R2.
43146
43147    lock_ram_in_cache() is modified similarly as good coding practice, but
43148    is not called from C.
43149
43150    Signed-off-by: Nick Spence <nick.spence@freescale.com>
43151
43152    also, the r2 is used as global data pointer.
43153
43154    Signed-off-by: Dave Liu <daveliu@freescale.com>
43155
43156commit e053ab1903ccae6048ef759025b9f675bba91450
43157Author: Scott Wood <scottwood@freescale.com>
43158Date:	Tue Oct 28 11:45:04 2008 -0500
43159
43160    mpc83xx pci: Round up memory size in inbound window.
43161
43162    The current calculation will fail to cover all memory if
43163    its size is not a power of two.
43164
43165    Signed-off-by: Scott Wood <scottwood@freescale.com>
43166    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
43167
43168commit 1c671977dc81359628be27ac99c174e76e8069ba
43169Author: Dave Liu <daveliu@freescale.com>
43170Date:	Thu Oct 23 21:19:13 2008 +0800
43171
43172    86xx: remove the unused definition
43173
43174    Signed-off-by: Dave Liu <daveliu@freescale.com>
43175
43176commit eaa44c5dc83756c3067b9e6c9db626facd0b0660
43177Author: Dave Liu <daveliu@freescale.com>
43178Date:	Tue Oct 28 17:47:49 2008 +0800
43179
43180    86xx: remove the redundant r2 global data pointer save
43181
43182    The commit 67256678f00c09b0a7f19e862e5c1847553d31bc add
43183    the another global data pointer save, but in fact the
43184    global data pointer will be initialized in the board_init_r,
43185    so remove it such as the 85xx/83xx family.
43186
43187    Signed-off-by: Dave Liu <daveliu@freescale.com>
43188    Acked-by: Kumar Gala <kumar.gala@freescale.com>
43189
43190commit bd888e9544419665334a6f47f81f34011cea38f3
43191Author: Dave Liu <daveliu@freescale.com>
43192Date:	Tue Oct 28 17:47:41 2008 +0800
43193
43194    86xx: remove the unused code for 86xx family
43195
43196    I believe these code was copied from 74xx family, but for
43197    86xx, it is unused.
43198
43199    Signed-off-by: Dave Liu <daveliu@freescale.com>
43200    Acked-by: Kumar Gala <kumar.gala@freescale.com>
43201
43202commit 5ba1ef507402bc5e344dc374203792a40f222e8a
43203Author: Dave Liu <daveliu@freescale.com>
43204Date:	Tue Oct 28 17:46:35 2008 +0800
43205
43206    86xx: remove the second DDR LAW setting for mpc8641hpcn
43207
43208    The DDR1 LAW will precedence the DDR2 LAW, so remove
43209    the second DDR LAW.
43210
43211    Signed-off-by: Dave Liu <daveliu@freescale.com>
43212    Acked-by: Becky Bruce <becky.bruce@freescale.com>
43213
43214commit 137a2dfd11ac51ae3154f13f323609b33a4a072e
43215Author: Dave Liu <daveliu@freescale.com>
43216Date:	Tue Oct 28 17:46:23 2008 +0800
43217
43218    86xx: remove the unused ddr_enable_ecc in the board file
43219
43220    The DDR controller of 86xx processors have the ECC data init
43221    feature, and the new DDR code is using the feature, we don't
43222    need the way with DMA to init memory again.
43223
43224    Signed-off-by: Dave Liu <daveliu@freescale.com>
43225    Acked-by: Kumar Gala <kumar.gala@freescale.com>
43226
43227commit dc2adad85bf580d65916c940683f6e9671e8a5dd
43228Author: Dave Liu <daveliu@freescale.com>
43229Date:	Tue Oct 28 17:46:12 2008 +0800
43230
43231    86xx: Move the clear_tlbs before MMU turn on
43232
43233    We must invalidate TLBs before MMU turn on, but
43234    currently the code is not, if there are some stale
43235    TLB entry valid in the TLBs, it will cause strange
43236    issue.
43237
43238    Signed-off-by: Dave Liu <daveliu@freescale.com>
43239    Acked-by: Becky Bruce <becky.bruce@freescale.com>
43240
43241commit 5cdade07b118d07154cb882650f9778cecc8a87c
43242Author: Scott Wood <scottwood@freescale.com>
43243Date:	Mon Oct 27 15:57:08 2008 -0500
43244
43245    mpc8313erdb: Document NAND boot.
43246
43247    Previously, the documentation claimed that NAND boot is not supported.
43248    This is no longer true.
43249
43250    Signed-off-by: Scott Wood <scottwood@freescale.com>
43251
43252commit bd78bc6b2aebf5566aac464f936b88dfd97ab0bd
43253Author: Scott Wood <scottwood@freescale.com>
43254Date:	Wed Oct 29 14:20:26 2008 -0500
43255
43256    NAND: Properly create JFFS2 cleanmarkers.
43257
43258    As reported by Ilko Iliev <iliev@ronetix.at>, the "nand erase clean"
43259    command is currently broken, and among other things causes all blocks
43260    to be marked bad.
43261
43262    This implements it properly using MTD_OOB_AUTO, along with some
43263    indentation fixes.
43264
43265    Signed-off-by: Scott Wood <scottwood@freescale.com>
43266
43267commit f7fe57c09866b44692d18c8cf22828bd137ec58d
43268Author: Scott Wood <scottwood@freescale.com>
43269Date:	Wed Oct 29 13:42:41 2008 -0500
43270
43271    NAND fsl elbc: Set FMR[ECCM] based on page size.
43272
43273    Hardware expects ECCM 0 for small page and ECCM 1 for large page
43274    when booting from NAND, so use those defaults.
43275
43276    Signed-off-by: Scott Wood <scottwood@freescale.com>
43277
43278commit c013b74975dab0805ef6d369b013230c4e8a660d
43279Author: Haiying Wang <Haiying.Wang@freescale.com>
43280Date:	Wed Oct 29 13:32:59 2008 -0400
43281
43282    NAND: Add support for MPC8572DS board
43283
43284    This patch defines 1M TLB&LAW size for NAND on MPC8572DS, assigns
43285    0xffa00000 for CONFIG_SYS_NAND_BASE and adds other NAND supports in
43286    config file.
43287
43288    It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image, to
43289    make room for the increased code size with NAND enabled.
43290
43291    Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
43292    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
43293    Signed-off-by: Scott Wood <scottwood@freescale.com>
43294
43295commit 4e190b03aaf2309bd2e025d1187a2ca880fedc95
43296Author: Haiying Wang <Haiying.Wang@freescale.com>
43297Date:	Wed Oct 29 11:05:55 2008 -0400
43298
43299    Make Freescale local bus registers available for both 83xx and 85xx.
43300
43301    - Rename lbus83xx_t to fsl_lbus_t and move it to asm/fsl_lbc.h so that it
43302      can be shared by both 83xx and 85xx
43303    - Remove lbus83xx_t and replace it with fsl_lbus_t in all 83xx boards
43304      files which use lbus83xx_t.
43305    - Move FMR, FIR, FCR, FPAR, LTESR from mpc83xx.h to asm/fsl_lbc.h so that
43306      85xx can share them.
43307
43308    Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
43309    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
43310    Signed-off-by: Scott Wood <scottwood@freescale.com>
43311
43312commit 695c130e4bf75b444720ddfd83aca88f41c046cf
43313Author: Scott Wood <scottwood@freescale.com>
43314Date:	Mon Oct 27 15:38:30 2008 -0500
43315
43316    NAND: Align right column of the shorthelp with other commands.
43317
43318    I accidentally broke this in when making consistent the partial
43319    alignment of the longhelp.
43320
43321    Signed-off-by: Scott Wood <scottwood@freescale.com>
43322
43323commit 33efde5ecac91ab118ff00b95a181fd6d75f8645
43324Author: Karl Beldan <karl.beldan@gmail.com>
43325Date:	Mon Sep 15 16:08:03 2008 +0200
43326
43327    NAND: Reset chip on power-up
43328
43329    Some chips require a RESET after power-up (e.g. Micron MT29FxGxxxxx).
43330    The first command sent is NAND_CMD_READID.
43331    Issue a NAND_CMD_RESET in nand_scan_ident before reading the device id.
43332    Tested with an MT29F4G08AAC.
43333
43334    Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
43335    Signed-off-by: Scott Wood <scottwood@freescale.com>
43336
43337commit c45912d8abc52de796b9059a58faf7c4166eab58
43338Author: Scott Wood <scottwood@freescale.com>
43339Date:	Fri Oct 24 16:20:43 2008 -0500
43340
43341    NAND: sync with 2.6.27
43342
43343    This brings the core NAND code up to date with the Linux kernel.
43344
43345    Since there were several drivers in Linux as of the last update that are
43346    not in u-boot, I'm not bringing over new drivers that have been added
43347    since in the absence of an interested party.
43348
43349    I did not update OneNAND since it was recently synced by Kyungmin Park,
43350    and I'm not sure exactly what the common ancestor is.
43351
43352    Signed-off-by: Scott Wood <scottwood@freescale.com>
43353
43354commit b1d0db1805c3395149777e507b6da53410abac4e
43355Author: Kumar Gala <galak@kernel.crashing.org>
43356Date:	Tue Oct 21 17:25:47 2008 -0500
43357
43358    bootm: Added CONFIG_BOOTM_{LINUX, NETBSD, RTEMS}
43359
43360    Added the ability to config out bootm support for Linux, NetBSD, RTEMS
43361
43362    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43363
43364commit 5a98127d81a6eefc5a78a704df619bfe362eeb87
43365Author: Kumar Gala <galak@kernel.crashing.org>
43366Date:	Tue Oct 21 17:25:46 2008 -0500
43367
43368    bootm: support subcommands in linux ppc bootm
43369
43370    Add support for 'bdt', 'cmdline', 'prep' to the linux PPC bootm.
43371
43372    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43373
43374commit 49c3a861d11735838f1f1b11999ce433006dc919
43375Author: Kumar Gala <galak@kernel.crashing.org>
43376Date:	Tue Oct 21 17:25:45 2008 -0500
43377
43378    bootm: Add subcommands
43379
43380    Add the ability to break the steps of the bootm command into several
43381    subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go.
43382
43383    This allows us to do things like manipulate device trees before
43384    they are passed to a booting kernel or setup memory for a secondary
43385    core in multicore situations.
43386
43387    Not all OS types support all subcommands (currently only start, loados,
43388    ramdisk, fdt, and go are supported).
43389
43390    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43391
43392commit be08315933537f061bc1ce61f33a29c56458bbad
43393Author: Kumar Gala <galak@kernel.crashing.org>
43394Date:	Tue Oct 21 17:25:44 2008 -0500
43395
43396    bootm: Move to using a function pointer table for the boot os function
43397
43398    This removes a bit of code and makes it easier for the upcoming sub bootm
43399    command support to call into the proper OS specific handler.
43400
43401    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43402    Signed-off-by: Wolfgang Denk <wd@denx.de>
43403
43404commit a369f4a492fa2805d87775d27380f0eeaca35aa6
43405Author: Graeme Russ <graeme.russ@gmail.com>
43406Date:	Mon Sep 29 23:03:14 2008 +1000
43407
43408    i386: Renamed show_boot_progress in assembler code
43409
43410    Renamed show_boot_progress in assembler init phase to
43411    show_boot_progress_asm to avoid link conflicts with C version
43412
43413    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
43414
43415commit 4442f45b0e1cbad35aa22d4cad22b90a57e3f32d
43416Author: Peter Tyser <ptyser@xes-inc.com>
43417Date:	Mon Oct 27 16:42:00 2008 -0500
43418
43419    85xx: Update MPC85xx_PORDEVSR_IO_SEL mask
43420
43421    The MPC8572 has a 4-bit wide PORDEVSR IO_SEL field. Other MPC85xx
43422    processors have a 3-bit wide IO_SEL field but have the most
43423    significant bit is wired to 0 so this change should not affect
43424    them.
43425
43426    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
43427
43428commit cd4251624205cb97104f6e32679dc7754934f711
43429Author: Becky Bruce <becky.bruce@freescale.com>
43430Date:	Mon Oct 27 16:09:42 2008 -0500
43431
43432    powerpc: fix pci window initialization to work with > 4GB DRAM
43433
43434    The existing code has a few errors that need to be fixed in
43435    order to support large RAM sizes.  Fix those, and add a
43436    comment to make it clearer.
43437
43438    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
43439    Acked-by: Kumar Gala <galak@kernel.crashing.org>
43440
43441commit 219542a1a66ca017b12860920714a9859b18a5d7
43442Author: Kumar Gala <galak@kernel.crashing.org>
43443Date:	Mon Oct 27 13:16:20 2008 -0500
43444
43445    pci/fsl_pci_init: Removed a bunch pointless trailing backslashes.
43446
43447    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43448
43449commit 6b59e03e0237a40a2305ea385defdfd92000978b
43450Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43451Date:	Mon Sep 1 16:21:22 2008 +0200
43452
43453    lcd: Let the board code show board-specific info
43454
43455    The information displayed when CONFIG_LCD_INFO is set is inherently
43456    board-specific, so it should be done by the board code. The current code
43457    dealing with this only handles two cases, and is already a horrible mess
43458    of #ifdeffery.
43459
43460    Yes, this duplicates some code, but it also allows boards to print more
43461    board-specific information; this used to be very difficult.
43462
43463    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43464    Signed-off-by: Anatolij Gustschin <agust@denx.de>
43465
43466commit 6f93d2b8fca504200a5758f7c6dd2d6852900765
43467Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43468Date:	Mon Sep 1 16:21:21 2008 +0200
43469
43470    lcd: Set lcd_is_enabled before clearing the screen
43471
43472    This allows the logo/info rendering routines to use the regular
43473    lcd_putc/lcd_puts/lcd_printf calls.
43474
43475    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43476    Signed-off-by: Anatolij Gustschin <agust@denx.de>
43477
43478commit 15b17ab52b7c15d46d9fc631cc06092e1e764de2
43479Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43480Date:	Mon Sep 1 16:21:20 2008 +0200
43481
43482    lcd: Implement lcd_printf()
43483
43484    lcd_printf() has a prototype in include/lcd.h but no implementation. Fix
43485    this by borrowing the lcd_printf() implementation from the cogent board
43486    code (which appears to use its own LCD framework.)
43487
43488    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43489    Signed-off-by: Anatolij Gustschin <agust@denx.de>
43490
43491commit 70dbc54c0a5c798bcf82ae2a1e227404f412e892
43492Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43493Date:	Mon Sep 1 16:21:19 2008 +0200
43494
43495    atmel_lcdfb: Straighten out funky vl_sync logic
43496
43497    If the board _didn't_ request INVLINE_INVERTED, we set INVLINE_INVERTED,
43498    otherwise we don't. WTF?
43499
43500    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43501    Signed-off-by: Anatolij Gustschin <agust@denx.de>
43502
43503commit 23bb28f0f76b46c4b573374b0bb3b3f23d85ef55
43504Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43505Date:	Mon Sep 1 16:21:18 2008 +0200
43506
43507    atmel_lcdfb: Eliminate unneeded #include <asm/arch/hardware.h>
43508
43509    atmel_lcdfb doesn't actually need anything from asm/arch/hardware.h. It
43510    includes a file that does, asm/arch/gpio.h, but this file doesn't
43511    include <asm/arch/hardware.h> like it's supposed to.
43512
43513    Add the missing include to asm/arch/gpio.h and remove the workaround
43514    from the atmel_lcdfb driver. This makes the driver compile on avr32.
43515
43516    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43517    Signed-off-by: Anatolij Gustschin <agust@denx.de>
43518
43519commit c2083e0e11a03ef8be2e9f0ed8720fdc20832f3e
43520Author: Kumar Gala <galak@kernel.crashing.org>
43521Date:	Wed Oct 22 14:38:55 2008 -0500
43522
43523    86xx: Convert all fsl_pci_init users to new APIs
43524
43525    Converted MPC8610HCPD, MPC8641HPCN, and SBC8641D to use
43526    fsl_pci_setup_inbound_windows() and ft_fsl_pci_setup().
43527
43528    With these changes the board code is a bit smaller and we get dma-ranges
43529    set in the device tree for these boards.
43530
43531    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43532    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43533    Acked-by: Jon Loeliger <jdl@freescale.com>
43534
43535commit 2dba0dea98c0dee1799ffd6fd6eb541645dbbd98
43536Author: Kumar Gala <galak@kernel.crashing.org>
43537Date:	Tue Oct 21 08:28:33 2008 -0500
43538
43539    85xx: Convert all fsl_pci_init users to new APIs
43540
43541    Converted ATUM8548, MPC8536DS, MPC8544DS, MPC8548CDS, MPC8568MDS,
43542    MPC8572DS, TQM85xx, and SBC8548 to use fsl_pci_setup_inbound_windows()
43543    and ft_fsl_pci_setup().
43544
43545    With these changes the board code is a bit smaller and we get dma-ranges
43546    set in the device tree for these boards.
43547
43548    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43549    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43550
43551commit a2aab460727e5f674353a83a81000ef794bffcae
43552Author: Kumar Gala <galak@kernel.crashing.org>
43553Date:	Thu Oct 23 00:01:06 2008 -0500
43554
43555    pci/fsl_pci_init: Added fdt helper for setting up bus-ranges & dma-ranges
43556
43557    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43558    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43559
43560commit b9a1fa9787a3a79573f5f932a4f8aa216bcb1785
43561Author: Kumar Gala <galak@kernel.crashing.org>
43562Date:	Wed Oct 22 14:06:24 2008 -0500
43563
43564    pci/fsl_pci_init: Add a common PCI inbound setup function
43565
43566    Add a common setup function that determines the pci_region(s) based
43567    on how much memory we have in the system.
43568
43569    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43570    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43571
43572commit 612ea01018a459234d54ed57ec6a5a244ce75678
43573Author: Kumar Gala <galak@kernel.crashing.org>
43574Date:	Tue Oct 21 10:13:14 2008 -0500
43575
43576    pci/fsl_pci_init: Enable larger address and setting inbound windows properly
43577
43578    * PCI Inbound window was setup incorrectly.  The PCI address and system
43579      address were swapped.  The PCI address should be setting piwar/piwbear
43580      and the system address should be setting pitar.
43581
43582    * Removed masking of addresses to allow for system address to support
43583      system address & PCI address >32-bits
43584
43585    * Set PIWBEAR & POTEAR to allow for full 64-bit PCI addresses
43586
43587    * Respect the PCI_REGION_PREFETCH for inbound windows
43588
43589    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43590    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43591
43592commit 8ab451c46b846f2bbd7122b29ffdd9a4a04da228
43593Author: Kumar Gala <galak@kernel.crashing.org>
43594Date:	Wed Oct 22 23:33:56 2008 -0500
43595
43596    fdt: Added helper to set PCI dma-ranges property
43597
43598    Added fdt_pci_dma_ranges() that parses the pci_region info from the
43599    struct pci_controller and populates the dma-ranges based on it.
43600
43601    The max # of windws/dma-ranges we support is 3 since on embedded
43602    PowerPC based systems this is the max number of windows.
43603
43604    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43605    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43606
43607commit 3bed2aaf2d50fd13273c14d17d4fd40ef42e0d0f
43608Author: Kumar Gala <galak@kernel.crashing.org>
43609Date:	Thu Oct 23 00:05:47 2008 -0500
43610
43611    fdt: Add fdt_getprop_u32_default helpers
43612
43613    Add helper functions to return find a node and return it's property
43614    or a default value.
43615
43616    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43617    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43618    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
43619
43620commit 8ba93f68a1bae89e033527ce67b41b4a87aa5b7f
43621Author: Kumar Gala <galak@kernel.crashing.org>
43622Date:	Tue Oct 21 18:06:15 2008 -0500
43623
43624    86xx: Enable 64-bit PCI resources on all Freescale boards
43625
43626    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43627    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43628
43629commit 0151cbaccf4504821ecfde0217299bd740086bb6
43630Author: Kumar Gala <galak@kernel.crashing.org>
43631Date:	Tue Oct 21 11:33:58 2008 -0500
43632
43633    85xx: Enable 64-bit PCI resources on all Freescale boards
43634
43635    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43636    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43637
43638commit 30e76d5e3bc4c5208ee63585fe12b409d9308cd8
43639Author: Kumar Gala <galak@kernel.crashing.org>
43640Date:	Tue Oct 21 08:36:08 2008 -0500
43641
43642    pci: Allow for PCI addresses to be 64-bit
43643
43644    PCI bus is inherently 64-bit.  While not all system require access to
43645    the full 64-bit PCI address range some do.	This allows those systems
43646    to enable the full PCI address width via CONFIG_SYS_PCI_64BIT.
43647
43648    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43649    Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43650    Acked-by: Wolfgang Denk <wd@denx.de>
43651
43652commit ae5f943ba8ede448a4b1a145fd8911856701ecc5
43653Author: Dave Liu <daveliu@freescale.com>
43654Date:	Thu Oct 23 21:18:53 2008 +0800
43655
43656    85xx: Fix the incorrect register used for DDR erratum1
43657
43658    The 8572 DDR erratum1:
43659    DDR controller may enter an illegal state when operating
43660    in 32-bit bus mode with 4-beat bursts.
43661
43662    Description:
43663    When operating with a 32-bit bus, it is recommended that
43664    DDR_SDRAM_CFG[8_BE] is cleared when DDR2 memories are used.
43665    This forces the DDR controller to use 4-beat bursts when
43666    communicating to the DRAMs. However, an issue exists that
43667    could lead to data corruption when the DDR controller is
43668    in 32-bit bus mode while using 4-beat bursts.
43669
43670    Projected Impact:
43671    If the DDR controller is operating in 32-bit bus mode with
43672    4-beat bursts, then the controller may enter into a bad state.
43673    All subsequent reads from memory is corrupted.
43674    Four-beat bursts with a 32-bit bus only is used with DDR2 memories.
43675    Therefore, this erratum does not affect DDR3 mode.
43676
43677    Work Arounds:
43678    To work around this issue, software must set DEBUG_1[31] in
43679    DDR memory mapped space (CCSRBAR offset + 0x2f00 for DDR_1
43680    and CCSRBAR offset + 0x6f00 for DDR_2).
43681
43682    Currenlty, the code is using incorrect register DDR_SDRAM_CFG_2
43683    as condition, but it should be DDR_SDRAM_CFG register.
43684
43685    Signed-off-by: Dave Liu <daveliu@freescale.com>
43686
43687commit d5b693090ed08d24c18491df9d8fc7387b2906f3
43688Author: Dave Liu <daveliu@freescale.com>
43689Date:	Thu Oct 23 21:17:19 2008 +0800
43690
43691    85xx: remove unused config definition
43692
43693    Signed-off-by: Dave Liu <daveliu@freescale.com>
43694
43695commit 0f060c3bf82832331a509f2e5d2442539e7aad09
43696Author: Kumar Gala <galak@kernel.crashing.org>
43697Date:	Thu Oct 23 01:47:38 2008 -0500
43698
43699    85xx: Add basic e500mc core support
43700
43701    Introduce CONFIG_E500MC to deal with the minor differences between
43702    e500v2 and e500mc.
43703
43704    * Certain fields of HID0/1 don't exist anymore on e500mc
43705    * Cache line size is 64-bytes on e500mc
43706    * reset value of PIR is different
43707
43708    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43709
43710commit a38a5b6edd30f29fd5fdb1d7f674521906c0e677
43711Author: Kumar Gala <galak@kernel.crashing.org>
43712Date:	Thu Oct 23 01:47:37 2008 -0500
43713
43714    85xx: Use CONFIG_SYS_CACHELINE_SIZE instead of magic number
43715
43716    Using CONFIG_SYS_CACHELINE_SIZE instead of 31 means we can handle
43717    e500mc's 64-byte cacheline properly when it gets added.
43718
43719    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43720
43721commit 5deb8022c3749faac30e9ad9694691e2442b5c93
43722Author: Georg Schardt <schardt@team-ctech.de>
43723Date:	Fri Oct 24 13:51:52 2008 +0200
43724
43725    ppc4xx: New board avnet fx12 minimodul
43726
43727    This patch adds support for the avnet fx12 minimodul.
43728    It needs the "ppc4xx: Generic architecture for xilinx ppc405"
43729    patch from Ricardo.
43730
43731    Signed-off-by: Georg Schardt <schardt@team-ctech.de>
43732    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43733    Signed-off-by: Stefan Roese <sr@denx.de>
43734
43735commit 1f4d53260ec6f8f122aed75cce7c757d97a551e0
43736Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43737Date:	Tue Oct 21 18:29:46 2008 +0200
43738
43739    ppc4xx: Generic architecture for xilinx ppc405(v3)
43740
43741    As "ppc44x: Unification of virtex5 pp440 boards" did for the xilinx
43742    ppc440 boards, this patch presents a common architecture for all the
43743    xilinx ppc405 boards.
43744
43745    Any custom xilinx ppc405 board can be added very easily with no code
43746    duplicity.
43747
43748    This patch also adds a simple generic board, that can be used on almost
43749    any design with xilinx ppc405 replacing the file ppc405-generic/xparameters.h
43750
43751    This patch is prepared to work with the latest version of EDK (10.1)
43752
43753    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43754    Signed-off-by: Stefan Roese <sr@denx.de>
43755
43756commit 485c00a57fab86f72a3769480c66bf1ca22e1459
43757Author: Stefan Roese <sr@denx.de>
43758Date:	Fri Oct 24 08:56:09 2008 +0200
43759
43760    ppc4xx: Disable DDR2 autocalibration on Kilauea for now
43761
43762    Since the new autocalibration still has some problems on some Kilauea
43763    boards with 200MHz DDR2 frequency we disable the autocalibration and
43764    use the hardcoded values as done before. This seems to work reliably
43765    on all known DDR2 frequencies.
43766
43767    After the autocalibration issue is fixed we will enable it again.
43768
43769    Signed-off-by: Stefan Roese <sr@denx.de>
43770
43771commit f177f4250c729727b1629fa8d8d6556c999e9b8c
43772Author: Mike Frysinger <vapier@gentoo.org>
43773Date:	Wed Apr 9 02:02:07 2008 -0400
43774
43775    Blackfin: fix up UART status bit handling
43776
43777    Some Blackfin UARTs are read-to-clear while others are write-to-clear.
43778    This can cause problems when we poll the LSR and then later try and handle
43779    any errors detected.
43780
43781    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43782
43783commit ae0910298f31f5bb3d33a64b8467c60ea3c5d6d0
43784Author: Mike Frysinger <vapier@gentoo.org>
43785Date:	Sat Oct 11 20:42:17 2008 -0400
43786
43787    Blackfin: bf561-ezkit: drop redundant code
43788
43789    Common Blackfin code already announces CPU information.
43790
43791    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43792
43793commit e2eea98bff1369f77a9f59a5fd0bd4928bc3332e
43794Author: Mike Frysinger <vapier@gentoo.org>
43795Date:	Sat Oct 11 20:43:10 2008 -0400
43796
43797    Blackfin: bf561-ezkit: drop pointless USB code
43798
43799    The USB/LAN register settings are not actually used/needed in order to
43800    drive things from U-Boot, so drop the code.
43801
43802    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43803
43804commit c23bff63fb03cb9dbcd26522841e53f9b34fa1ab
43805Author: Mike Frysinger <vapier@gentoo.org>
43806Date:	Sat Oct 11 20:47:58 2008 -0400
43807
43808    Blackfin: linker scripts: force start.o and set initcode boundaries
43809
43810    Make sure that the start.o object is always the first object in our linker
43811    script regardless of configuration settings, and add some linker symbols
43812    so the ldr utility can properly locate the initcode when generating a LDR.
43813
43814    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43815
43816commit bd33e5c613cf70e3cb51a73fdd653fe83b942bb0
43817Author: Mike Frysinger <vapier@gentoo.org>
43818Date:	Sat Oct 11 21:19:39 2008 -0400
43819
43820    Blackfin: small cpu init optimization while setting interrupt mask
43821
43822    Use the sti instruction to set the initial interrupt mask rather than
43823    banging on the core IMASK MMR to save both space and time.
43824
43825    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43826
43827commit 960922291c9594acb575cec7e47d7bed9b58182c
43828Author: Mike Frysinger <vapier@gentoo.org>
43829Date:	Sat Oct 11 21:18:10 2008 -0400
43830
43831    Blackfin: set initial stack correctly according to Blackfin ABI
43832
43833    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43834
43835commit 25cd33d82ea521b7bd90ca858f8919fae1e9732b
43836Author: Mike Frysinger <vapier@gentoo.org>
43837Date:	Sun Apr 20 03:11:53 2008 -0400
43838
43839    Blackfin: make baud calculation more accurate
43840
43841    We should use the algorithm in the Linux kernel so that the UART divisor
43842    calculation is more accurate.  It also fixes problems on some picky UARTs
43843    that have sampling anomalies.
43844
43845    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43846
43847commit 0ba1da116e5edcb0c5ae4a7585d73f6548400a06
43848Author: Mike Frysinger <vapier@gentoo.org>
43849Date:	Mon Oct 6 04:21:41 2008 -0400
43850
43851    Blackfin: decode hwerrcause/excause when crashing
43852
43853    Having to decode hwerrcause/excause values is a pain, so automate it.
43854
43855    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43856
43857commit 2de95bb20c488f20298df6881b700a5a757ee780
43858Author: Mike Frysinger <vapier@gentoo.org>
43859Date:	Mon Oct 6 04:20:54 2008 -0400
43860
43861    Blackfin: fix register dump messages
43862
43863    Make sure we report RETI/IPEND correctly.
43864
43865    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43866
43867commit 7133999e6f62a9a01f6a8ffe234b8532b3ad1e4b
43868Author: Mike Frysinger <vapier@gentoo.org>
43869Date:	Mon Oct 6 04:19:34 2008 -0400
43870
43871    Blackfin: don't bother displaying reboot msg when crashing
43872
43873    The hang function already tells you to reboot, so no point in showing it
43874    twice.
43875
43876    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43877
43878commit 70c4c032ea112cc42aa1ce959c33fc4825eaef95
43879Author: Mike Frysinger <vapier@gentoo.org>
43880Date:	Sun Jun 1 01:23:48 2008 -0400
43881
43882    Blackfin: enable support for nested interrupts
43883
43884    During cpu init, make sure we initialize the CEC properly so that
43885    interrupts can fire and be handled while U-Boot is running.
43886
43887    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43888
43889commit 39782727e185860faa4884c2b04e84cb33d1c6cf
43890Author: Mike Frysinger <vapier@gentoo.org>
43891Date:	Mon Oct 6 03:55:25 2008 -0400
43892
43893    Blackfin: init NAND before relocating env
43894
43895    If booting out of NAND, we need to make sure we initialize it properly
43896    before attempting to relocate the environment.
43897
43898    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43899
43900commit 0f9a8819416ba40a53de50af148847a0e508f84d
43901Author: Mike Frysinger <vapier@gentoo.org>
43902Date:	Thu Aug 7 18:40:13 2008 -0400
43903
43904    Blackfin: check cache bits, not cplb bits
43905
43906    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43907
43908commit 2c1ea9e370cb72dd6a5aa32338e87a8a1f77bd76
43909Author: Mike Frysinger <vapier@gentoo.org>
43910Date:	Thu Aug 7 17:52:59 2008 -0400
43911
43912    Blackfin: drop unused cache flush code
43913
43914    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43915
43916commit 50f0d211912a648e31aa9123b4665a0444bb8ca9
43917Author: Mike Frysinger <vapier@gentoo.org>
43918Date:	Thu Aug 7 15:21:47 2008 -0400
43919
43920    Blackfin: unify cache handling code
43921
43922    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43923
43924commit 3c8798983403cb68a827d7a0d09b1134524a1b7d
43925Author: Mike Frysinger <vapier@gentoo.org>
43926Date:	Mon Oct 6 03:39:07 2008 -0400
43927
43928    Blackfin: only initialize the RTC when actually used
43929
43930    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43931
43932commit 621e579b812dd1a2e6777f7cbf6e55e736505823
43933Author: Mike Frysinger <vapier@gentoo.org>
43934Date:	Mon Oct 6 03:44:33 2008 -0400
43935
43936    Blackfin: fix SWRST register definition
43937
43938    The SWRST register is a 16bit, not 32bit, register.
43939
43940    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43941
43942commit 06121c4e2d183887dcd7a4ca2dcd395b213ea15b
43943Author: Mike Frysinger <vapier@gentoo.org>
43944Date:	Thu Aug 7 18:54:57 2008 -0400
43945
43946    Blackfin: build with -fomit-frame-pointer
43947
43948    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43949
43950commit adbfeeb7b32f737a9738daa583350d2bb9ed017a
43951Author: Mike Frysinger <vapier@gentoo.org>
43952Date:	Thu Aug 7 17:50:26 2008 -0400
43953
43954    Blackfin: document some of the blackfin directories
43955
43956    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43957
43958commit e4337968e43698a68ba608369f46d4a4114111ca
43959Author: Mike Frysinger <vapier@gentoo.org>
43960Date:	Thu Aug 7 15:16:56 2008 -0400
43961
43962    Blackfin: only enable hardware error irq by default
43963
43964    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43965
43966commit 2b66f08f257ef6a06785f27b3c6dc2a4cfc9cac4
43967Author: Mike Frysinger <vapier@gentoo.org>
43968Date:	Thu Aug 7 13:36:43 2008 -0400
43969
43970    Blackfin: punt old unused mem_init.h header
43971
43972    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43973
43974commit bcc121a01608042066a19ab5bff5bcfb805bf406
43975Author: Mike Frysinger <vapier@gentoo.org>
43976Date:	Thu Aug 7 13:18:55 2008 -0400
43977
43978    Blackfin: delete unused page_descriptor_table_size define
43979
43980    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43981
43982commit 30fb9d24ae16e5b0ed39e5b7cc85981165ca98bc
43983Author: Mike Frysinger <vapier@gentoo.org>
43984Date:	Thu Aug 7 13:17:03 2008 -0400
43985
43986    Blackfin: fix typo in boot mode comment and add NAND define
43987
43988    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43989
43990commit 2e5cbe5461c5c4c6665e318cfe950a5a150d999c
43991Author: Ben Maan <moo@cow>
43992Date:	Thu Aug 7 13:14:21 2008 -0400
43993
43994    Blackfin: fix port mux defines for BF54x
43995
43996    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43997
43998commit 0656ef2ba274910d31364fe022f6c7db0051660d
43999Author: Mike Frysinger <vapier@gentoo.org>
44000Date:	Thu Aug 7 13:09:50 2008 -0400
44001
44002    Blackfin: update anomaly lists
44003
44004    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
44005
44006commit 50ca95402876cf7bac4e2d4f7855f616a038763f
44007Author: Mike Frysinger <vapier@gentoo.org>
44008Date:	Thu Aug 7 13:08:54 2008 -0400
44009
44010    Blackfin: unify DSPID/DBGSTAT MMR definitions
44011
44012    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
44013
44014commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e
44015Author: Wolfgang Denk <wd@denx.de>
44016Date:	Tue Oct 21 15:53:51 2008 +0200
44017
44018    Fix strmhz(): avoid printing negative fractions
44019
44020    Signed-off-by: Wolfgang Denk <wd@denx.de>
44021
44022commit 4a7f6b750d8de543fdf8e58acd86745010054571
44023Author: Richard Retanubun <RichardRetanubun@ruggedcom.com>
44024Date:	Fri Oct 17 08:55:51 2008 -0400
44025
44026    mpc83xx: Removed #ifdef CONFIG_MPC834X dependency on upmconfig function
44027
44028    This is done to allow other 83XX based platforms which also have UPM
44029    (e.g. 8360) to configure and use their UPM in u-boot.
44030
44031    Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
44032    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44033
44034commit 3bf1be3c0cfb1129b68cc1474119e5f323536488
44035Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44036Date:	Tue Oct 14 22:58:53 2008 +0400
44037
44038    mpc83xx: add support for switching between USB Host/Function for MPC837XEMDS
44039
44040    With this patch u-boot can fixup the dr_mode and phy_type properties
44041    for the Dual-Role USB controller.
44042
44043    While at it, also remove #ifdefs around includes, they are not needed.
44044
44045    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44046    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44047
44048commit b3379f3fd13969934c00097c05754e7a8990fd39
44049Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44050Date:	Wed Oct 8 20:52:54 2008 +0400
44051
44052    mpc83xx: add ELBC NAND support for the MPC837XEMDS boards
44053
44054    Though NAND chip is replaceable on the MPC837XE-MDS boards, the
44055    current settings don't work with the default chip on the board.
44056    Nevertheless Freescale's U-Boot sets the option register correctly,
44057    so I just dumped the register from the working u-boot. My guess is
44058    that the old settings were applicable for some pilot boards, not
44059    found in the production.
44060
44061    This patch also enables FSL ELBC driver so that we could access
44062    the NAND storage in the u-boot.
44063
44064    The NAND support costs about 45KB, so the u-boot no longer fits
44065    into two 128KB NOR flash sectors, thus we also have to adjust
44066    environment location: add another 128KB to the monitor length.
44067
44068    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44069
44070    It is due to hardware design and logic defect, that is the
44071    I/O[0:7] of NAND chip is connected to LAD[7:0], so when
44072    the NAND chip connected to nLCS3,  you have to set up the
44073    OR3[BCTLD] = '1' for normal operation, otherwise it will have
44074    bus contention due to the pin 48/25 of U60 is enabled.
44075
44076    Setup the OR3[BCTLD] = '1' , that meaning the LBCTL is not
44077    asserted upon access to the NAND chip, keep the default state.
44078
44079    Acked-by: Dave Liu <daveliu@freescale.com>
44080    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44081
44082commit 00f7bbae92e3b13f2b37aeb1def9bb12445521b7
44083Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44084Date:	Thu Oct 2 19:17:33 2008 +0400
44085
44086    mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards
44087
44088    The MPC837xE-MDS board's CPLD can auto-detect if the board is on the PIB,
44089    standalone or acting as a PCI agent. User's Guide says:
44090
44091    - When the CPLD recognizes its location on the PIB it automatically
44092      configures RCW to the PCI Host.
44093    - If the CPLD fails to recognize its location then it is automatically
44094      configured as an Agent and the PCI is configured to an external arbiter.
44095
44096    This sounds good. Though in the standalone setup the CPLD sets PCI_HOST
44097    flag (it's ok, we can't act as PCI agents since we receive CLKIN, not
44098    PCICLK), but the CPLD doesn't set the ARBITER_ENABLE flag, and without
44099    any arbiter bad things will happen (here the board hangs during any config
44100    space reads).
44101
44102    In this situation we must disable the PCI. And in case of anybody really
44103    want to use an external arbiter, we provide "pci_external_aribter"
44104    environment variable.
44105
44106    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44107    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44108
44109commit 1da83a63d8e1b4bddeb82581b1745a09aac3e2d3
44110Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44111Date:	Thu Oct 2 18:32:25 2008 +0400
44112
44113    mpc83xx: add SGMII riser module support for the MPC8378E-MDS boards
44114
44115    This involves configuring the SerDes and fixing up the flags and
44116    PHY addresses for the TSECs.
44117
44118    For Linux we also fix up the device tree.
44119
44120    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44121    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44122
44123commit e6d9c8916de9c24f2c52d0b01cf00d2e74a04cd8
44124Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44125Date:	Thu Oct 2 18:31:59 2008 +0400
44126
44127    mpc83xx: add TSECs' HRCWH masks for MPC837x processors
44128
44129    We'll use these masks to parse TSEC modes out of HRCWH.
44130
44131    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44132    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44133
44134commit 6f9cc6608b4e1cefde56c0fb99ae1c95c42575ff
44135Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44136Date:	Thu Oct 2 18:31:56 2008 +0400
44137
44138    mpc83xx: serdes: add forgotten shifts for rfcks
44139
44140    The rfcks should be shifted by 28 bits left. We didn't notice the bug
44141    because we were using only 100MHz clocks (for which rfcks == 0).
44142
44143    Though, for SGMII we'll need 125MHz clocks.
44144
44145    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44146    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44147
44148commit 55c531984dcf933e4cd13a187a7e08e873b7ced1
44149Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44150Date:	Thu Oct 2 18:31:53 2008 +0400
44151
44152    mpc83xx: fix serdes setup for the MPC8378E boards
44153
44154    MPC837xE specs says that SerDes1 has:
44155
44156    — Two lanes running x1 SGMII at 1.25 Gbps;
44157    — Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
44158
44159    And for SerDes2:
44160
44161    — Two lanes running x1 PCI Express at 2.5 Gbps;
44162    — One lane running x2 PCI Express at 2.5 Gbps;
44163    — Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
44164
44165    The spec also explicitly states that PEX options are not valid for
44166    the SD1.
44167
44168    Nevertheless MPC8378 RDB and MDS boards configure the SD1 for PEX,
44169    which is wrong to do.
44170
44171    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44172    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44173
44174commit 5c2ff323a94e27e481f70c44838d43fcd844dd46
44175Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44176Date:	Wed Sep 10 18:12:37 2008 +0400
44177
44178    mpc83xx: mpc8360emds: rework LBC SDRAM setup
44179
44180    Currently 64M of LBC SDRAM are mapped at 0xF0000000 which makes
44181    it difficult to use (b/c then the memory is discontinuous and
44182    there is quite big memory hole between the DDR/SDRAM regions).
44183
44184    This patch reworks LBC SDRAM setup so that now we dynamically
44185    place the LBC SDRAM near the DDR (or at 0x0 if there isn't any
44186    DDR memory).
44187
44188    With this patch we're able to:
44189
44190    - Boot without external DDR memory;
44191    - Use most "DDR + SDRAM" setups without need to support for
44192      sparse/discontinuous memory model in the software.
44193
44194    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44195    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44196
44197commit def0819e920b05b34b56d8b42e1e43d9b89a52d6
44198Author: Wolfgang Denk <wd@xpert.denx.de>
44199Date:	Tue Oct 21 11:23:56 2008 +0200
44200
44201    FDT: don't use private kernel header files
44202
44203    On some systems (for example Fedora Core 4) U-Boot builds with the
44204    following wanrings only:
44205
44206    ...
44207    In file included from /home/wd/git/u-boot/include/libfdt_env.h:33,
44208		     from fdt.c:51:
44209		 /usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include <endian.h> instead!
44210
44211    This patch fixes this problem.
44212
44213    Signed-off-by: Wolfgang Denk <wd@denx.de>
44214
44215commit f4d14c55504ce40287321bd63ee269e3233ee4ae
44216Author: Stefan Roese <sr@denx.de>
44217Date:	Mon Oct 13 15:15:31 2008 +0200
44218
44219    ppc4xx: Add 1.0 & 1.066 GHz to canyonlands bootstrap command for PLL setup
44220
44221    Signed-off-by: Stefan Roese <sr@denx.de>
44222
44223commit 43cbce69d48d052574d71f50724be546d90a46a4
44224Author: Stefan Roese <sr@denx.de>
44225Date:	Mon Oct 13 10:45:14 2008 +0200
44226
44227    ppc4xx: Correctly setup ranges property in ebc node
44228
44229    Previously only the NOR flash mapping was written into the ranges
44230    property of the ebc node. This patch now writes all enabled chip
44231    select areas into the ranges property.
44232
44233    Signed-off-by: Stefan Roese <sr@denx.de>
44234
44235commit d7b26d58328f137471ea97de382bfa63f7239931
44236Author: Dirk Eibach <eibach@gdsys.de>
44237Date:	Wed Oct 8 15:37:50 2008 +0200
44238
44239    ppc4xx: Add GDSys neo 405EP board support
44240
44241    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
44242    Signed-off-by: Stefan Roese <sr@denx.de>
44243
44244commit c11da194545d2f4bbb54be1bb5e504e20ce8c16c
44245Author: Niklaus Giger <niklaus.giger@netstal.com>
44246Date:	Wed Oct 1 14:46:13 2008 +0200
44247
44248    ppc4xx: Update configs for Netstal boards
44249
44250    I reorganized my config files, putting the common stuff into netstal-common.h
44251    (got the idea by looking a amcc-common.h from Stefan).
44252
44253    Added stuff to boot the new powerpc linux via NFS (only tested with HCU4).
44254
44255    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
44256    Signed-off-by: Stefan Roese <sr@denx.de>
44257
44258commit c9c11d751e4242cf29c3c3c290d971f6d0cb1d15
44259Author: Adam Graham <agraham@amcc.com>
44260Date:	Wed Oct 8 10:13:19 2008 -0700
44261
44262    ppc4xx: Add routine to retrieve CPU number
44263
44264    Provide a weak defined routine to retrieve the CPU number for
44265    reference boards that have multiple CPU's.	Default behavior
44266    is the existing single CPU print output.  Reference boards with
44267    multiple CPU's need to provide a board specific routine.
44268    See board/amcc/arches/arches.c for an example.
44269
44270    Signed-off-by: Adam Graham <agraham@amcc.com>
44271    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44272    Signed-off-by: Stefan Roese <sr@denx.de>
44273
44274commit 59217bae40e90982ab5400d849c08af683ace036
44275Author: Adam Graham <agraham@amcc.com>
44276Date:	Wed Oct 8 10:13:14 2008 -0700
44277
44278    ppc4xx: Add static support for 44x IBM SDRAM Controller
44279
44280    This patch add the capability to configure a PPC440 based IBM SDRAM
44281    Controller with static, compiled-in, values. PPC440 memory subsystem
44282    includes a Memory Queue core.
44283
44284    Signed-off-by: Adam Graham <agraham@amcc.com>
44285    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44286    Signed-off-by: Stefan Roese <sr@denx.de>
44287
44288commit f09f09d3899017aaaa2b031bba63c271e9c48e4d
44289Author: Adam Graham <agraham@amcc.com>
44290Date:	Wed Oct 8 10:12:53 2008 -0700
44291
44292    ppc4xx: Add AMCC Arches board support (dual 460GT)
44293
44294    The Arches Evaluation board is based on the AMCC 460GT SoC chip.
44295    This board is a dual processor board with each processor providing
44296    independent resources for Rapid IO, Gigabit Ethernet, and serial
44297    communications. Each 460GT has it's own 512MB DDR2 memory, 32MB NOR
44298    FLASH, UART, EEPROM and temperature sensor, along with a shared debug
44299    port. The two 460GT's will communicate with each other via shared
44300    memory, Gigabit Ethernet and x1 PCI-Express.
44301
44302    Signed-off-by: Adam Graham <agraham@amcc.com>
44303    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44304    Signed-off-by: Stefan Roese <sr@denx.de>
44305
44306commit 055b12f2ffd7c34eea7e983a0588b24f2e69e0e3
44307Author: Wolfgang Denk <wd@xpert.denx.de>
44308Date:	Sun Oct 19 21:54:30 2008 +0200
44309
44310    TQM8260: environment in flash instead EEPROM, baudrate 115k
44311
44312    Several customers have reported problems with the environment in
44313    EEPROM, including corrupted content after board reset. Probably the
44314    code to prevent I2C Enge Conditions is not working sufficiently.
44315
44316    We move the environment to flash now, which allows to have a backup
44317    copy plus gives much faster boot times.
44318
44319    Also, change the default console initialization to 115200 bps as used
44320    on most other boards.
44321
44322    Signed-off-by: Wolfgang Denk <wd@denx.de>
44323
44324commit 1836881190b3d8a6918b0d64b39fe32bbbdf85d8
44325Author: Kumar Gala <galak@kernel.crashing.org>
44326Date:	Sun Oct 19 12:49:19 2008 -0500
44327
44328    85xx: Fix compile warning in mpc8536ds.c
44329
44330    mpc8536ds.c: In function 'is_sata_supported':
44331    mpc8536ds.c:615: warning: unused variable 'devdisr'
44332
44333    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44334
44335commit 8ed44d91c8122d00368523b0b746691c895d3b3c
44336Author: Wolfgang Denk <wd@denx.de>
44337Date:	Sun Oct 19 02:35:50 2008 +0200
44338
44339    Cleanup: fix "MHz" spelling
44340
44341    Signed-off-by: Wolfgang Denk <wd@denx.de>
44342
44343commit 08ef89ecd174969b3544f3f0c7cd1de3c57f737b
44344Author: Wolfgang Denk <wd@denx.de>
44345Date:	Sun Oct 19 02:35:49 2008 +0200
44346
44347    Use strmhz() to format clock frequencies
44348
44349    Signed-off-by: Wolfgang Denk <wd@denx.de>
44350
44351commit d50c7d4be150b2252c0d2e16cfcf69643bdd6dc9
44352Author: Wolfgang Denk <wd@denx.de>
44353Date:	Sun Oct 19 02:35:48 2008 +0200
44354
44355    strmhz(): Round numbers when printing clock frequencies
44356
44357    Round clock frequencies for printing.
44358
44359    Many boards printed off clock frequencies like 399 MHz instead of the
44360    exact 400 MHz because numberes were not rounded. This is fixed now.
44361
44362    Signed-off-by: Wolfgang Denk <wd@denx.de>
44363
44364commit 681c02d05b29c6d46093525052c74b9c4ddc8b08
44365Author: Timur Tabi <timur@freescale.com>
44366Date:	Mon Oct 20 15:16:47 2008 -0500
44367
44368    85xx: properly document MPC85xx_PORDEVSR2_SEC_CFG
44369
44370    Commit f7d190b1 corrected the value of MPC85xx_PORDEVSR2_SEC_CFG, but forgot
44371    to add a comment that the correct value disagrees with the 8544 reference
44372    manual.  The changelog for that commit is also wrong, as it says "bit 28"
44373    when it should be "bit 24".
44374
44375    Signed-off-by: Timur Tabi <timur@freescale.com>
44376
44377commit 360fe71e82b83e264c964c9447c537e9a1f643c8
44378Author: Heiko Schocher <hs@denx.de>
44379Date:	Fri Oct 17 18:24:06 2008 +0200
44380
44381    mgcoge: add redundant environment sector
44382
44383    Signed-off-by: Heiko Schocher <hs@denx.de>
44384
44385commit 53ebf0c470c87d5f9fa76462e5f4064d26a9b16a
44386Author: Heiko Schocher <hs@denx.de>
44387Date:	Fri Oct 17 18:23:27 2008 +0200
44388
44389    mgsuvd: update size of environment
44390
44391    Signed-off-by: Heiko Schocher <hs@denx.de>
44392
44393commit 2e26d837f11460c0e6dede7d65424a31e0183d09
44394Author: Jason Jin <Jason.jin@freescale.com>
44395Date:	Fri Oct 10 11:41:00 2008 +0800
44396
44397    Enabled the Freescale SGMII riser card on 8536DS
44398
44399    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
44400
44401commit 7e183cad0c5ab6415dca95d6ac290ea918b28c55
44402Author: Liu Yu <yu.liu@freescale.com>
44403Date:	Fri Oct 10 11:40:59 2008 +0800
44404
44405    Enabled the Freescale SGMII riser card on 8572DS
44406
44407    This patch based on Andy's work.
44408    Including command 'pixis_set_sgmii' support.
44409
44410    Signed-off-by: Liu Yu <yu.liu@freescale.com>
44411
44412commit bff188baf9427c35745356439435acf3864d4c65
44413Author: Liu Yu <yu.liu@freescale.com>
44414Date:	Fri Oct 10 11:40:58 2008 +0800
44415
44416    Make pixis_set_sgmii more general to support MPC85xx boards.
44417
44418    The pixis sgmii command depend on the FPGA support on the board, some 85xx
44419    boards support SGMII riser card but did not support this command, define
44420    CONFIG_PIXIS_SGMII_CMD for those boards which support the sgmii command.
44421
44422    Not like 8544, 8572 has 4 eTsec so that the other two's pixis bits
44423    are not supported by 8544. Therefor, define PIXIS_VSPEED2_MASK and
44424    PIXIS_VCFGEN1_MASK in header file for both boards.
44425
44426    Signed-off-by: Liu Yu <yu.liu@freescale.com>
44427
44428commit 5e981d683d2363204c76773941c2e9c2044c808f
44429Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44430Date:	Wed Oct 8 23:38:02 2008 -0500
44431
44432    Add cpu/8xxx to TAGS_SUBDIRS
44433
44434    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44435
44436commit e1f7d22b8b52fc08c4d17a6a7db1e664281aed63
44437Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44438Date:	Thu Oct 9 01:25:55 2008 -0500
44439
44440    fsl_law clear enable before changing.
44441
44442    Debug sessions may have left enabled laws.
44443    Changing lawbar with an unkown enabled tgtid could cause problems.
44444
44445    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44446
44447commit 86be510f7b5443e7e937f696bfbe037fdc740b15
44448Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44449Date:	Thu Oct 9 00:29:27 2008 -0500
44450
44451    mpc8572 additional end-point mode
44452
44453    mpc8572 supports all pcie controllers as end-points with cfg_host_agent=0.
44454    Include host_agent == 0 decode for end-point determination.
44455
44456    This is not needed for the ds reference board since pcie3 will be a host
44457    in order to connect to the uli chip.  Include it here as a reference for
44458    other mpc8572 boards.
44459
44460    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44461
44462commit 6856b3d0221a838580e6bb06f61425fd7529ba93
44463Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44464Date:	Wed Oct 8 23:37:59 2008 -0500
44465
44466    85xx if NUM_CPUS>1, print cpu number
44467
44468    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44469
44470commit f7fecc3e25050a036c9f50f0d2b85bc3199a96e0
44471Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44472Date:	Wed Oct 8 23:38:01 2008 -0500
44473
44474    pixis do not print long help if not configured
44475
44476    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44477
44478commit 0e17f02a8a78d85225a4d805f6a1ea95a0a460b5
44479Author: Andy Fleming <afleming@freescale.com>
44480Date:	Tue Oct 7 08:09:50 2008 -0500
44481
44482    Have u-boot pass stashing parameters into device tree
44483
44484    Some cores don't support ethernet stashing at all, and some
44485    instances have errata.  Adds 3 properties to gianfar nodes
44486    which support stashing.  For now, just add this support to
44487    85xx SoCs.
44488
44489    Signed-off-by: Andy Fleming <afleming@freescale.com>
44490
44491commit c21617fd265b7c126c6e2f2d8a23cdb00d4fade7
44492Author: Haiying Wang <Haiying.Wang@freescale.com>
44493Date:	Fri Oct 3 12:37:57 2008 -0400
44494
44495    Add DDR options setting on MPC8641HPCN board
44496
44497    * Add board specific parameter table to choose correct cpo, clk_adjust,
44498    write_data_delay based on board ddr frequency and n_ranks.
44499
44500    * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
44501
44502    Signed-off-by: James Yang <James.Yang@freescale.com>
44503    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44504
44505commit 4ca06607d60d0a6378812ef58fd1eab2a7f77111
44506Author: Haiying Wang <Haiying.Wang@freescale.com>
44507Date:	Fri Oct 3 12:37:41 2008 -0400
44508
44509    Add ddr interleaving suppport for MPC8572DS board
44510
44511    * Add board specific parameter table to choose correct cpo, clk_adjust,
44512    write_data_delay, 2T based on board ddr frequency and n_ranks.
44513
44514    * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
44515
44516    * Set memory controller interleaving mode to bank interleaving, and disable
44517    bank(chip select) interleaving mode by default, because the default on-board
44518    DDR DIMMs are 2x512MB single-rank.
44519
44520    * Change CONFIG_ICS307_REFCLK_HZ from 33333333 to 33333000.
44521
44522    Signed-off-by: James Yang <James.Yang@freescale.com>
44523    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44524
44525commit 1f293b417ac6ab8e317ca2b770377ca93edf2370
44526Author: Haiying Wang <Haiying.Wang@freescale.com>
44527Date:	Fri Oct 3 12:37:26 2008 -0400
44528
44529    Add debug information for DDR controller registers
44530
44531    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44532
44533commit c9ffd839b1ada502c86f88edaf1534426b6688ce
44534Author: Haiying Wang <Haiying.Wang@freescale.com>
44535Date:	Fri Oct 3 12:37:10 2008 -0400
44536
44537    Check DDR interleaving mode
44538
44539    * Check DDR interleaving mode from environment by reading memctl_intlv_ctl and
44540    ba_intlv_ctl.
44541    * Print DDR interleaving mode information
44542    * Add doc/README.fsl-ddr to describe the interleaving setting
44543
44544    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44545
44546commit dfb49108e4f86c2224e1f30124328b0de66ef72e
44547Author: Haiying Wang <Haiying.Wang@freescale.com>
44548Date:	Fri Oct 3 12:36:55 2008 -0400
44549
44550    Pass dimm parameters to populate populate controller options
44551
44552    Because some dimm parameters like n_ranks needs to be used with the board
44553    frequency to choose the board parameters like clk_adjust etc. in the
44554    board_specific_paramesters table of the board ddr file, we need to pass
44555    the dimm parameters to the board file.
44556
44557    * move ddr dimm parameters header file from /cpu to /include directory.
44558    * add ddr dimm parameters to populate board specific options.
44559    * Fix fsl_ddr_board_options() for all the 8xxx boards which call this function.
44560
44561    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44562
44563commit dbbbb3abeff325855cae76e33d69d5665631443f
44564Author: Haiying Wang <Haiying.Wang@freescale.com>
44565Date:	Fri Oct 3 12:36:39 2008 -0400
44566
44567    Make DDR interleaving mode work correctly
44568
44569    Fix some bugs:
44570      1. Correctly set intlv_ctl in cs_config.
44571      2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled.
44572      3. Set base_address and total memory for each ddr controller in memory
44573	 controller interleaving mode.
44574
44575    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44576
44577commit 1c9aa76bf9013069e24258f46f4687c9f98a02d6
44578Author: Kumar Gala <galak@kernel.crashing.org>
44579Date:	Mon Sep 22 23:40:42 2008 -0500
44580
44581    85xx: Enable interrupt and setexpr commands on Freescale 85xx boards
44582
44583    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44584
44585commit 7c0d4a7508d252d2d7c137eeb376814132dda30f
44586Author: Kumar Gala <galak@kernel.crashing.org>
44587Date:	Mon Sep 22 14:11:11 2008 -0500
44588
44589    85xx: Improve flash remapping on MPC8572DS & MPC8536DS
44590
44591    Changing the flash from cacheable to cache-inhibited was taking a significant
44592    amount of time due to the fact that we were iterating over the full 256M of
44593    flash.  Instead we can just flush the L1 d-cache and invalidate the i-cache.
44594
44595    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44596
44597commit 54e091d3b603a3332c619199ca83a07e95960da4
44598Author: Kumar Gala <galak@kernel.crashing.org>
44599Date:	Mon Sep 22 14:11:10 2008 -0500
44600
44601    85xx: Export invalidate_{i,d}cache and add flush_dcache
44602
44603    Added the ability for C code to invalidate the i/d-cache's and
44604    to flush the d-cache.  This allows us to more efficient change mappings
44605    from cache-able to cache-inhibited.
44606
44607    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44608
44609commit 6250f0f6297c5ba9aecdea6290799a95c5d4b1da
44610Author: Heiko Schocher <hs@denx.de>
44611Date:	Fri Oct 17 16:11:52 2008 +0200
44612
44613    mgcoge, mgsuvd: extract more common code
44614
44615    in ft_blob_update () for both boards was an unneccessary
44616    repetition of code, which this patch moves in a common
44617    function for this boards.
44618
44619    Signed-off-by: Heiko Schocher <hs@denx.de>
44620
44621commit 9e299192ca9850cf725456388042a5aa5a6f3ec7
44622Author: Heiko Schocher <hs@denx.de>
44623Date:	Fri Oct 17 12:15:55 2008 +0200
44624
44625    mgcoge, mgsuvd: use in_*/out_* accesors
44626
44627    Signed-off-by: Heiko Schocher <hs@denx.de>
44628
44629commit a21ca95f8b9dca22714952b348e4905ac157b5cd
44630Author: Heiko Schocher <hs@denx.de>
44631Date:	Fri Oct 17 13:52:51 2008 +0200
44632
44633    mgsuvd: fix compiler warning when using soft_i2c driver
44634
44635    Signed-off-by: Heiko Schocher <hs@denx.de>
44636
44637commit cac9cf7875c2a01d63422820ed4732a9bdf5ab7b
44638Author: Heiko Schocher <hs@denx.de>
44639Date:	Fri Oct 17 12:15:05 2008 +0200
44640
44641    mgsuvd: fix coding style
44642
44643    Signed-off-by: Heiko Schocher <hs@denx.de>
44644
44645commit 5f4c3137f4f051787707c548133823f1656eb508
44646Author: Heiko Schocher <hs@denx.de>
44647Date:	Fri Oct 17 12:13:30 2008 +0200
44648
44649    mgcoge: Second Flash on CS5 not on CS1
44650
44651    Signed-off-by: Heiko Schocher <hs@denx.de>
44652
44653commit 76da19df5b8e186d269f29190696bd31fb6c836b
44654Author: Kumar Gala <galak@kernel.crashing.org>
44655Date:	Thu Oct 16 21:52:08 2008 -0500
44656
44657    Added arch_lmb_reserve to allow arch specific memory regions protection
44658
44659    Each architecture has different ways of determine what regions of memory
44660    might not be valid to get overwritten when we boot.  This provides a
44661    hook to allow them to reserve any regions they care about.	Currently
44662    only ppc, m68k and sparc need/use this.
44663
44664    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44665
44666commit e02d4a9904c8f36395994c0c81469d552b82f5ea
44667Author: Heiko Schocher <hs@denx.de>
44668Date:	Thu Oct 16 16:32:35 2008 +0200
44669
44670    mgcoge: added CONFIG_FIT to support the new u-boot image format
44671
44672    Signed-off-by: Heiko Schocher <hs@denx.de>
44673
44674commit 6d0f6bcf337c5261c08fabe12982178c2c489d76
44675Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44676Date:	Thu Oct 16 15:01:15 2008 +0200
44677
44678    rename CFG_ macros to CONFIG_SYS
44679
44680    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44681
44682commit 71edc271816ec82cf0550dd6980be2da3cc2ad9e
44683Author: Kumar Gala <galak@kernel.crashing.org>
44684Date:	Mon Oct 13 14:12:55 2008 -0500
44685
44686    74xx/7xx/86xx: Rename flush_data_cache to flush_dcache to match 85xx version
44687
44688    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44689
44690commit b799cb4c0eebb0762e91e9653d8b9cc9a98440e3
44691Author: Kumar Gala <galak@kernel.crashing.org>
44692Date:	Tue Sep 23 10:05:02 2008 -0500
44693
44694    Expose command table search for sub-commands
44695
44696    Sub-command can benefit from using the same table and search functions
44697    that top level commands have.  Expose this functionality by refactoring
44698    find_cmd() and introducing find_cmd_tbl() that sub-command processing
44699    can call.
44700
44701    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44702
44703commit f7e51b27508446f8cae3927975817137979ad5e8
44704Author: Heiko Schocher <hs@denx.de>
44705Date:	Wed Oct 15 09:41:33 2008 +0200
44706
44707    mgsuvd, mgcoge: added BOOTCOUNT feature.
44708
44709    Signed-off-by: Heiko Schocher <hs@denx.de>
44710
44711commit 8f64da7f83b553889bc08400c97047998382e9d2
44712Author: Heiko Schocher <hs@denx.de>
44713Date:	Wed Oct 15 09:41:00 2008 +0200
44714
44715    mgcoge, mgsuvd: added support for the IVM EEprom.
44716
44717    The EEprom contains some Manufacturerinformation,
44718    which are read from u-boot at boot time, and saved
44719    in same hush shell variables.
44720
44721    Signed-off-by: Heiko Schocher <hs@denx.de>
44722
44723commit 81473f67810c4c9b7efaed8dee258ed6bc4c7983
44724Author: Heiko Schocher <hs@denx.de>
44725Date:	Wed Oct 15 09:40:28 2008 +0200
44726
44727    hush: add showvar command for hush shell.
44728
44729    This new command shows the local variables defined in
44730    the hush shell:
44731
44732    => help showvar
44733    showvar
44734	- print values of all hushshell variables
44735    showvar name ...
44736	- print value of hushshell variable 'name'
44737
44738    Also make the set_local_var() and unset_local_var ()
44739    no longer static, so it is possible to define local
44740    hush shell variables at boot time. If CONFIG_HUSH_INIT_VAR
44741    is defined, u-boot calls hush_init_var (), where
44742    boardspecific code can define local hush shell
44743    variables at boottime.
44744
44745    Signed-off-by: Heiko Schocher <hs@denx.de>
44746
44747commit 67b23a322848d828a5e45c0567b72762bfde7abf
44748Author: Heiko Schocher <hs@denx.de>
44749Date:	Wed Oct 15 09:39:47 2008 +0200
44750
44751    I2C: adding new "i2c bus" Command to the I2C Subsystem.
44752
44753    With this Command it is possible to add new I2C Busses,
44754    which are behind 1 .. n I2C Muxes. Details see README.
44755
44756    Signed-off-by: Heiko Schocher <hs@denx.de>
44757
44758commit c24853644ddd2dd2e4246b5854a93e6254a14092
44759Author: Heiko Schocher <hs@denx.de>
44760Date:	Wed Oct 15 09:39:08 2008 +0200
44761
44762    mgcoge, mgsuvd: add board specific I2C deblocking mechanism.
44763
44764    As documented in doc/I2C_Edge_Conditions, adding a
44765    board specific deblocking mechanism via CFG_I2C_INIT_BOARD
44766    for the mgcoge and mgsuvd board.
44767
44768    This code was originally written by Keymile in association
44769    with Anatech and Atmel in 1998. The Code toggels the SCL
44770    until the SCA line goes to HIGH (max. 16 times).
44771    And after this, a start condition is sent.
44772
44773    This is another approach to deblock the I2C Bus. The
44774    soft I2C driver actually sends 9 clocks with SDA High,
44775    and then a stop at the end, to deblock the I2C Bus.
44776
44777    Maybe we should use the approach from Keymile as
44778    the new standard?
44779
44780    Signed-off-by: Heiko Schocher <hs@denx.de>
44781
44782commit 4ca107effebfbabac1057c39632105dacef95957
44783Author: Heiko Schocher <hs@denx.de>
44784Date:	Wed Oct 15 09:38:38 2008 +0200
44785
44786    soft_i2c: Add CFG_I2C_INIT_BOARD option
44787
44788    This patch adds the option for a boardspecific
44789    I2C deblocking mechanism for the soft i2c driver.
44790
44791    Signed-off-by: Heiko Schocher <hs@denx.de>
44792
44793commit e5e4edd9f1f76210a09c34ee835f6cff60fdbbd1
44794Author: Heiko Schocher <hs@denx.de>
44795Date:	Wed Oct 15 09:38:07 2008 +0200
44796
44797    mgcoge, mgsuvd: add DTT (LM75) support.
44798
44799    Signed-off-by: Heiko Schocher <hs@denx.de>
44800
44801commit 8e442df438ab677057571e3ac01846bff7719bce
44802Author: Heiko Schocher <hs@denx.de>
44803Date:	Wed Oct 15 09:37:34 2008 +0200
44804
44805    lm75: Make the LM75 MULTI_BUS compatible.
44806
44807    Signed-off-by: Heiko Schocher <hs@denx.de>
44808
44809commit 12f1678127c1df2b2878ba93c88948bedc060775
44810Author: Heiko Schocher <hs@denx.de>
44811Date:	Wed Oct 15 09:37:04 2008 +0200
44812
44813    lm75: fix Codingstyle issues.
44814
44815    Signed-off-by: Heiko Schocher <hs@denx.de>
44816
44817commit f2202450c75ba6934b356024101500ddcde6e2a6
44818Author: Heiko Schocher <hs@denx.de>
44819Date:	Wed Oct 15 09:36:33 2008 +0200
44820
44821    mgcoge, mgsuvd: added EEprom support.
44822
44823    Signed-off-by: Heiko Schocher <hs@denx.de>
44824
44825commit 9661bf9d120f760238b2a073b84f2baf05010057
44826Author: Heiko Schocher <hs@denx.de>
44827Date:	Wed Oct 15 09:36:03 2008 +0200
44828
44829    mgcoge, mgsuvd: add I2C support.
44830
44831    Signed-off-by: Heiko Schocher <hs@denx.de>
44832
44833commit 98aed379586a155292efbf3209356836584b601c
44834Author: Heiko Schocher <hs@denx.de>
44835Date:	Wed Oct 15 09:35:26 2008 +0200
44836
44837    soft_i2c: prevent compiler warnings if driver does not use CPU Pins.
44838
44839    This patch fixes the following warnings, when using
44840    the soft_i2c driver using no CPU pins on MPC82xx or MPC8xx
44841    systems:
44842
44843    soft_i2c.c: In function 'send_reset':
44844    soft_i2c.c:93: warning: unused variable 'immr'
44845    soft_i2c.c: In function 'send_start':
44846    soft_i2c.c:124: warning: unused variable 'immr'
44847    soft_i2c.c: In function 'send_stop':
44848    soft_i2c.c:146: warning: unused variable 'immr'
44849    soft_i2c.c: In function 'send_ack':
44850    soft_i2c.c:171: warning: unused variable 'immr'
44851    soft_i2c.c: In function 'write_byte':
44852    soft_i2c.c:196: warning: unused variable 'immr'
44853    soft_i2c.c: In function 'read_byte':
44854    soft_i2c.c:244: warning: unused variable 'immr'
44855
44856    Signed-off-by: Heiko Schocher <hs@denx.de>
44857
44858commit 799b784aa00cb03a352847ab9f9acdde79b72d21
44859Author: Heiko Schocher <hs@denx.de>
44860Date:	Wed Oct 15 09:34:45 2008 +0200
44861
44862    i2c: add CONFIG_I2C_MULTI_BUS for soft_i2c and mpc8260 i2c driver.
44863
44864    Signed-off-by: Heiko Schocher <hs@denx.de>
44865
44866commit 0809ea2f4340ab2047400c7d3d3047f97987d0fd
44867Author: Heiko Schocher <hs@denx.de>
44868Date:	Wed Oct 15 09:34:05 2008 +0200
44869
44870    mgcoge: fix Coding Style issues.
44871
44872    Signed-off-by: Heiko Schocher <hs@denx.de>
44873
44874commit e43a27c49712203fe8848a17714330623edfb2eb
44875Author: Heiko Schocher <hs@denx.de>
44876Date:	Wed Oct 15 09:33:30 2008 +0200
44877
44878    I2C: add new command i2c reset.
44879
44880    If I2C Bus is blocked (see doc/I2C_Edge_Conditions),
44881    it is not possible to get out of this, until the
44882    complete Hardware gets a reset. This new commando
44883    calls again i2c_init (and that calls i2c_init_board
44884    if defined), which will deblock the I2C Bus.
44885
44886    Signed-off-by: Heiko Schocher <hs@denx.de>
44887    Signed-off-by: Wolfgang Denk <wd@denx.de>
44888
44889commit 86e9cdf8c415c1a9725e9dae5237ba1e7bd9f686
44890Author: Heiko Schocher <hs@denx.de>
44891Date:	Wed Oct 15 09:32:25 2008 +0200
44892
44893    mgsuvd, mgcoge: move this 2 boards in one dir.
44894
44895    There are some more extensions, which are for both boards
44896    and some more boards from this manufacturer will follow soon.
44897
44898    Signed-off-by: Heiko Schocher <hs@denx.de>
44899    Signed-off-by: Wolfgang Denk <wd@denx.de>
44900
44901commit 1c6fe6eac75d695fde677af8330c0dbe75fb6a2b
44902Author: Dirk Eibach <eibach@gdsys.de>
44903Date:	Wed Oct 8 13:44:27 2008 +0200
44904
44905    hwmon: Add LM63 support
44906
44907    This patch adds support for the National LM63 temperature
44908    sensor with integrated fan control. It's used on the GDSys
44909    Neo board (405EP) which will be submitted later.
44910
44911    Signed-off-by: Dirk Eibach <eibach@gdsys.de>
44912    Acked-by: Stefan Roese <sr@denx.de>
44913
44914commit 7ba890bf2f2b92831420243c058951aa831119fd
44915Author: Kyungmin Park <kmpark@infradead.org>
44916Date:	Wed Oct 8 11:01:17 2008 +0900
44917
44918    Add Red Black Tree support
44919
44920    Now it's used at UBI module. Of course other modules can use it.
44921    If you want to use it, please define CONFIG_RBTREE
44922
44923    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
44924
44925commit fbd85ad65dd9c98f36ed3fb12fe41f381b7d4794
44926Author: richardretanubun <richardretanubun@ruggedcom.com>
44927Date:	Mon Oct 6 16:10:53 2008 -0400
44928
44929    CONFIG_EFI_PARTITION: Added support for EFI partition in cmd_ext2fs.c
44930
44931    Added support for CONFIG_EFI_PARTITION to ext2 commands.
44932    Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
44933
44934commit 07f3d789b9beb7ce3278c974f4d5c8f51b6ab567
44935Author: richardretanubun <richardretanubun@ruggedcom.com>
44936Date:	Fri Sep 26 11:13:22 2008 -0400
44937
44938    Add support for CONFIG_EFI_PARTITION (GUID Partition Table)
44939
44940    The GUID (Globally Unique Identifier) Partition Table (GPT) is a part
44941    of EFI. See http://en.wikipedia.org/wiki/GUID_Partition_Table
44942
44943    Based on linux/fs/partitions/efi.[ch]
44944
44945    Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
44946
44947commit fbc87dc0546dff709b38f358e2c5d5e39c4ca374
44948Author: Bartlomiej Sieka <tur@semihalf.com>
44949Date:	Wed Oct 1 15:26:32 2008 +0200
44950
44951    FIT: output image load address for type 'firmware', fix message while there
44952
44953    Now that the auto-update feature uses the 'firmware' type for updates, it is
44954    useful to inspect the load address of such images.
44955
44956    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44957
44958commit 4bae90904b69ce3deb9f7c334ef12ed74e18a275
44959Author: Bartlomiej Sieka <tur@semihalf.com>
44960Date:	Wed Oct 1 15:26:31 2008 +0200
44961
44962    Automatic software update from TFTP server
44963
44964    The auto-update feature allows to automatically download software updates
44965    from a TFTP server and store them in Flash memory during boot. Updates are
44966    contained in a FIT file and protected with SHA-1 checksum.
44967
44968    More detailed description can be found in doc/README.update.
44969
44970    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
44971    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44972
44973commit 3f0cf51dabacc2724731c5079a60ea989103bb8f
44974Author: Bartlomiej Sieka <tur@semihalf.com>
44975Date:	Wed Oct 1 15:26:27 2008 +0200
44976
44977    flash: factor out adjusting of Flash address to the end of sector
44978
44979    The upcoming automatic update feature needs the ability to adjust an
44980    address within Flash to the end of its respective sector. Factor out
44981    this functionality to a new function flash_sect_roundb().
44982
44983    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
44984    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44985    Signed-off-by: Stefan Roese <sr@denx.de>
44986
44987commit e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5
44988Author: Bartlomiej Sieka <tur@semihalf.com>
44989Date:	Wed Oct 1 15:26:29 2008 +0200
44990
44991    net: Make TFTP server timeout configurable
44992
44993    There are two aspects of a TFTP transfer involving timeouts:
44994    1. timeout waiting for initial server reply after sending RRQ
44995    2. timeouts while transferring actual data from the server
44996
44997    Since the upcoming auto-update feature attempts a TFTP download during each
44998    boot, it is undesirable to have a long delay when the TFTP server is not
44999    available. Thus, this commit makes the server timeout (1.) configurable by two
45000    global variables:
45001
45002    TftpRRQTimeoutMSecs
45003    TftpRRQTimeoutCountMax
45004
45005    TftpRRQTimeoutMSecs overrides default timeout when trying to connect to a TFTP
45006    server, TftpRRQTimeoutCountMax overrides default number of connection retries.
45007    The total delay when trying to download a file from a non-existing TFTP server
45008    is TftpRRQTimeoutMSecs x TftpRRQTimeoutCountMax milliseconds.
45009
45010    Timeouts during file transfers (2.) are unaffected.
45011
45012    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45013    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
45014    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45015
45016commit 49f3bdbba8071f56d950a9498b6cdb998b35340a
45017Author: Bartlomiej Sieka <tur@semihalf.com>
45018Date:	Wed Oct 1 15:26:28 2008 +0200
45019
45020    net: express the first argument to NetSetTimeout() in milliseconds
45021
45022    Enforce millisecond semantics of the first argument to NetSetTimeout() --
45023    the change is transparent for well-behaving boards (CFG_HZ == 1000 and
45024    get_timer() countiing in milliseconds).
45025
45026    Rationale for this patch is to enable millisecond granularity for
45027    network-related timeouts, which is needed for the upcoming automatic
45028    software update feature.
45029
45030    Summary of changes:
45031    - do not scale the first argument to NetSetTimeout() by CFG_HZ
45032    - change timeout values used in the networking code to milliseconds
45033
45034    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45035    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
45036    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45037
45038commit c68a05feeb88de9fcf158e67ff6423c4cc988f88
45039Author: richardretanubun <richardretanubun@ruggedcom.com>
45040Date:	Mon Sep 29 18:28:23 2008 -0400
45041
45042    Adds two more ethernet interface to 83xx
45043
45044    Added as a convenience for other platforms that uses MPC8360 (has 8 UCC).
45045    Six eth interface is chosen because the platform I am using combines
45046    UCC1&2 and UCC3&4 as 1000 Eth and the other four UCCs as 10/100 Eth.
45047
45048    Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
45049    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45050
45051commit 41410eee472b0f42e03a77f961bbc55ef58f3c01
45052Author: Haiying Wang <Haiying.Wang@freescale.com>
45053Date:	Wed Sep 24 11:42:12 2008 -0500
45054
45055    Change UEC PHY interface to RGMII on MPC8568MDS
45056
45057    Change UEC phy interface from GMII to RGMII on MPC8568MDS board
45058
45059    Because on MPC8568MDS, GMII interface is only recommended for 1000Mbps speed,
45060    but RGMII interface can work at 10/100/1000Mbps, and RGMII interface works more stable.
45061
45062    Now both UEC1 and UEC2 can work properly under u-boot.
45063
45064    It is also in consistent with the kernel setting for 8568 UEC phy interface.
45065
45066    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45067    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45068
45069commit b59b16ca24bc7e77ec113021a6d77b9b32fcf192
45070Author: Wolfgang Denk <wd@denx.de>
45071Date:	Sat Oct 18 21:30:31 2008 +0200
45072
45073    Prepare v2008.10 release: update CHANGELOG & Makefile
45074
45075    Signed-off-by: Wolfgang Denk <wd@denx.de>
45076
45077commit f7a35a60cf45491871a5c28e9ad24db005487857
45078Author: Heiko Schocher <hs@denx.de>
45079Date:	Fri Oct 17 18:24:06 2008 +0200
45080
45081    mgcoge: add redundant environment sector
45082
45083    Signed-off-by: Heiko Schocher <hs@denx.de>
45084    Signed-off-by: Wolfgang Denk <wd@denx.de>
45085
45086commit c2537ee85954af9d036b18b644f3e18d837bf4a5
45087Author: Heiko Schocher <hs@denx.de>
45088Date:	Fri Oct 17 18:23:27 2008 +0200
45089
45090    mgsuvd: update size of environment
45091
45092    Signed-off-by: Heiko Schocher <hs@denx.de>
45093
45094commit fa7b1c07e9371aea8f87ee6d3c2ea5564bd8cc8d
45095Author: Lepcha Suchit <Suchit.Lepcha@freescale.com>
45096Date:	Thu Oct 16 13:38:00 2008 -0500
45097
45098    83xx NAND boot: wait for LTESR[CC]
45099
45100    At least some revisions of the 8313, and possibly other chips, do not
45101    wait for all pages of the initial 4K NAND region to be loaded before
45102    beginning execution; thus, we wait for it before branching out of the
45103    first NAND page.
45104
45105    This fixes warm reset problems when booting from NAND on 8313erdb.
45106
45107    Signed-off-by: Scott Wood <scottwood@freescale.com>
45108    Acked-by: Kim Phillips <kim.phillips@freescale.com>
45109
45110commit bf29e0ea0af03d593c64614136acc723a7a022a2
45111Author: Yuri Tikhonov <yur@emcraft.com>
45112Date:	Fri Oct 17 12:54:18 2008 +0200
45113
45114    ppc4xx: PPC44x MQ initialization
45115
45116    Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
45117    values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
45118    dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
45119
45120    Previously the appropriate initialization had been made in Linux, by the
45121    ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
45122    registers after normal operation has begun is not supported and could
45123    have unpredictable results.
45124
45125    Comment from Stefan: This patch doesn't change the resulting value of the
45126    MQ registers. It explicitly sets/clears all bits to the desired state which
45127    better documents the resulting register value instead of relying on pre-set
45128    default values.
45129
45130    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45131    Signed-off-by: Stefan Roese <sr@denx.de>
45132
45133commit ec081c2c190148b374e86a795fb6b1c49caeb549
45134Author: Stefan Roese <sr@denx.de>
45135Date:	Fri Oct 17 12:51:46 2008 +0200
45136
45137    ppc4xx: PPC44x MQ initialization
45138
45139    Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
45140    values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
45141    dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
45142
45143    Previously the appropriate initialization had been made in Linux, by the
45144    ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
45145    registers after normal operation has begun is not supported and could
45146    have unpredictable results.
45147
45148    Comment from Stefan: This patch doesn't change the resulting value of the
45149    MQ registers. It explicitly sets/clears all bits to the desired state which
45150    better documents the resulting register value instead of relying on pre-set
45151    default values.
45152
45153    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45154    Signed-off-by: Stefan Roese <sr@denx.de>
45155
45156commit f7d190b1c0b3ab7fc53074ad2862f7de99de37ff
45157Author: Kumar Gala <galak@kernel.crashing.org>
45158Date:	Thu Oct 16 21:58:50 2008 -0500
45159
45160    85xx: Using proper I2C source clock divider for MPC8544
45161
45162    The MPC8544 RM incorrect shows the SEC_CFG bit in PORDEVSR2 as being
45163    bit 26, instead it should be bit 28.  This caused in incorrect
45164    interpretation of the i2c_clk which is the same as the SEC clk on
45165    MPC8544.  The SEC clk is controlled by cfg_sec_freq that is reported
45166    in PORDEVSR2.
45167
45168    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45169
45170commit 42653b826adb319a1df06e24ef26096b2a5d9d2a
45171Author: Kumar Gala <galak@kernel.crashing.org>
45172Date:	Thu Oct 16 21:58:49 2008 -0500
45173
45174    Revert "85xx: Using proper I2C source clock divider for MPC8544"
45175
45176    This reverts commit dffd2446fb041f38ef034b0fcf41e51e5e489159.
45177
45178    The fix introduced by this patch is not correct.  The problem is
45179    that the documentation is not correct for the MPC8544 with regards
45180    to which bit in PORDEVSR2 is for the SEC_CFG.
45181
45182    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45183
45184commit 2179c4766bffeece98e5e92040629a96c97e230c
45185Author: Kumar Gala <galak@kernel.crashing.org>
45186Date:	Wed Oct 15 10:19:41 2008 -0500
45187
45188    85xx: Fix compile warning
45189
45190    mpc8536ds.c: In function 'is_sata_supported':
45191    mpc8536ds.c:614: warning: unused variable 'devdisr'
45192
45193    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45194
45195commit 9029b68f3f81b3013044f167ea025e836e6c8c0e
45196Author: Jason Jin <Jason.jin@freescale.com>
45197Date:	Wed Oct 15 10:40:24 2008 +0800
45198
45199    Fix the function conflict in x86emu when DEBUG is on
45200
45201    The function parse_line() in common/main.c was exposed globally by commit
45202    6636b62a6efc7f14e6e788788631ae7a7fca4537, Result in conflict with the same
45203    name funciton in drivers/bios_emulator/x86emu/debug.c when define the DEBUG.
45204    This patch fix this by renaming the function in the debug.c file.
45205
45206    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45207
45208commit b4dbacf69a669a17487054552fc2761149dd6767
45209Author: Wolfgang Denk <wd@denx.de>
45210Date:	Wed Oct 15 15:50:45 2008 +0200
45211
45212    Coding Style cleanup, update CHANGELOG, prepare 2008.10-rc3
45213
45214    Signed-off-by: Wolfgang Denk <wd@denx.de>
45215
45216commit 374b9038293d01d8744a46af9b7854a6fd99b228
45217Author: Heiko Schocher <hs@denx.de>
45218Date:	Wed Oct 15 09:51:19 2008 +0200
45219
45220    Fix compiler warning in lib_ppc/board.c
45221
45222    Fix compiler warning introduced by commit 0f8cbc18
45223
45224    Signed-off-by: Heiko Schocher <hs@denx.de>
45225    Signed-off-by: Wolfgang Denk <wd@denx.de>
45226
45227commit 9724555755a6f1066636481b41f7094e0ce93a69
45228Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45229Date:	Thu Oct 9 10:29:14 2008 +0530
45230
45231    mpc83xx: wait till UPM completes the write to array
45232
45233    Reference manual states that MxMR[MAD] increment is the indication
45234    of write to UPM array is complete. Honour that. Also, make the dummy
45235    write explicit.
45236
45237    also fix the comment.
45238
45239    Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45240    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45241
45242commit 03e2dbb18e858e2f7a6aaa437f290f3690d02d51
45243Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45244Date:	Wed Oct 8 18:12:20 2008 -0500
45245
45246    Remove unwanted ';' at end of define.
45247
45248    Currently this is not creating any problem. But it will result
45249    in compilation error when used as below.
45250
45251    printf("CFG_SDRAM_CFG2 - %08x\n", CFG_SDRAM_CFG2);
45252
45253    Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45254
45255    continuation of the theme based on git grep "^#define CFG_.*;$" include/
45256
45257    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45258
45259commit b2934a56650e9a6c54432f9ce6dc36757967385e
45260Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45261Date:	Mon Oct 6 10:53:59 2008 -0400
45262
45263    ARM DaVinci: Add maintainer information for SFFSDR board.
45264
45265    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45266
45267commit 12c6670f873ed632c264a6f3e8bf1297d5c3ddbc
45268Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45269Date:	Sat Oct 4 19:26:16 2008 +0200
45270
45271    api: fix type mismatch
45272
45273    This patch fixes a type mismatch and thus removes a compiler
45274    warning when compiling with CONFIG_API on powerpc.
45275
45276    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45277
45278commit 9bc2e4eee3bcb8e63847d7a733e0c607807d6141
45279Author: Peter Tyser <ptyser@xes-inc.com>
45280Date:	Wed Oct 1 12:25:04 2008 -0500
45281
45282    cmd_i2c: Fix help for CONFIG_I2C_CMD_TREE && !CONFIG_I2C_MULTI_BUS
45283
45284    Original code displayed:
45285     => help i2c
45286     i2c i2c speed [speed] - show or set I2C bus speed
45287     i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device
45288     ...
45289
45290    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45291
45292commit a0b1b610e980e253d4c2519ee15bd0937c3f8be1
45293Author: Wolfgang Denk <wd@denx.de>
45294Date:	Tue Oct 14 22:13:41 2008 +0200
45295
45296    Update CHANGELOG
45297
45298    Signed-off-by: Wolfgang Denk <wd@denx.de>
45299
45300commit 0f8cbc1829d9c7d9616fd29b366a99d037facdcd
45301Author: Jason Jin <Jason.jin@freescale.com>
45302Date:	Fri Oct 10 11:41:01 2008 +0800
45303
45304    Do not init SATA when disabled on 8536DS.
45305
45306    SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the
45307    driver still try to access the SATA registers, the cpu will hangup.
45308    This patch try to fix this by reading the serdes status before the SATA
45309    initialize.
45310
45311    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45312    Acked-by: Andy Fleming <afleming@freescale.com>
45313
45314commit 9dbc366744960013965fce8851035b6141f3b3ae
45315Author: Remy Bohmer <linux@bohmer.net>
45316Date:	Fri Oct 10 10:23:22 2008 +0200
45317
45318    The PIPE_INTERRUPT flag is used wrong
45319
45320    At a lot of places in the code the PIPE_INTERRUPT flags and friends
45321    are used wrong. The wrong bits are compared to this flag resulting
45322    in wrong conditions. Also there are macros that should be used for
45323    PIPE_* flags.
45324    This patch tries to fix them all, however, I was not able to test the
45325    changes, because I do not have any of these boards.
45326
45327    Review required!
45328
45329    Signed-off-by: Remy Bohmer <linux@bohmer.net>
45330    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
45331
45332commit 48867208444cb2a82e2af9c3249e90b7ed4a1751
45333Author: Remy Bohmer <linux@bohmer.net>
45334Date:	Fri Oct 10 10:23:21 2008 +0200
45335
45336    fix USB initialisation procedure
45337
45338    The max packet size is encoded as 0,1,2,3 for 8,16,32,64 bytes.
45339    At some places directly 8,16,32,64 was used instead of the encoded
45340    value. Made a enum for the options to make this more clear and to help
45341    preventing similar errors in the future.
45342
45343    After fixing this bug it became clear that another bug existed where
45344    the 'pipe' is and-ed with PIPE_* flags, where it should have been
45345    'usb_pipetype(pipe)', or even better usb_pipeint(pipe).
45346
45347    Also removed the triple 'get_device_descriptor' sequence, it has no use,
45348    and Windows nor Linux behaves that way.
45349    There is also a poll going on with a timeout when usb_control_msg() fails.
45350    However, the poll is useless, because the flag will never be set on a error,
45351    because there is no code that runs in a parallel that can set this flag.
45352    Changed this to something more logical.
45353
45354    Tested on AT91SAM9261ek and compared the flow on the USB bus to what
45355    Linux is doing. There is no difference anymore in the early initialisation
45356    sequence.
45357
45358    Signed-off-by: Remy Bohmer <linux@bohmer.net>
45359    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
45360
45361commit ec4d8c1c1d94a790c1473ae8aace282b817c3123
45362Author: Nikita V. Youshchenko <yoush@cs.msu.su>
45363Date:	Fri Oct 3 00:03:55 2008 +0400
45364
45365    fsl_diu: fix alignment error that caused malloc corruption
45366
45367    When aligning malloc()ed screen_base, invalid offset was added.
45368    This not only caused misaligned result (which did not cause hardware
45369    misbehaviour), but - worse - caused screen_base + smem_len to
45370    be out of malloc()ed space, which in turn caused breakage of
45371    futher malloc()/free() operation.
45372
45373    This patch fixes screen_base alignment.
45374
45375    Also this patch makes memset() that cleans framebuffer to be executed
45376    on first initialization of diu, not only on re-initialization. It looks
45377    correct to clean the framebuffer instead of displaying random garbage;
45378    I believe that was disabled only because that memset caused breakage
45379    of malloc/free described above - which no longer happens with the fix
45380    described above.
45381
45382    Signed-off-by: Nikita V. Youshchenko <yoush@debian.org>
45383
45384commit 3d0ea3110f3431b6c2aee882784f39f97b20bce9
45385Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45386Date:	Wed Sep 24 10:29:37 2008 +0200
45387
45388    api: Fix building with CONFIG_API
45389
45390    This patch fixes building with CONFIG_API and CONFIG_USB_STORAGE.
45391
45392    USB_MAX_STOR_DEV is defined in include/usb.h, but
45393    needed in api/api_storage.c.
45394
45395    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45396
45397commit abbb90666d5ef2f500ebbedbb80ff60adc56b043
45398Author: Peter Tyser <ptyser@xes-inc.com>
45399Date:	Tue Sep 23 12:39:40 2008 -0500
45400
45401    Remove unused CFG_EEPROM_PAGE_WRITE_ENABLE references
45402
45403    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45404
45405commit 81e612014c40c922ec35488d17c504d4e9286f06
45406Author: Peter Tyser <ptyser@xes-inc.com>
45407Date:	Tue Sep 23 12:38:42 2008 -0500
45408
45409    Remove CFG_EEPROM_PAGE* dependencies for temperature sensors
45410
45411    The checks for CFG_EEPROM_PAGE_WRITE_ENABLE and
45412    CFG_EEPROM_PAGE_WRITE_BITS in various temperature
45413    sensor drivers are not necessary
45414
45415    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45416
45417commit c46980f6d2135ade345dadc1fb1f1f4c8bbf255a
45418Author: Mike Frysinger <vapier@gentoo.org>
45419Date:	Tue Oct 14 07:04:38 2008 -0400
45420
45421    cmd_spi: remove broken signed casting for display
45422
45423    Since we're working with unsigned data, you can't apply a signed pointer
45424    cast and then attempt to print the result.	Otherwise you get wrong output
45425    when the sign bit is set like "0xFF" incorrectly extended to "0xFFFFFFFF".
45426
45427    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45428
45429commit d5fd0b49210c941de8a1fce3947ace92243ab5ca
45430Author: Mike Frysinger <vapier@gentoo.org>
45431Date:	Tue Oct 14 07:05:24 2008 -0400
45432
45433    strings cmd: drop old CONFIG_CFG_STRINGS define
45434
45435    We don't need CONFIG_CFG_STRINGS anymore now that we have the define
45436    CONFIG_CMD_STRINGS and Makefile control.
45437
45438    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45439
45440commit fecb5ade3b37f62981f2b05b621005850173aaa9
45441Author: Jason Jin <Jason.jin@freescale.com>
45442Date:	Fri Sep 19 17:32:49 2008 +0800
45443
45444    Fix the NAND size overflow issue.
45445
45446    When the total size of all NAND devices exceeds 4 GiB, the size  will
45447    overflow. This patch tries to fix this.
45448
45449    Note that we still have a problem when a single NAND device is bigger
45450    than 4 GiB: then the overflow would actually happen earlier, i. e.
45451    when storing the size in nand_info[].size, as nand_info[].size is an
45452    "u_int32_t".
45453
45454    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45455    Signed-off-by: Wolfgang Denk <wd@denx.de>
45456
45457commit 30f574717277238b9014b8136c90eea77196490f
45458Author: Louis Su <louis@asix.com.tw>
45459Date:	Wed Jul 9 11:01:37 2008 +0800
45460
45461    AX88180: new gigabit network driver
45462
45463    Signed-off-by: Louis Su <louis@asix.com.tw>
45464    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45465
45466commit c9d6b6925344740ca1db2f8a6bab7921ff820de3
45467Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
45468Date:	Tue Aug 19 16:07:03 2008 +0200
45469
45470    enable 10/100M at VSC8601 at tsec driver
45471
45472    Currently VSC8601 doesn't link with 10/100M partners if the
45473    EEPROM/Strapping is not set up.
45474    Setting the auto-neg register fixes this.
45475
45476    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
45477    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45478
45479commit 702c85b0e876d587c11acdbb55738ee52acd54f4
45480Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45481Date:	Tue Sep 30 15:02:53 2008 +0900
45482
45483    net: ne2000: Divided a function of NE2000 driver
45484
45485    get_prom function was used __attriute__ , but it is not enable.
45486    ax88796.o does not do link besides ne2000.o. When ld is carried
45487    out, get_prom function of ax88796.c is ignored.
45488    This problem is a thing by specifications of ld.
45489    I checked and test this patch on SuperH and MIPS.
45490
45491    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45492    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45493
45494commit 05c7e9070fe4d751e029fd9524bfbbc93cbb1393
45495Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45496Date:	Tue Oct 14 11:10:59 2008 +0900
45497
45498    sh: rsk7203: Add smc911x driver support to board config file
45499
45500    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45501    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
45502
45503commit cae6f909baf86357b3c0bd01acfc414348c4d175
45504Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45505Date:	Thu Oct 9 13:54:33 2008 +0900
45506
45507    sh: Fix cannot execute a stand-alone application
45508
45509    Address calculated in EXPORT_FUNC in SuperH was wrong, I revised it.
45510
45511    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45512    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
45513
45514commit 6df0efd5c86ca1689deeb2738b46b7d83ce228ef
45515Author: Ed Swarthout <Ed.Swarthout@freescale.com>
45516Date:	Wed Oct 8 23:38:00 2008 -0500
45517
45518    fsl_pci_init do not scan bus when configured as an end-point
45519
45520    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
45521    Acked-by: Andy Fleming <afleming@freescale.com>
45522
45523commit 6f099bbac1ba5dfb46ee7ad29dc53713f0501ba5
45524Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45525Date:	Tue Sep 16 17:07:53 2008 -0400
45526
45527    ARM DaVinci: Remove redundant setting of GD_FLG_RELOC for sffsdr board.
45528
45529    This is no longer necessary now that the GD_FLG_RELOC flag is set for
45530    all ARM boards.
45531
45532    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45533
45534commit d977a57356657ba241256231efca32828a5822f9
45535Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
45536Date:	Sat Sep 13 10:04:32 2008 +0200
45537
45538    Fix lzma uncompress call (image_start wrongly used instead image_len)
45539
45540    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
45541
45542commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
45543Author: Nick Spence <nick.spence@freescale.com>
45544Date:	Thu Aug 28 14:09:15 2008 -0700
45545
45546    mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
45547
45548    This is needed in unlock_ram_in_cache() because it is called from C and
45549    will corrupt the small data area anchor that is kept in R2.
45550
45551    lock_ram_in_cache() is modified similarly as good coding practice, but
45552    is not called from C.
45553
45554    Signed-off-by: Nick Spence <nick.spence@freescale.com>
45555
45556commit 5c7cbcd34d0ee566875a4fd0f2a3e5a62bba921c
45557Author: Kumar Gala <galak@kernel.crashing.org>
45558Date:	Tue Aug 19 15:05:34 2008 -0500
45559
45560    86xx: remove redudant code with lib_ppc/interrupts.c
45561
45562    For some reason we duplicated the majority of code in lib_ppc/interrupts.c
45563    Not know how that happened, but there is no good reason for it.
45564
45565    Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
45566    they exist.
45567
45568    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45569
45570commit 0d01f66d235118515b5086b88f82498bc0695d6a
45571Author: Ed Swarthout <Ed.Swarthout@freescale.com>
45572Date:	Thu Oct 9 01:26:36 2008 -0500
45573
45574    CFI: cfi_flash write fix for AMD legacy
45575
45576    The flash_unlock_seq requires a sector for AMD_LEGACY.
45577    Fix a retcode check typeo.
45578
45579    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
45580    Signed-off-by: Stefan Roese <sr@denx.de>
45581
45582commit 542b385a620a1783454a00424930e51895f45073
45583Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45584Date:	Tue Oct 7 13:13:10 2008 +0200
45585
45586    ppc4xx: Fix USB 2.0 phy reset sequence
45587
45588    This patch fixes USB 2.0 communication issues on some DU440 boards.
45589
45590    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45591    Signed-off-by: Stefan Roese <sr@denx.de>
45592
45593commit df8c1ce11114c2260dedb5547281945f7db8fa5c
45594Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45595Date:	Tue Oct 7 13:13:09 2008 +0200
45596
45597    ppc4xx: Add strapping mode for 667MHz CPU frequency on DU440 board
45598
45599    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45600    Signed-off-by: Stefan Roese <sr@denx.de>
45601
45602commit 6a133d6a00b1fc7b9257cd5925d8cb67f75ecda2
45603Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45604Date:	Tue Oct 7 13:13:08 2008 +0200
45605
45606    ppc4xx: Fix DU440 GPIO configuration
45607
45608    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45609    Signed-off-by: Stefan Roese <sr@denx.de>
45610
45611commit 35dd025c70fcc4389317db2f2a9d14795172137d
45612Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45613Date:	Tue Oct 7 13:13:07 2008 +0200
45614
45615    ppc4xx: Update DU440 config
45616
45617    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45618    Signed-off-by: Stefan Roese <sr@denx.de>
45619
45620commit f3bf9273939ffe1a60a32a2eef909097f15df56b
45621Author: Kumar Gala <galak@kernel.crashing.org>
45622Date:	Wed Oct 8 15:36:39 2008 -0500
45623
45624    MPC8572DS: Fix compile warnings
45625
45626    Commit 445a7b38308eb05b41de74165b20855db58c7ee5 introduced the following
45627    compile warnings:
45628
45629    cmd_i2c.c:112: warning: missing braces around initializer
45630    cmd_i2c.c:112: warning: (near initialization for 'i2c_no_probes[0]')
45631
45632    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45633
45634commit dffd2446fb041f38ef034b0fcf41e51e5e489159
45635Author: Wolfgang Grandegger <wg@grandegger.com>
45636Date:	Tue Sep 30 10:55:57 2008 +0200
45637
45638    85xx: Using proper I2C source clock divider for MPC8544
45639
45640    Measurements with our MPC8544 board showed that the I2C bus frequency
45641    is wrong by a factor of 1.5. Obviously, the interpretation of the
45642    MPC85xx_PORDEVSR2_SEC_CFG bit of the cfg_sec_freq register is not
45643    correct. There seems to be an error in the 8544 RM.
45644
45645    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
45646
45647commit e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17
45648Author: Rafal Czubak <rcz@semihalf.com>
45649Date:	Wed Oct 8 13:41:30 2008 +0200
45650
45651    FSL: Fix get_cpu_board_revision() return value.
45652
45653    get_cpu_board_revision() returned board revision based on information stored
45654    in global static struct eeprom. It should instead use one from local struct
45655    board_eeprom, to which the data is actually read from EEPROM. The bug led to
45656    system hang after printing L1 cache information on U-Boot startup. The problem
45657    was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx
45658    boards using CFG_I2C_EEPROM_CCID.
45659
45660    The change has been successfully tested on MPC8555CDS system.
45661
45662    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45663
45664commit 747f316cca484ed627a97dd3391febabce384186
45665Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45666Date:	Tue Sep 30 20:08:49 2008 +0200
45667
45668    update uImage FIT multi documentation
45669
45670    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45671
45672commit 77a0355f60b801f232ce0a5bfbe95331fa3b6bc0
45673Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45674Date:	Tue Sep 30 20:08:36 2008 +0200
45675
45676    move README.imx31 to doc/ and merge with README.mx31
45677
45678    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45679
45680commit 1ed7a7f0f571b13d46530f8f8b9aff3957f15a96
45681Author: Guennadi Liakhovetski <lg@denx.de>
45682Date:	Thu Sep 25 20:54:37 2008 +0200
45683
45684    i.MX31: switch to CFG_HZ=1000
45685
45686    Switch to the standard CFG_HZ=1000 value, while at it, minor white-space
45687    cleanup, remove CFG_CLKS_IN_HZ from config-headers. Tested on mx31ads,
45688    provides 2% or 0.4% precision depending on the
45689    CONFIG_MX31_TIMER_HIGH_PRECISION flag. Measured with stop-watch on 100s
45690    boot-delay.
45691
45692    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
45693
45694commit f41b144c11341b571eab7dcef6c4b8e03c92d2b2
45695Author: gnusercn <gnusercn@gmail.com>
45696Date:	Wed Oct 8 18:58:58 2008 +0200
45697
45698    Fix bug: in arch-arm, env_get_char dose not work fine
45699
45700    due to the arm implementation which supposed that U-Boot is in RAM
45701    when we jump to start_armboot
45702
45703    Signed-off-by: gnusercn <gnusercn@gmail.com>
45704    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45705
45706commit f8a00dea841d5d75de1f8e8107e90ee1beeddf5f
45707Author: Adam Graham <agraham@amcc.com>
45708Date:	Mon Oct 6 10:16:13 2008 -0700
45709
45710    ppc4xx: Reset and relock memory DLL after SDRAM_CLKTR change
45711
45712    After changing SDRAM_CLKTR phase value rerun the memory preload
45713    initialization sequence (INITPLR) to reset and relock the memory
45714    DLL. Changing the SDRAM_CLKTR memory clock phase coarse timing
45715    adjustment effects the phase relationship of the internal, to the
45716    PPC chip, and external, to the PPC chip, versions of MEMCLK_OUT.
45717
45718    Signed-off-by: Adam Graham <agraham@amcc.com>
45719    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
45720    Signed-off-by: Stefan Roese <sr@denx.de>
45721
45722commit 5297246bbaa9943c0da1ec2e717b72e4ab6b830e
45723Author: Haiying Wang <Haiying.Wang@freescale.com>
45724Date:	Fri Oct 3 11:48:03 2008 -0400
45725
45726    Remove redundant #define for MPC8536DS
45727
45728    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45729
45730commit 445a7b38308eb05b41de74165b20855db58c7ee5
45731Author: Haiying Wang <Haiying.Wang@freescale.com>
45732Date:	Fri Oct 3 11:47:30 2008 -0400
45733
45734    Add ID EEPROM support for MPC8572DS
45735
45736    The ID EEPROM on MPC8572DS board locates on I2C bus 1. Its the storage for
45737    system information like mac addresses etc. This patch enables it.
45738
45739    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45740
45741commit 1f3ba317a5c5f3a7aabf580fddc211f4bb5a4540
45742Author: Haiying Wang <Haiying.Wang@freescale.com>
45743Date:	Fri Oct 3 11:46:59 2008 -0400
45744
45745    Minor fixes for I2C address on MPC8572DS
45746
45747    MPC8572DS has two i2c buses. This patch moves the DDR SPD_EEPROM to i2c bus 1
45748    according to the board spec, and adds the 2nd i2c bus offset.
45749
45750    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45751
45752commit c0391111c33c22fabeddf8f4ca801ec7645b4f5c
45753Author: Jason Jin <Jason.jin@freescale.com>
45754Date:	Sat Sep 27 14:40:57 2008 +0800
45755
45756    Fix the incorrect DDR clk freq reporting on 8536DS
45757
45758    On 8536DS board, When the DDR clk is set async mode(SW3[6:8] != 111),
45759    The display is still sync mode DDR freq. This patch try to fix
45760    this. The display DDR freq is now the actual freq in both
45761    sync and async mode.
45762
45763    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45764
45765commit bac6a1d1fa1cd80aa57881fa9c2152b853cd0ed4
45766Author: Kumar Gala <galak@kernel.crashing.org>
45767Date:	Tue Oct 7 10:28:46 2008 -0500
45768
45769    85xx: Remove setting of *cache-line-size in device trees
45770
45771    ePAPR says if the *cache-block-size is the same as *cache-line-size
45772    than we don't need the *cache-line-size property.
45773
45774    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45775
45776commit a69a42338dd25408f9fd5390a83bc501749c7e1b
45777Author: Mark Jackson <mpfj@mimc.co.uk>
45778Date:	Fri Oct 3 11:48:57 2008 +0100
45779
45780    MIMC200 board now uses CONFIG_DISABLE_CONSOLE
45781
45782    Changed MIMC200 board setup and config to use CONFIG_DISABLE_CONSOLE.
45783    Also fixed default uImage location.
45784
45785    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
45786    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
45787
45788commit cd3cb0d9269d155276b00207e3816a9347fd1c92
45789Author: Gerald Van Baren <vanbaren@cideas.com>
45790Date:	Sat Oct 4 07:56:06 2008 -0400
45791
45792    libfdt: Fix error in documentation for fdt_get_alias_namelen()
45793
45794    Oops, screwed up the function name in the documenting comment for this
45795    function.  Trivial correction in this patch.
45796
45797    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45798    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
45799
45800commit 9a6cf73a88ddab2e1ac39088f2806177982cc62c
45801Author: David Gibson <david@gibson.dropbear.id.au>
45802Date:	Wed Aug 20 16:55:14 2008 +1000
45803
45804    libfdt: Add function to explicitly expand aliases
45805
45806    Kumar has already added alias expansion to fdt_path_offset().
45807    However, in some circumstances it may be convenient for the user of
45808    libfdt to explicitly get the string expansion of an alias.	This patch
45809    adds a function to do this, fdt_get_alias(), and uses it to implement
45810    fdt_path_offset().
45811
45812    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45813
45814commit 2215987e100d2a841ae6d48a7cc9bb83fcf22737
45815Author: Mike Frysinger <vapier@gentoo.org>
45816Date:	Thu Oct 2 01:55:38 2008 -0400
45817
45818    cfi_flash: do not reset flash when probe fails
45819
45820    The CFI flash driver starts at flash_init() which calls down into
45821    flash_get_size().  This starts by calling flash_detect_cfi().  If said
45822    function fails, flash_get_size() finishes by attempting to reset the
45823    flash.  Unfortunately, it does this with an info->portwidth set to 0x10
45824    which filters down into flash_make_cmd() and that happily smashes the
45825    stack by sticking info->portwidth bytes into a cfiword_t variable that
45826    lives on the stack.  On a 64bit system you probably won't notice, but
45827    killing the last 8 bytes on a 32bit system usually leads to a corrupt
45828    return address.  Which is what happens on a Blackfin system.
45829
45830    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45831    Signed-off-by: Stefan Roese <sr@denx.de>
45832
45833commit 3e38577208e4256956bc33bb8bcd0a6b6fab55c3
45834Author: Stefan Roese <sr@denx.de>
45835Date:	Fri Sep 26 17:03:26 2008 +0200
45836
45837    fdt: Overwrite /chosen node in bootm if it already exists in the dtb
45838
45839    Set force parameter in fdt_chosen() call in do_bootm_linux() call.
45840    Without this, the chosen node is not overwritten if it already
45841    exists.
45842
45843    Signed-off-by: Stefan Roese <sr@denx.de>
45844
45845commit 741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d
45846Author: Jon Loeliger <jdl@freescale.com>
45847Date:	Thu Sep 25 11:02:17 2008 -0500
45848
45849    Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
45850
45851    Using Gcc 4.3 detected this problem:
45852
45853	../dtc/libfdt/fdt.c: In function 'fdt_next_tag':
45854	../dtc/libfdt/fdt.c:82: error: assuming signed overflow does not
45855	occur when assuming that (X + c) < X is always false
45856
45857    To fix the problem, treat the offset as an unsigned int.
45858
45859    The problem report and proposed fix were provided
45860    by Steve Papacharalambous <stevep@freescale.com>.
45861
45862    Signed-off-by: Jon Loeliger <jdl@freescale.com>
45863
45864commit bbdbc7cb3abefda5bd998edbcf0508fe6256327d
45865Author: David Gibson <david@gibson.dropbear.id.au>
45866Date:	Fri Aug 29 14:19:13 2008 +1000
45867
45868    libfdt: Fix bugs in fdt_get_path()
45869
45870    The current implementation of fdt_get_path() has a couple of bugs,
45871    fixed by this patch.
45872
45873    First, contrary to its documentation, on success it returns the length
45874    of the node's path, rather than 0.	The testcase is correspondingly
45875    wrong, and the patch fixes this as well.
45876
45877    Second, in some circumstances, it will return -FDT_ERR_BADOFFSET
45878    instead of -FDT_ERR_NOSPACE when given insufficient buffer space.
45879    Specifically this happens when there is insufficient space even to
45880    hold the path's second last component.  This behaviour is corrected,
45881    and the testcase updated to check it.
45882
45883    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45884
45885commit 33af3e6656e84660d397b5dd95abab2dccc36f83
45886Author: Wolfgang Denk <wd@denx.de>
45887Date:	Wed Oct 1 12:34:58 2008 +0200
45888
45889    TQM5200: enable support for ATAPI devices
45890
45891    Signed-off-by: Wolfgang Denk <wd@denx.de>
45892
45893commit d13ff2358ff8c384f52eaf46f5d60258acf96ea6
45894Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45895Date:	Mon Sep 15 05:48:25 2008 +0200
45896
45897    Revert "ARM: set GD_FLG_RELOC for boards skipping relocation to RAM"
45898
45899    we need this due to the arm implementation which supposed that U-Boot
45900    is in RAM when we jump to start_armboot
45901
45902    This reverts commit f96b44cef897bd372beb86dde1b33637c119d84d.
45903    in order to do it for all arm board
45904
45905    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45906
45907commit 7fd0bea2e4a78eab7e6693140940f9f9a0009bc2
45908Author: Kim Phillips <kim.phillips@freescale.com>
45909Date:	Wed Sep 24 08:46:25 2008 -0500
45910
45911    mpc83xx: don't disable autoboot
45912
45913    bootdelay set to -1 'permanently' disables autobooting, even if
45914    bootcmd is specified.  Change to a positive value to allow
45915    autobooting when a bootcmd is set.
45916
45917    Reported-by: Coray Tate <Coray.Tate@freescale.com>
45918    Cc: Scott Wood <scottwood@freescale.com>
45919    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45920
45921commit 2fb29c520c42b7bfef33ea3fd1527eba64099164
45922Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45923Date:	Wed Sep 24 10:42:15 2008 +0900
45924
45925    mpc83xx: Fix typo in include/mpc83xx.h
45926
45927    Fixed typo from CONIFG_MPC837X to CONFIG_MPC837X
45928
45929    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45930    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45931
45932commit 162c41c03179727a1d14262f703c9a8bc40231fa
45933Author: Kim Phillips <kim.phillips@freescale.com>
45934Date:	Tue Sep 23 09:38:49 2008 -0500
45935
45936    mpc83xx: add h/w flash protection to board configs
45937
45938    the operating system may leave flash in a h/w locked state after writing.
45939    This allows u-boot to continue to write flash by enabling h/w unlocking
45940    by default.
45941
45942    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45943
45944commit d26154c9a692586b66eb6d1f8e1b67c75e40ea70
45945Author: Anton Vorontsov <avorontsov@ru.mvista.com>
45946Date:	Thu Sep 11 21:35:36 2008 +0400
45947
45948    mpc83xx: spd_sdram: fix ddr sdram base address assignment bug
45949
45950    The spd_dram code shifts the base address, then masks 20 bits, but
45951    forgets to shift the base address back. Fix this by just masking the
45952    base address correctly.
45953
45954    Found this bug while trying to relocate a DDR memory at the base != 0.
45955
45956    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
45957    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45958
45959commit 8fd4166c467a46773f80208bda1ec3b4757747bc
45960Author: Stefan Roese <sr@denx.de>
45961Date:	Mon Sep 22 16:10:43 2008 +0200
45962
45963    ppc4xx: Canyonlands: Remove unnecessary FDT warning upon DTB fixup
45964
45965    Depending on the configuration jumper "SATA SELECT", U-Boot disabled
45966    either one PCIe node or the SATA node in the device tree blob. This
45967    patch removes the unnecessary and even confusing warning, when the node
45968    is not found at all.
45969
45970    Signed-off-by: Stefan Roese <sr@denx.de>
45971
45972commit 6e24a1eb1490aa043770bcf0061ac1fad0864fd9
45973Author: Remy Bohmer <linux@bohmer.net>
45974Date:	Fri Sep 19 13:30:06 2008 +0200
45975
45976    Add missing device types to dev_print() in part.c
45977
45978    Signed-off-by: Remy Bohmer <linux@bohmer.net>
45979
45980commit 5fdc215f0b351b0c36cc3f8a0fa5850f24454bed
45981Author: Wolfgang Denk <wd@denx.de>
45982Date:	Mon Sep 22 22:23:06 2008 +0200
45983
45984    Fix DPRAM memory leak when CFG_ALLOC_DPRAM is defined, which
45985    eventually leads to a machine check. This change assures that DPRAM
45986    is allocated only once in that case.
45987
45988    Signed-off-by: Gary Jennejohn <garyj@denx.de>
45989    Signed-off-by: Wolfgang Denk <wd@denx.de>
45990
45991commit a07faf7b9ad5a86763a577c79922c4ff9a70ef23
45992Author: Laurent Pinchart <laurentp@cse-semaphore.com>
45993Date:	Wed Sep 17 17:57:34 2008 +0200
45994
45995    Fix Spartan-3 definitions.
45996
45997    A few Spartan-3 definitions erroneously use Spartan-3E size
45998    constants. This patch fixes them.
45999
46000    Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
46001
46002commit 28113e1f0da4146b823ffce37680d31d5685a60b
46003Author: Laurent Pinchart <laurentp@cse-semaphore.com>
46004Date:	Wed Sep 17 17:41:58 2008 +0200
46005
46006    Remove duplicate Spartan-3E definition.
46007
46008    Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
46009    Signed-off-by: Wolfgang Denk <wd@denx.de>
46010
46011commit 5c65ecf7cd94df250b295621f3b24135cbcfe579
46012Author: Anatolij Gustschin <agust@denx.de>
46013Date:	Wed Sep 17 13:46:17 2008 +0200
46014
46015    socrates: change default mtest address range
46016
46017    Running mtest command on socrates without specifying
46018    an address range crashes the board. This patch changes
46019    default mtest address range to prevent this behavior.
46020
46021    Signed-off-by: Anatolij Gustschin <agust@denx.de>
46022
46023commit d666b2d59674b5e002c0821b7ab83ec3ff90d670
46024Author: Anatolij Gustschin <agust@denx.de>
46025Date:	Wed Sep 17 12:34:45 2008 +0200
46026
46027    socrates: fix crash after relocation
46028
46029    Currently U-Boot crashes after relocation to RAM.
46030    Changing the CPO value of the DDR SDRAM TIMING_CFG_2
46031    register to READ_LAT + 1 (to the value it was before
46032    conversion of socrates to new DDR code) fixes the
46033    problem.
46034
46035    Signed-off-by: Anatolij Gustschin <agust@denx.de>
46036
46037commit 562788b0a303f3528b920d81f547f5ca77ba528e
46038Author: Anatolij Gustschin <agust@denx.de>
46039Date:	Wed Sep 17 11:45:51 2008 +0200
46040
46041    socrates: fix SPD EEPROM address
46042
46043    Commit be0bd8234b9777ecd63c4c686f72af070d886517
46044    changed SPD EEPROM address to 0x51 and DDR SDRAM
46045    detection stopped working. Change this address
46046    back to 0x50.
46047
46048    Signed-off-by: Anatolij Gustschin <agust@denx.de>
46049
46050commit 023824549a370bd185d7129d9a6c86f9be7b86a8
46051Author: Stefan Roese <sr@denx.de>
46052Date:	Mon Sep 22 11:06:50 2008 +0200
46053
46054    Revert "ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)"
46055
46056    This reverts commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8.
46057
46058    Signed-off-by: Stefan Roese <sr@denx.de>
46059
46060commit e58c41e26cf3c8accd60311be579f452e368e97e
46061Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46062Date:	Thu Sep 18 20:13:08 2008 +0900
46063
46064    usb: Fix compile warning of r8a66597-hcd
46065
46066    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46067    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46068
46069commit b5d10a13525c07ec6374adf840d7c87553b5f189
46070Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46071Date:	Thu Sep 18 19:34:36 2008 +0900
46072
46073    sh: Fix compile warning
46074
46075    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46076
46077commit 4a065abf926f128beb36d93449defa0d690e7fef
46078Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46079Date:	Thu Sep 18 19:04:26 2008 +0900
46080
46081    sh: Add support watchdog for SH4A core
46082
46083    Add support watchdog for SH4A core (SH7763, SH7780 and SH7785).
46084    And fix some compile warning.
46085
46086    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46087
46088commit a03c09c5fdb8430fe2ae6a03f88a0cf7bcc0aa57
46089Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46090Date:	Wed Sep 17 11:45:26 2008 +0900
46091
46092    sh: Fix typo in SH serial driver
46093
46094    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46095    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46096
46097commit 6b44a439215ba7c63f666f8099213ea4f05f2b07
46098Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46099Date:	Wed Sep 17 11:08:36 2008 +0900
46100
46101    sh: Add support any page size and empty_zero_page to SH Linux uImage
46102
46103    Old U-Boot supported 4KB page size only. If this version, Linux
46104    kernel can not get command line from U-Boot.
46105    SH Linux kernel can change page size and empty_zero_page.
46106    This patch support this function and fix promlem.
46107
46108    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46109    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46110
46111commit ce9f99ddb59628f41dc534e892368a7d66dfc774
46112Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46113Date:	Thu Aug 28 13:40:52 2008 +0900
46114
46115    sh: rsk7203: Add support pkt_data_pull and pkt_data_push function
46116
46117    Add function of smc911x, pkt_data_pull and pkt_data_push.
46118
46119    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46120    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46121
46122commit dd820b03a2f45e86e7960e26729a3b58e3dda44a
46123Author: Wolfgang Denk <wd@denx.de>
46124Date:	Thu Sep 18 13:57:32 2008 +0200
46125
46126    ADS5121: fix typo in "rootpath" default setting
46127
46128    Signed-off-by: Wolfgang Denk <wd@denx.de>
46129
46130commit c9e8436b10cca53fca4904ecbadcd6231ad72c38
46131Author: Remy Bohmer <linux@bohmer.net>
46132Date:	Tue Sep 16 14:55:44 2008 +0200
46133
46134    USB layer of U-Boot causes USB protocol errors while using USB memory sticks
46135
46136    There are several differences between Linux, Windows and U-boot for initialising the
46137    USB devices. While analysing the behaviour of U-boot it turned out that U-boot does
46138    things really different, and some are wrong (compared to the USB standard).
46139
46140    This patch fixes some errors:
46141    * The NEW_init procedure that was already in the code is good, while the old procedure
46142      is wrong. See code comments for more info.
46143    * On a Control request the data returned by the device can be more than 8 bytes, while
46144      the host limits it to 8 bytes. This caused the host to generate a DataOverrun error.
46145      This results in a lot of USB sticks not being recognised, and the transmission ended
46146      frequently with a CTL:TIMEOUT Error.
46147    * Added a flag CONFIG_LEGACY_USB_INIT_SEQ to allow users to use the old init procedure.
46148
46149    Signed-off-by: Remy Bohmer <linux@bohmer.net>
46150    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46151
46152commit 6f5794a6f78b313231256958fd73673c6aacc116
46153Author: Remy Bohmer <linux@bohmer.net>
46154Date:	Tue Sep 16 14:55:43 2008 +0200
46155
46156    Refactoring parts of the common USB OHCI code
46157
46158    This patch refactors some large routines of the USB OHCI code by
46159    making some routines smaller and more readable which helps
46160    debugging and understanding the code. (Makes the code looks
46161    somewhat more like the Linux implementation.)
46162
46163    Also made entire file compliant to Linux Coding Rules (checkpatch.pl compliant)
46164
46165    Signed-off-by: Remy Bohmer <linux@bohmer.net>
46166    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46167
46168commit be19d324edc1a1d7f393d24e10d164cd94c91a00
46169Author: Remy Bohmer <linux@bohmer.net>
46170Date:	Tue Sep 16 14:55:42 2008 +0200
46171
46172    Fix for USB sticks not working on ARM while using GCC 4.x compilers
46173
46174    The GCC-compiler makes an optimisation error while optimising the routine
46175    usb_set_maxpacket(). This should be fixed in the compiler in the first place,
46176    but there lots of compilers out there that makes this error, that it is
46177    probably wiser to workaround it in U-boot itself.
46178
46179    What happens is that the register r3 is used as loop-counter 'i', but gets
46180    overwritten later on. From there it starts using register r3 for several other
46181    things and the assembler code is becoming a big mess. This is clearly a compiler bug.
46182
46183    This error occurs on at least several versions of Code Sourcery Lite compilers
46184    for ARM. Like the Edition 2008q1, and 2008q3, It has also been seen on other
46185    compilers, while compiling for armv4t, or armv5te with Os, O1 and O2.
46186
46187    We work around it by splitting up this routine in 2 parts, and making sure that
46188    the split out part is NOT inlined any longer. This will make GCC spit out assembler
46189    that do not show this problem. Another possibility is to adapt the Makefile to stop
46190    optimisation for the complete file. I think this solution is nicer.
46191
46192    Signed-off-by: Remy Bohmer <linux@bohmer.net>
46193    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46194
46195commit 87b4ef560cf2da4ccc9e59711ad1ff7fafe96670
46196Author: Wolfgang Denk <wd@denx.de>
46197Date:	Wed Sep 17 10:17:55 2008 +0200
46198
46199    Coding style cleanup; update CHANEGLOG
46200
46201    Signed-off-by: Wolfgang Denk <wd@denx.de>
46202
46203commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8
46204Author: Victor Gallardo <vgallardo@amcc.com>
46205Date:	Tue Sep 16 06:59:13 2008 -0700
46206
46207    ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)
46208
46209    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
46210    Signed-off-by: Adam Graham <agraham@amcc.com>
46211    Signed-off-by: Stefan Roese <sr@denx.de>
46212
46213commit ce47eb402c5e29a025399dc282246414fc492940
46214Author: Peter Tyser <ptyser@xes-inc.com>
46215Date:	Tue Sep 16 10:04:47 2008 -0500
46216
46217    Support for multiple SGMII/TBI interfaces for TSEC ethernet
46218
46219    Fix TBI PHY accesses to use the proper offset in CPU register space. The
46220    previous code would incorrectly access the TBI PHY by reading/writing to CPU
46221    register space at the same location as would be used to access external PHYs.
46222
46223    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
46224    Acked-by: Andy Fleming <afleming@freescale.com>
46225
46226commit 7c803be2eb3cae245dedda438776e08fb122250f
46227Author: Wolfgang Denk <wd@denx.de>
46228Date:	Tue Sep 16 18:02:19 2008 +0200
46229
46230    TQM8xx: Fix CFI flash driver support for all TQM8xx based boards
46231
46232    After switching to using the CFI flash driver, the correct remapping
46233    of the flash banks was forgotten.
46234
46235    Also, some boards were not adapted, and the old legacy flash driver
46236    was not removed yet.
46237
46238    Signed-off-by: Wolfgang Denk <wd@denx.de>
46239
46240commit c0d2f87d6c450128b88e73eea715fa3654f65b6c
46241Author: Wolfgang Denk <wd@denx.de>
46242Date:	Sun Sep 14 00:59:35 2008 +0200
46243
46244    Prepare v2008.10-rc2
46245
46246    Signed-off-by: Wolfgang Denk <wd@denx.de>
46247
46248commit f12e4549b6fb01cd2654348af95a3c7a6ac161e7
46249Author: Wolfgang Denk <wd@denx.de>
46250Date:	Sat Sep 13 02:23:05 2008 +0200
46251
46252    Coding style cleanup, update CHANGELOG
46253
46254    Signed-off-by: Wolfgang Denk <wd@denx.de>
46255
46256commit 0c32565f536609d78feef35c88bbc39d3ac53a73
46257Author: Peter Tyser <ptyser@xes-inc.com>
46258Date:	Wed Sep 10 09:18:34 2008 -0500
46259
46260    Update mailing list email and archive addresses
46261
46262    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
46263
46264commit fb661ea444ae61de60520f66ae84cdb5dd5a3246
46265Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
46266Date:	Thu Sep 11 15:40:01 2008 +0200
46267
46268    85xx: socrates: autoprobe Lime chip
46269
46270    This patch is an attempt to implement autoprobing for the Lime
46271    presence on the bus.
46272    Configure GPCM for Lime CS2 and try to access chip ID registers.
46273    Second read atempt delivers register values if the chip is present.
46274
46275    Signed-off-by: Anatolij Gustschin <agust@denx.de>
46276
46277commit e99b607a5ec56ce66e0bcccb78480d5e16fb7bc5
46278Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
46279Date:	Thu Sep 11 15:40:01 2008 +0200
46280
46281    85xx: socrates: Add support for new image format.
46282
46283    Signed-off-by: Detlev Zundel <dzu@denx.de>
46284
46285commit 3c094b652d4107b34641f300a8e9fe16ca15e3d8
46286Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46287Date:	Thu Sep 11 17:28:18 2008 +0900
46288
46289    sh: Fix compile error for r2dplus
46290
46291    netdev.h was not include by r2dplus.
46292
46293    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46294
46295commit 56844a22b76c719e600047e23b80465a44d76abd
46296Author: Heiko Schocher <hs@denx.de>
46297Date:	Thu Sep 11 08:11:23 2008 +0200
46298
46299    powerpc: Fix bootm to boot up again with a Ramdisk
46300
46301    Commit 2a1a2cb6 didnt remove the dummy mem reservation in fdt_chosen,
46302    and this stopped Linux from booting with a Ramdisk. This patch fixes
46303    this, by deleting the useless dummy mem reservation.
46304
46305    When booting with a Ramdisk, a fix offset FDT_RAMDISK_OVERHEAD is now
46306    added to of_size, so we dont need anymore a dummy mem reservation.
46307
46308    I measured the value of FDT_RAMDISK_OVERHEAD on a MPC8270 based
46309    system (=0x44 bytes) and rounded it up to 0x80).
46310
46311    Signed-off-by: Heiko Schocher <hs@denx.de>
46312    Acked-by: Kumar Gala <galak@kernel.crashing.org>
46313
46314commit fc9c1727b5b3483ce49c3cb668e8332fb001b8a7
46315Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
46316Date:	Mon Sep 8 02:46:13 2008 +0200
46317
46318    Add support for LZMA uncompression algorithm.
46319
46320    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
46321    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46322
46323commit 0008b6d968160abe2bfd936493f3a516a7c8da20
46324Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46325Date:	Fri Jun 27 23:04:20 2008 +0400
46326
46327    fsl_elbc_nand: ecclayout cleanups
46328
46329    This patch deletes oobavail assignments, they're calculated by the nand
46330    core code in nand_scan_tail, plus current oobavail values are wrong for
46331    the LP NANDs.
46332
46333    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46334    Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46335    Signed-off-by: Scott Wood <scottwood@freescale.com>
46336
46337commit 8f42bf1c393d53a70c2545e9f329d11c46d74794
46338Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46339Date:	Fri Jun 27 23:04:13 2008 +0400
46340
46341    fsl_elbc_nand: implement support for flash-based BBT
46342
46343    This patch implements support for flash-based BBT for chips working
46344    through ELBC NAND controller, so that NAND core will not have to re-scan
46345    for bad blocks on every boot.
46346
46347    Because ELBC controller may provide HW-generated ECCs we should adjust
46348    bbt pattern and bbt version positions in the OOB free area.
46349
46350    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46351    Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46352    Signed-off-by: Scott Wood <scottwood@freescale.com>
46353
46354commit 97ae023648e764f794ffb9c52da109d6caf09c47
46355Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46356Date:	Fri Jun 27 23:04:04 2008 +0400
46357
46358    fsl_elbc_nand: fix OOB workability for large page NAND chips
46359
46360    For large page chips, nand_bbt is looking into OOB area, and checking
46361    for "0xff 0xff" pattern at OOB offset 0. That is, two bytes should be
46362    reserved for bbt means.
46363
46364    But ELBC driver is specifying ecclayout so that oobfree area starts at
46365    offset 1, so only one byte left for the bbt purposes.
46366
46367    This causes problems with any OOB users, namely JFFS2: after first mount
46368    JFFS2 will fill all OOBs with "erased marker", so OOBs will contain:
46369
46370      OOB Data: ff 19 85 20 03 00 ff ff ff 00 00 08 ff ff ff ff
46371      OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46372      OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46373      OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46374
46375    And on the next boot, NAND core will rescan for bad blocks, then will
46376    see "0xff 0x19" pattern, and will mark all blocks as bad ones.
46377
46378    To fix the issue we should implement our own bad block pattern: just one
46379    byte at OOB start. Though, this will work only for x8 chips. For x16
46380    chips two bytes must be checked. Since ELBC driver does not support x16
46381    NANDs (yet), we're safe for now.
46382
46383    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46384    Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46385    Signed-off-by: Scott Wood <scottwood@freescale.com>
46386
46387commit 7238ada313057a85409485b8ee21515dc10c07a5
46388Author: Wolfgang Denk <wd@denx.de>
46389Date:	Fri Sep 12 13:52:21 2008 +0200
46390
46391    MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s
46392
46393    Signed-off-by: Wolfgang Denk <wd@denx.de>
46394
46395commit b18410e508a12ba0a177dfc2a386857c806fa96d
46396Author: Stefan Roese <sr@denx.de>
46397Date:	Thu Sep 11 13:05:56 2008 +0200
46398
46399    ppc4xx: Enable device tree (FDT) support in zeus board port
46400
46401    Signed-off-by: Stefan Roese <sr@denx.de>
46402
46403commit 7bf5ecfa50722a9feb45ea8f04da75f5d406f20b
46404Author: Stefan Roese <sr@denx.de>
46405Date:	Wed Sep 10 16:53:47 2008 +0200
46406
46407    ppc4xx: Fix SDRAM inititialization of multiple 405 based board ports
46408
46409    This patch fixes a problem introdiced with patch
46410    bbeff30c [ppc4xx: Remove superfluous dram_init() call or replace it by
46411    initdram()].
46412
46413    The boards affected are:
46414    - PCI405
46415    - PPChameleonEVB
46416    - quad100hd
46417    - taihu
46418    - zeus
46419
46420    Signed-off-by: Stefan Roese <sr@denx.de>
46421
46422commit 61737c59a3285f6fadf96a5836879898c04ec28d
46423Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46424Date:	Thu Sep 11 19:41:26 2008 -0400
46425
46426    ppc4xx: Add .gitignore file to xilinx-ppc440 boards
46427
46428    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46429    Signed-off-by: Stefan Roese <sr@denx.de>
46430
46431commit 2bec498ed1164a58cd8437b561bdc4551d69f9bf
46432Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46433Date:	Thu Sep 11 19:41:25 2008 -0400
46434
46435    ppc4xx: Fix compilation of v5fx30teval_flash
46436
46437    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46438    Signed-off-by: Stefan Roese <sr@denx.de>
46439
46440commit 4bed9deebbd7ee6f0ba746b44d47a922156f7404
46441Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46442Date:	Wed Sep 10 17:44:30 2008 -0400
46443
46444    ppc4xx: Fix in-tree build for ppc440-generic boards
46445
46446    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46447    Signed-off-by: Stefan Roese <sr@denx.de>
46448
46449commit 06c4ab50f5ccfb55ea2dd324aa28b2b06102e416
46450Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46451Date:	Fri Sep 12 02:20:47 2008 +0200
46452
46453    ARM: synchronize mach-types.h with linux 2.6.27-rc6
46454
46455    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46456
46457commit 3ee9f03f588ad605e3fd10530237f9e3e2e7ab4c
46458Author: Jens Scharsig <esw@bus-elektronik.de>
46459Date:	Fri Sep 12 02:20:47 2008 +0200
46460
46461    at91rm9200: fix errors with CONFIG_CMD_I2C_TREE
46462
46463    This patch prevents linker error on AT91RM9200 boards, if
46464    CONFIG_CMD_I2_TREE is set.
46465    It implements i2c_set_bus_speed and i2c_get_bus_speed as a dummy function.
46466
46467    Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
46468
46469commit b5b0344957d32e3d07a8dd72fce64fb48e680ba4
46470Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46471Date:	Fri Sep 12 02:20:47 2008 +0200
46472
46473    ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
46474
46475    ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
46476
46477    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46478
46479commit 03db53335c8eba656a7c44d1555b1a4514383e33
46480Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46481Date:	Fri Sep 12 02:20:46 2008 +0200
46482
46483    make: Remove redundant __ARM__ addition when cross-compiling on *BSD
46484
46485    __ARM__ is given by arm_config.mk automatically.
46486
46487    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46488
46489commit 8cc62a7d9c77f8ef5166fb57322c4a6ddac320b4
46490Author: Claudio Scordino <claudio@evidence.eu.com>
46491Date:	Fri Sep 12 02:20:46 2008 +0200
46492
46493    Fix MACH_TYPE for the AT91RM9200DK board.
46494
46495    Signed-off-by: Claudio Scordino <claudio@evidence.eu.com>
46496
46497commit 274737e5eb25b2bcd3af3a96da923effd543284f
46498Author: Andrew Dyer <adyer@righthandtech.com>
46499Date:	Fri Sep 12 02:20:46 2008 +0200
46500
46501    i.mx change get_timer(base) to return time since base
46502
46503    This patch changes get_timer() for i.MX to return the time since
46504    'base' instead of the time since the counter was at zero.
46505
46506    Symptom seen is flash timeout errors when erasing or programming a
46507    sector using the common cfi flash code.
46508
46509    Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46510
46511commit 48fed40575b3e8eae960eb0141509ddd9a73012a
46512Author: Andrew Dyer <adyer@righthandtech.com>
46513Date:	Fri Sep 12 02:20:46 2008 +0200
46514
46515    i.MX use u-boot baud rate and don't assume UART master clock
46516
46517    1) Change the i.MX serial driver to use the baud rate set in the
46518     u-boot environment
46519
46520    2) don't assume a 16MHz value for PERCLK1 in baud rate calculations
46521
46522    3) don't write a 1 to the RDR bit in the USR2 reg. (bit is not "write
46523     one to clear" like other status bits in the reg.)
46524
46525    Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46526
46527commit 6e1551a870d360805b9d172dc56d935064abe71d
46528Author: Andrew Dyer <adyer@righthandtech.com>
46529Date:	Fri Sep 12 02:20:46 2008 +0200
46530
46531    arm920t fix constant error in start.S
46532
46533    Code in cpu/arm920t/start.S will die with a compilation error if
46534    CONFIG_STACKSIZE + CFG_MALLOC_LEN works out to an invalid constant for
46535    the ARM sub instruction.  Change the code so that each is subtracted
46536    independently to avoid the error.
46537
46538    Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46539
46540commit b23253835f871cd9bd8e955b9a971d18a7d4ff56
46541Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
46542Date:	Fri Sep 12 02:20:40 2008 +0200
46543
46544    ARM OMAP : Correct Invalid Timer Register Field Declaration in omap1510.h & omap730.h
46545
46546    - Correct Invalid #define of MPUTIM_PTV_MASK for
46547       omap1510 & omap730 register definition
46548
46549     MPUTIM_PTV_MASK is defined as
46550     #define MPUTIM_PTV_MASK		(0x7<<PTV_BIT)
46551
46552     while it should have been
46553     #define MPUTIM_PTV_MASK		(0x7<<MPUTIM_PTV_BIT)
46554
46555    - Below Patch corrects the same
46556
46557    Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
46558
46559commit c455d07396dddc9864fd8dbb965ee10fe95ce8cf
46560Author: Adrian Filipi <adrian.filipi@eurotech.com>
46561Date:	Fri Jul 18 11:52:02 2008 -0400
46562
46563    Set up SD/MMC OCR as comment describes. i.e. 3.2-3.4v.
46564
46565    Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
46566
46567commit eb16135df20535b0d19969f50fb5bd17f95e9c25
46568Author: Guennadi Liakhovetski <lg@denx.de>
46569Date:	Thu Aug 28 12:25:11 2008 +0200
46570
46571    i.MX31: document timer precision option
46572
46573    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
46574
46575commit 1a6337b01351b82a45b0defa76f08744511c580b
46576Author: Magnus Lilja <lilja.magnus@gmail.com>
46577Date:	Fri Aug 29 10:36:18 2008 +0200
46578
46579    i.MX31: Make the SPI bus and chip select configurable for MC13783
46580
46581    The i.MX31 has three SPI buses and each bus has several chip selects
46582    and the MC13783 chip can be connected to any of these. The current
46583    RTC driver for MC13783 is hardcoded for CSPI2/SS2.
46584
46585    This patch makes make MC13783 SPI bus and chip select configurable
46586    via CONFIG_MC13783_SPI_BUS and CONFIG_MC13783_SPI_CS.
46587
46588    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
46589
46590commit 8c4ebec25b21e355b8488698ec1594da9701fff4
46591Author: Magnus Lilja <lilja.magnus@gmail.com>
46592Date:	Fri Aug 29 10:36:17 2008 +0200
46593
46594    i.MX31: Add reset_timer() and modify get_timer_masked().
46595
46596    This patch adds the reset_timer() function (needed by nand_base.c) and
46597    modifies the get_timer_masked() to work in the same way as the omap24xx
46598    function.
46599
46600    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
46601
46602commit deeec4991a55de243787002ede24d2331d234fc8
46603Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46604Date:	Wed Sep 10 22:48:09 2008 +0200
46605
46606    ap325rxa: remove duplicate CONFIG_FLASH_CFI_DRIVER
46607
46608    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46609
46610commit a3a08c0cedd329edf5256e1d6b2bad0fca002725
46611Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46612Date:	Wed Sep 10 22:48:09 2008 +0200
46613
46614    bootm arm/avr32/blackfin/microblaze/nios2/sh: remove no more need 'error' label
46615
46616    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46617
46618commit 0e8d158664a913392cb01fb11a948d83f72e105e
46619Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46620Date:	Wed Sep 10 22:48:06 2008 +0200
46621
46622    rename CFG_ENV macros to CONFIG_ENV
46623
46624    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46625
46626commit 1ede78710c3bf9ad6f4a53aaddc3bcc86fedd9df
46627Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46628Date:	Wed Sep 10 22:48:05 2008 +0200
46629
46630    nvedit: rename error comment to CONFIG_ENV_IS_IN_
46631
46632    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46633
46634commit b64b775e7546ed138df360ceb3a71ee358cb9a01
46635Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46636Date:	Wed Sep 10 22:48:05 2008 +0200
46637
46638    cmd_mem: Move conditional compilation to Makefile
46639
46640    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46641
46642commit 8a40fb148efa442d6526eac46a2001e4c64d28ff
46643Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46644Date:	Wed Sep 10 22:48:05 2008 +0200
46645
46646    move cmd_get_data_size to command.c
46647
46648    add CMD_DATA_SIZE macro to enable it
46649
46650    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46651
46652commit 507641d2491980531932b9f25dab37fe5e6c3a1a
46653Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46654Date:	Wed Sep 10 22:48:04 2008 +0200
46655
46656    env_flash: Move conditional compilation to Makefile
46657
46658    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46659
46660commit 5a1aceb0689e2f731491838970884a673ef7e7d3
46661Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46662Date:	Wed Sep 10 22:48:04 2008 +0200
46663
46664    rename CFG_ENV_IS_IN_FLASH in CONFIG_ENV_IS_IN_FLASH
46665
46666    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46667
46668commit 7d9b5bae5ba558c7464d89d033aca04acaf01172
46669Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46670Date:	Wed Sep 10 22:48:03 2008 +0200
46671
46672    cleanup use of CFG_ENV_IS_IN_FLASH
46673
46674    - #if CFG_ENV_IS_IN_FLASH
46675    - #if (CFG_ENV_IS_IN_FLASH == 1)
46676    - #define CFG_ENV_IS_IN_FLASH 0
46677
46678    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46679
46680commit 0cf4fd3cf8d0e00605bec5fc56f89c6415015a46
46681Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46682Date:	Wed Sep 10 22:48:01 2008 +0200
46683
46684    rename environment.c in env_embedded.c to reflect is functionality
46685
46686    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46687
46688commit c0878af6e32f0fd8e13a6ca315b9add64441115a
46689Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46690Date:	Wed Sep 10 22:48:01 2008 +0200
46691
46692    env_nowhere: Move conditional compilation to Makefile
46693
46694    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46695
46696commit 93f6d72544da4510a146bc4c93d609b0116cde37
46697Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46698Date:	Wed Sep 10 22:48:00 2008 +0200
46699
46700    rename CFG_ENV_IS_NOWHERE in CONFIG_ENV_IS_NOWHERE
46701
46702    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46703
46704commit 2556ef78113b5f089dfcac5da90bf31dd568397b
46705Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46706Date:	Wed Sep 10 22:48:00 2008 +0200
46707
46708    env_sf: Move conditional compilation to Makefile
46709
46710    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46711
46712commit 0b5099a8419bf9c828df5e3e2c6878dc300d98e3
46713Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46714Date:	Wed Sep 10 22:48:00 2008 +0200
46715
46716    rename CFG_ENV_IS_IN_SPI_FLASH in CONFIG_ENV_IS_IN_SPI_FLASH
46717
46718    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46719
46720commit 55c5f49910ec8225347aa1d211352a84de6649b4
46721Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46722Date:	Wed Sep 10 22:48:00 2008 +0200
46723
46724    env_onenand: Move conditional compilation to Makefile
46725
46726    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46727
46728commit 9656138ff1a34d4c4768db6b490deffc40ee674b
46729Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46730Date:	Wed Sep 10 22:47:59 2008 +0200
46731
46732    rename CFG_ENV_IS_IN_ONENAND in CONFIG_ENV_IS_IN_ONENAND
46733
46734    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46735
46736commit 957a0e69575683efd70ace147746bbb3d8e7c501
46737Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46738Date:	Wed Sep 10 22:47:59 2008 +0200
46739
46740    env_nvram: Move conditional compilation to Makefile
46741
46742    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46743
46744commit 9314cee6917444ab88bd4e758da7a30975120187
46745Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46746Date:	Wed Sep 10 22:47:59 2008 +0200
46747
46748    rename CFG_ENV_IS_IN_NVRAM in CONFIG_ENV_IS_IN_NVRAM
46749
46750    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46751
46752commit 06f61354397911a4c121dfa51b6ccbf7e300d48b
46753Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46754Date:	Wed Sep 10 22:47:59 2008 +0200
46755
46756    env_nand: Move conditional compilation to Makefile
46757
46758    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46759
46760commit 51bfee192099206a4397f15f3b93516e01f58ab0
46761Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46762Date:	Wed Sep 10 22:47:58 2008 +0200
46763
46764    rename CFG_ENV_IS_IN_NAND in CONFIG_ENV_IS_IN_NAND
46765
46766    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46767
46768commit d8cc04d0ac9c7c0d12454708aaf5489f8532bbf9
46769Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46770Date:	Wed Sep 10 22:47:58 2008 +0200
46771
46772    env_dataflash: Move conditional compilation to Makefile
46773
46774    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46775
46776commit 057c849c45b9ee19df8ff3acdeee66be52819962
46777Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46778Date:	Wed Sep 10 22:47:58 2008 +0200
46779
46780    rename CFG_ENV_IS_IN_DATAFLASH in CONFIG_ENV_IS_IN_DATAFLASH
46781
46782    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46783
46784commit d1034bc8db60fa6bd419328baf6a75cb0645cee8
46785Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46786Date:	Wed Sep 10 22:47:52 2008 +0200
46787
46788    cmd_eeprom: Move conditional compilation to Makefile
46789
46790    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46791
46792commit bf5a7710ec70e90e98f451b4ba0eb65f9ffc34eb
46793Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46794Date:	Fri Sep 5 09:19:54 2008 +0200
46795
46796    env_eeprom: Move conditional compilation to Makefile
46797
46798    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46799
46800commit bb1f8b4f8bb0bfce52e0faa4637b975b745824b3
46801Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46802Date:	Fri Sep 5 09:19:30 2008 +0200
46803
46804    rename CFG_ENV_IS_IN_EEPROM in CONFIG_ENV_IS_IN_EEPROM
46805
46806    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46807
46808commit 32628c5008105a732212003d83b75f05e5243bb2
46809Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46810Date:	Sat Aug 30 23:54:58 2008 +0200
46811
46812    cmd_mac: Move conditional compilation to Makefile
46813
46814    finish remaning CFG_ID_EEPROM in CONFIG_ID_EEPROM
46815    start in commit ad8f8687b78c3e917b173f038926695383c55555
46816
46817    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46818
46819commit e5648acab153f0f429bfc714902c5aaa7879f71b
46820Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46821Date:	Sat Aug 30 23:47:41 2008 +0200
46822
46823    cmd_fdc: Move conditional compilation to Makefile
46824
46825    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46826
46827commit 2d02d91d530e831f2dab228085963fc1d5b71cb0
46828Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46829Date:	Sat Aug 30 23:47:38 2008 +0200
46830
46831    common/Makefile: add core command section
46832
46833    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46834
46835commit 0d92d4a699fb1a39381d98571dc51fb97e5bcf9e
46836Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46837Date:	Sat Aug 30 23:29:57 2008 +0200
46838
46839    cmd_vfd: Move conditional compilation to Makefile
46840
46841    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46842
46843commit 6644641d072aee3087da129d8443187196a4d8a9
46844Author: Scott Wood <scottwood@freescale.com>
46845Date:	Wed Sep 10 11:48:49 2008 -0500
46846
46847    delta, zylonite: Update nand_oobinfo to nand_ecclayout.
46848
46849    This is part of the switch to newer upstream MTD code.
46850
46851    Signed-off-by: Scott Wood <scottwood@freescale.com>
46852
46853commit 9b05aa788bfdd3264ff1bc9418cb19550a7234e4
46854Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46855Date:	Sat Aug 30 17:06:55 2008 -0400
46856
46857    ARM DaVinci: Fix broken HW ECC for large page NAND.
46858
46859    Based on original patch by Bernard Blackham <bernard@largestprime.net>
46860
46861    U-boot's HW ECC support for large page NAND on Davinci is completely
46862    broken.  Some kernels, such as the 2.6.10 one supported by
46863    MontaVista for DaVinci, rely upon this broken behaviour as they
46864    share the same code for ECCs. In the existing scheme, error
46865    detection *might* work on large page, but error correction
46866    definitely does not.  Small page ECC correction works, but the
46867    format is not compatible with the mainline git kernel.
46868
46869    This patch adds ECC code that matches what is currently in the
46870    Davinci git repository (since NAND support was added in 2.6.24).
46871    This makes the ECC and OOB layout written by u-boot compatible with
46872    Linux for both small page and large page devices and fixes ECC
46873    correction for large page devices.
46874
46875    The old behaviour can be restored by defining the macro
46876    CFG_DAVINCI_BROKEN_ECC, which is undefined by default.
46877
46878    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46879    Acked-by: Sergey Kubushyn <ksi@koi8.net>
46880    Signed-off-by: Scott Wood <scottwood@freescale.com>
46881
46882commit 0b7c5639891f4103a0e31ec7ae0beb3e97ed3836
46883Author: Heiko Schocher <hs@denx.de>
46884Date:	Wed Sep 10 11:15:28 2008 +0200
46885
46886    muas3001: update BR4 settings
46887
46888    Also set up the port pins for using I2C.
46889
46890    Signed-off-by: Heiko Schocher <hs@denx.de>
46891
46892commit 3591293509e0c0bcf244b0f974775bff2e25697e
46893Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
46894Date:	Wed Sep 10 09:43:49 2008 +0300
46895
46896    autoscr: Fix one-character lines and non-newline terminated scripts
46897
46898    When not using hush, the autoscr command now executes lines that are
46899    only one character long. It also runs the last line of scripts even if
46900    it does not end in a newline.
46901
46902    Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
46903
46904commit 9ebbb54f7a25055010fa6668eba40c72a4c4f985
46905Author: Victor Gallardo <vgallardo@amcc.com>
46906Date:	Tue Sep 9 15:13:29 2008 -0700
46907
46908    ppc4xx: Allow DTT_I2C_DEV_CODE configured by CFG_I2C_DTT_ADDR
46909
46910    On AMCC Arches board DTT_I2C_DEV_CODE is different then canyonlands
46911    and glacier.
46912
46913    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
46914
46915commit 245f6ef3e11828cb46188e396fb1e67f7b07cd03
46916Author: Heiko Schocher <hs@denx.de>
46917Date:	Mon Sep 8 10:21:11 2008 +0200
46918
46919    muas3001: added support for the LM75 sensor.
46920
46921    Signed-off-by: Heiko Schocher <hs@denx.de>
46922
46923commit 4a02a2dca82aeab8f839db9dd35fda9d5412dacb
46924Author: Heiko Schocher <hs@denx.de>
46925Date:	Mon Sep 8 10:20:19 2008 +0200
46926
46927    muas3001: activate WDT for the muas3001 board.
46928
46929    Signed-off-by: Heiko Schocher <hs@denx.de>
46930
46931commit a55d074dac24dc941f1afb5b4e94b1509bfdda4e
46932Author: Heiko Schocher <hs@denx.de>
46933Date:	Mon Sep 8 10:19:36 2008 +0200
46934
46935    muas3001: added 64MB SDRAM autodetection.
46936
46937    Signed-off-by: Heiko Schocher <hs@denx.de>
46938
46939commit 5251469943895de4bb9a04d5053352cc22acb7d5
46940Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
46941Date:	Thu Aug 21 07:12:26 2008 -0700
46942
46943    Fix printf errors under -DDEBUG
46944
46945    Fix printf format-string/arg mismatches under -DDEBUG.
46946
46947    These warnings occur with DEBUG defined for a platform using
46948    cpu/mpc85xx.  Users of other architectures can unearth similar
46949    problems by adding the line "CFLAGS += -DDEBUG=1" in config.mk right
46950    after "CFLAGS += $(call cc-option,-fno-stack-protector)".
46951
46952    Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
46953    Signed-off-by: Andy Fleming <afleming@freescale.com>
46954
46955commit 8b9e4787641719d709bfa2ebeb72e8bd4952bee7
46956Author: Wolfgang Denk <wd@denx.de>
46957Date:	Tue Sep 9 23:55:18 2008 +0200
46958
46959    Update CHANGELOG, prepare 2008-10-rc1 release
46960
46961    Signed-off-by: Wolfgang Denk <wd@denx.de>
46962
46963commit e0ff3d350d6b7960deb5a881dfc5acf3a63ef676
46964Author: Kumar Gala <galak@kernel.crashing.org>
46965Date:	Mon Sep 8 08:51:29 2008 -0500
46966
46967    85xx: Ensure timebase is zero on secondary cores
46968
46969    The e500um says the timebase is volatile out of reset.  To ensure
46970    TB sync works we need to make sure its zero.
46971
46972    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46973
46974commit 54b4ab3c961a2012a1c2a09c259a6343323ec551
46975Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46976Date:	Tue Sep 9 22:18:24 2008 +0200
46977
46978    bootm_load_os: fix load_end debug message
46979
46980    print load_end value not pointer
46981
46982    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46983
46984commit 1d9af0be764960e6cc1c093e97176c3542796820
46985Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46986Date:	Tue Sep 9 22:18:23 2008 +0200
46987
46988    bootm: enable fdt support only on ppc, m68k and sparc
46989
46990    ...as done in image.c
46991
46992    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46993
46994commit 748b5274e76f81df85cfcffaffedc323678d0623
46995Author: Markus Heidelberg <markus.heidelberg@web.de>
46996Date:	Tue Sep 9 18:51:05 2008 +0200
46997
46998    common/cmd_mem.c: remove nested #if defined(CONFIG_CMD_MEMORY)
46999
47000    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47001
47002commit 650632fe4ca09cfd0e5e6a593f2efc02ef87a58c
47003Author: Markus Heidelberg <markus.heidelberg@web.de>
47004Date:	Tue Sep 9 17:31:46 2008 +0200
47005
47006    gitignore: add tags files and Vim swap file
47007
47008    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47009
47010commit 1d9b67b23fca6a25154333733204339802510720
47011Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
47012Date:	Tue Sep 9 17:52:47 2008 +0900
47013
47014    add board_eth_init() for sh7785lcr board
47015
47016    Fix the problem that cannot work RTL8169 on sh7785lcr board.
47017
47018    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
47019
47020commit 7b7a869a8ba3bd6d9bffb748c91232141330f514
47021Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47022Date:	Wed Aug 6 16:08:41 2008 -0500
47023
47024    mtd: SPI Flash: Support the STMicro Flash
47025
47026    Add MTD SPI Flash support for M25P16, M25P20, M25P32,
47027    M25P40, M25P64, M25P80, M25P128.
47028
47029    Signed-off-by: Jason McMullan <mcmullan@netapp.com>
47030    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47031
47032commit 4bc07c368076560ed7fa4c9f987c71a8521488a9
47033Author: Wolfgang Denk <wd@denx.de>
47034Date:	Tue Sep 9 17:55:31 2008 +0200
47035
47036    trab: fix build problem after change to use do_div()
47037
47038    We must link with libgeneric now.
47039
47040    Signed-off-by: Wolfgang Denk <wd@denx.de>
47041
47042commit 3b20fd83c73c22acfcb0c6663be747bd5c8b7011
47043Author: Ryan CHEN <ryan.chen@st.com>
47044Date:	Wed Aug 20 13:00:17 2008 -0400
47045
47046    Correct drv_usb_kbd_init function
47047
47048    The patch is that check if usb_get_dev_index() function return valid
47049    pointer. If valid, continue. Otherwise return -1.
47050
47051    Signed-off-by: Ryan Chen <ryan.chen@st.com>
47052    Acked-by: Markus Klotzbuecher <mk@denx.de>
47053
47054commit eba1f2fc75f128a9a6c1328d786996a93fd7a707
47055Author: Remy Bohmer <linux@bohmer.net>
47056Date:	Wed Aug 20 11:22:02 2008 +0200
47057
47058    Make usb-stop() safe to call multiple times in a row.
47059
47060    A recent commit (936897d4d1365452bbbdf8430db5e7769ef08d38)
47061    enabled the usb_stop() command in common/cmd_bootm.c which was
47062    not enabled for some time, because no board did actually set the
47063    CFG_CMD_USB flag. So, now the usb_stop() is executed before
47064    loading the linux kernel.
47065
47066    However, the usb_ohci driver hangs up (at least on AT91SAM) if the
47067    driver is stopped twice (e.g. the peripheral clock is stopped on AT91).
47068    If some other piece of code calls usb_stop() before the bootm command,
47069    this command will hangup the system during boot.
47070    (usb start and stop is typically used while booting from usb memory stick)
47071
47072    But, stopping the usb stack twice is useless anyway, and a flag already
47073    existed that kept track on the usb_init()/usb_stop() calls.
47074    So, we now check if the usb stack is really started before we stop it.
47075
47076    This problem is now fixed in both the upper as low-level layer.
47077
47078    Signed-off-by: Remy Bohmer <linux@bohmer.net>
47079    Acked-by: Markus Klotzbuecher <mk@denx.de>
47080
47081commit 2c8ccf2728f5e67d991cecf76c4057db75a87b67
47082Author: Wolfgang Denk <wd@denx.de>
47083Date:	Tue Sep 9 16:55:47 2008 +0200
47084
47085    Makefile: fix bug introduced by commit 47ffd6c2
47086
47087commit 880f6a5d7596f42db5ff8803b797b78ec5b146e0
47088Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47089Date:	Tue Sep 9 10:00:33 2008 -0400
47090
47091    ppc4xx: ppc440-generic-ALL: Fix out of tree build v2
47092
47093    This patch solves the problems compiling ml507, v5fx30teval and
47094    ppc440-generic out of tree.
47095
47096    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47097
47098commit 47bebe34ca4e33bab0e822e4ceebbec2590ccbcb
47099Author: Nícolas Carneiro Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
47100Date:	Thu Sep 4 15:35:46 2008 -0300
47101
47102    Fix dev_print when called from usb_stor_info (usb storage command)
47103
47104    Fix output of the usb storage command. It was printing "Device 0: not
47105    available" because IF_TYPE_USB was not included into the switch
47106    statement.
47107
47108    Signed-off-by: Nicolas Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
47109
47110commit a4f243452cc8ce0c2c9b51a2520db4bde5f472de
47111Author: Bartlomiej Sieka <tur@semihalf.com>
47112Date:	Tue Sep 9 12:58:16 2008 +0200
47113
47114    FIT: make iminfo check hashes of all images in FIT, return 1 on failed check
47115
47116    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
47117
47118commit 919f550dc11a13abf01c6bc713c968de790b8d7c
47119Author: Bartlomiej Sieka <tur@semihalf.com>
47120Date:	Tue Sep 9 12:58:15 2008 +0200
47121
47122    FIT: add ability to check hashes of all images in FIT, improve output
47123
47124    - add function fit_all_image_check_hashes() that verifies if all
47125      hashes of all images in the FIT are valid
47126    - improve output of fit_image_check_hashes() when the hash check fails
47127
47128    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
47129
47130commit 1de1fa408967cef6804bb046b904114519bb36f0
47131Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47132Date:	Mon Sep 8 20:54:39 2008 +0200
47133
47134    qemu_mips: Update linux bootm to support dynamic cmdline
47135
47136    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47137
47138commit f5ed9e39088ecfa5a5f3ef47b08e5bda7890d764
47139Author: Peter Tyser <ptyser@xes-inc.com>
47140Date:	Mon Sep 8 14:56:49 2008 -0500
47141
47142    Add support for booting of INTEGRITY operating system uImages
47143
47144    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
47145
47146commit 72f1b65f1b68bc6ed0d182eda1f3d6cf51b6414a
47147Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47148Date:	Mon Sep 8 21:01:29 2008 +0200
47149
47150    mips/bootm: Fix typo in commit c4f9419c, "initrd_start" replaced by "images->rd_start"
47151
47152    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47153
47154commit 9ba2e2c8191353d75b2d535e672a125be7b84c03
47155Author: Kumar Gala <galak@kernel.crashing.org>
47156Date:	Mon Sep 8 13:57:12 2008 -0500
47157
47158    Remove support for booting ARTOS images
47159
47160    Pantelis Antoniou stated:
47161	AFAIK, it is still used but the products using PPC are long gone.
47162	Nuke it plz (from orbit).
47163
47164    So remove it since it cleans up a usage of env_get_char outside of
47165    the environment code.
47166
47167    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47168
47169commit 47ffd6c2fc72b46daa9d5d59eedb894fab2b7ee1
47170Author: Wolfgang Denk <wd@denx.de>
47171Date:	Tue Sep 9 15:45:18 2008 +0200
47172
47173    Makefile: compile and link each module just once
47174
47175    Several source files need to be compiled and linked when one or more
47176    config options are selected. To allow for easy selection in the
47177    Makefiles yet to avoild multiple compilation (which costs build time)
47178    and especially multiple linking (which causes errors), we use
47179    "COBJS = $(sort COBJS-y)" which eliminates duplicates.
47180
47181    By courtesy of Detlev Zundel who suggested this approach.
47182
47183    Signed-off-by: Wolfgang Denk <wd@denx.de>
47184
47185commit 48d0192fe869948fef14b460b5f0c85bca933693
47186Author: Andreas Engel <andreas.engel@ericsson.com>
47187Date:	Mon Sep 8 14:30:53 2008 +0200
47188
47189    Moved conditional compile into Makefile
47190
47191    Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
47192
47193commit 20c9226cb8cab08a111ee73db04e62d943ee0c97
47194Author: Andreas Engel <andreas.engel@ericsson.com>
47195Date:	Mon Sep 8 10:17:31 2008 +0200
47196
47197    Merged serial_pl010.c and serial_pl011.c.
47198
47199    They only differ in the init function.
47200    This also adds the missing watchdog support for the PL011.
47201
47202    Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
47203
47204commit 0817d688f307ee2c0598e79175c94a40ce90337b
47205Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47206Date:	Sun Sep 7 17:10:27 2008 -0400
47207
47208    Remove gap fill in srec object v2
47209
47210    SREC files do not need gap fill: The load address is specified in the
47211    file. On the other hand, it can't be avoided in a .bin object. It has
47212    no information about memory location.
47213
47214    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47215
47216commit 1dc306931ca5ce87f13916fa7165b052d3aa714f
47217Author: Markus Heidelberg <markus.heidelberg@web.de>
47218Date:	Sun Sep 7 20:18:27 2008 +0200
47219
47220    README: fix missing subdirectory in the documentation
47221
47222    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47223
47224commit 3ef96ded38a8d33b58b9fab9cd879d51ddac4cbd
47225Author: Graeme Russ <graeme.russ@gmail.com>
47226Date:	Sun Sep 7 07:08:42 2008 +1000
47227
47228    Update i386 code (sc520_cdp)
47229
47230    Attempt to bring i386 / sc520 inline with master
47231
47232    Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
47233
47234commit 5608692104efa8d56df803dc79ea41ac3607eee5
47235Author: Guennadi Liakhovetski <lg@denx.de>
47236Date:	Thu Sep 4 13:01:49 2008 +0200
47237
47238    fw_env: add NAND support
47239
47240    Add support for environment in NAND with automatic NOR / NAND recognition,
47241    including unaligned environment, bad-block skipping, redundant environment
47242    copy.
47243
47244    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
47245
47246commit dd794323a2a1ed6a8a5df51785c31bcde60ad7ca
47247Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47248Date:	Tue Sep 9 09:50:24 2008 +0200
47249
47250    ppc4xx: Fix out-of-tree building of CPCI405 variants
47251
47252    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47253    Acked-by: Stefan Roese <sr@denx.de>
47254
47255commit 59f630588e3fdbd698a0a2798e52a8924e899563
47256Author: Sergei Poselenov <sposelenov@emcraft.com>
47257Date:	Fri Aug 15 15:42:11 2008 +0200
47258
47259    Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
47260
47261    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47262
47263commit e64987a892353f3d49eb242d997820ef8f538912
47264Author: Anatolij Gustschin <agust@denx.de>
47265Date:	Fri Aug 15 15:42:13 2008 +0200
47266
47267    85xx: socrates: Enable Lime support.
47268
47269    This patch adds Lime GDC support together with support for the PWM
47270    backlight control through the w83782d chip.  The reset pin of the
47271    latter is attached to GPIO, so we need to reset it in
47272    early_board_init_r.
47273
47274    Signed-off-by: Anatolij Gustschin <agust@denx.de>
47275
47276commit 3e79b588b5199f35016f178fc0d5d1266382097f
47277Author: Detlev Zundel <dzu@denx.de>
47278Date:	Fri Aug 15 15:42:12 2008 +0200
47279
47280    85xx: Socrates: Major code update.
47281
47282    - Update the local bus ranges in the FDT for Linux for the various
47283      devices connected to the local bus via chip-select.
47284
47285    - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
47286      lower than 66 MHz and uses I/O accessor functions consequently.
47287
47288    - UPM data update.
47289
47290    - Update of default environment and configuration.	Use I2C multibus
47291      as we do have two I2C buses.  Also enable sdram and ext2 commands.
47292
47293    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
47294    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47295    Signed-off-by: Detlev Zundel <dzu@denx.de>
47296
47297commit e8d18541c6ceab821f75faab031740b33fdbfa4b
47298Author: Timur Tabi <timur@freescale.com>
47299Date:	Fri Jul 18 16:52:23 2008 +0200
47300
47301    Update Freescale 85xx boards to sys_eeprom.c
47302
47303    The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
47304    format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
47305    86xx boards already use sys_eeprom.c, so this patch migrates the remaining
47306    Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
47307
47308    Signed-off-by: Timur Tabi <timur@freescale.com>
47309
47310commit aab2bf0202c86227e3dcc8a5b58946087ebcc1af
47311Author: Wolfgang Denk <wd@denx.de>
47312Date:	Tue Sep 9 10:08:02 2008 +0200
47313
47314    lib_ppc/interrupts.c: make board_show_activity() a weak function
47315
47316    This allows to use show_activity() without having to
47317    define an empty board_show_activity() function.
47318
47319    Signed-off-by: Wolfgang Denk <wd@denx.de>
47320
47321commit fe876787f8743883ce58fed61525eaa2f34da4c5
47322Author: Wolfgang Denk <wd@denx.de>
47323Date:	Tue Sep 9 10:06:44 2008 +0200
47324
47325    stxxtc: remove empty CONFIG_SHOW_ACTIVITY functions
47326
47327    Signed-off-by: Wolfgang Denk <wd@denx.de>
47328
47329commit 965de106ba8900372c8b16dc60d5acab7f925e38
47330Author: Wolfgang Denk <wd@denx.de>
47331Date:	Tue Sep 9 10:03:47 2008 +0200
47332
47333    NETTA2: remove empty CONFIG_SHOW_ACTIVITY functions
47334
47335    Signed-off-by: Wolfgang Denk <wd@denx.de>
47336
47337commit 6cc64f9b5f69239c8b1969572b5a3a4aab7de5b9
47338Author: Sergei Poselenov <sposelenov@emcraft.com>
47339Date:	Fri Aug 15 15:42:11 2008 +0200
47340
47341    Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
47342
47343    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47344
47345commit 36241ca29d4804a1006fb3f26069effda5202581
47346Author: Anatolij Gustschin <agust@denx.de>
47347Date:	Fri Aug 15 15:42:13 2008 +0200
47348
47349    85xx: socrates: Enable Lime support.
47350
47351    This patch adds Lime GDC support together with support for the PWM
47352    backlight control through the w83782d chip.  The reset pin of the
47353    latter is attached to GPIO, so we need to reset it in
47354    early_board_init_r.
47355
47356    Signed-off-by: Anatolij Gustschin <agust@denx.de>
47357
47358commit 7a47753ddcaebbf2142809842f70c5f723bd9ddb
47359Author: Detlev Zundel <dzu@denx.de>
47360Date:	Fri Aug 15 15:42:12 2008 +0200
47361
47362    85xx: Socrates: Major code update.
47363
47364    - Update the local bus ranges in the FDT for Linux for the various
47365      devices connected to the local bus via chip-select.
47366
47367    - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
47368      lower than 66 MHz and uses I/O accessor functions consequently.
47369
47370    - UPM data update.
47371
47372    - Update of default environment and configuration.	Use I2C multibus
47373      as we do have two I2C buses.  Also enable sdram and ext2 commands.
47374
47375    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
47376    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47377    Signed-off-by: Detlev Zundel <dzu@denx.de>
47378
47379commit 4d2ae70e8c31c22e5710df5ff236b5565ea2cf2c
47380Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47381Date:	Tue Sep 9 01:22:39 2008 +0200
47382
47383    disk-on-chip: remove duplicate doc_probe declaration
47384
47385    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47386
47387commit 3221b074a0ab199f6ae47c19cc22f42ddf3ef819
47388Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47389Date:	Tue Sep 9 00:59:40 2008 +0200
47390
47391    onenand_uboot: fix warning: 'struct mtd_oob_ops' declared inside parameter list
47392
47393    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47394
47395commit 13b4db0e2107175a8622ebb48529fa3ad8e12c75
47396Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47397Date:	Tue Sep 9 00:59:39 2008 +0200
47398
47399    rs5c372: fix rtc_set prototype
47400
47401    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47402
47403commit 1bb8b2ef2722bbaea3cc5d46321ce1d99f9b56f7
47404Author: Sergei Poselenov <sposelenov@emcraft.com>
47405Date:	Thu Aug 14 14:08:28 2008 +0200
47406
47407    ARM: fix warning: target CPU does not support interworking
47408
47409    This patch fixes warnings like this:
47410
47411    start.S:0: warning: target CPU does not support interworking
47412
47413    which come from some ARM cross compilers and are caused by hard-coded
47414    (with "--with-cpu=arm9" configuration option) ARM targets (which
47415    support ARM Thumb instructions), while the ARM target selected from
47416    the command line (with "-march=armv4") doesn't support Thumb
47417    instructions.
47418
47419    This warning is issued by the compiler regardless of the real use of
47420    the Thumb instructions in code.
47421
47422    To fix this problem, we use options according to compiler version
47423    being used.
47424
47425    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47426    Signed-off-by: Wolfgang Denk <wd@denx.de>
47427
47428commit 4265c35fbcb248e58179007621d61d32d0b3b82a
47429Author: Sergei Poselenov <sposelenov@emcraft.com>
47430Date:	Thu Aug 14 14:08:28 2008 +0200
47431
47432    ARM: Use do_div() instead of division for "long long".
47433
47434    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47435    Signed-off-by: Wolfgang Denk <wd@denx.de>
47436
47437commit 8febd13c69cb68652577d1a9fcbde954bf784155
47438Author: Timur Tabi <timur@freescale.com>
47439Date:	Fri Jul 18 16:52:23 2008 +0200
47440
47441    Update Freescale 85xx boards to sys_eeprom.c
47442
47443    The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
47444    format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
47445    86xx boards already use sys_eeprom.c, so this patch migrates the remaining
47446    Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
47447
47448    Signed-off-by: Timur Tabi <timur@freescale.com>
47449
47450commit 1055171ed05b7c4885737463d52b8d6c013bcb5d
47451Author: Wolfgang Denk <wd@denx.de>
47452Date:	Mon Sep 8 23:26:22 2008 +0200
47453
47454    lib_arm/bootm.c: fix compile warnings
47455
47456    bootm.c:128: warning: label 'error' defined but not used
47457    bootm.c:65: warning: unused variable 'ret'
47458
47459    Signed-off-by: Wolfgang Denk <wd@denx.de>
47460
47461commit 2e3c867d0a63c563a51e65b776973b008f16cec5
47462Author: Wolfgang Denk <wd@denx.de>
47463Date:	Mon Sep 8 22:46:42 2008 +0200
47464
47465    ml507: fix out of tree build problem
47466
47467    Signed-off-by: Wolfgang Denk <wd@denx.de>
47468
47469commit 9863a15a98f23b79f34a0e4f9e465bc6df5d504d
47470Author: Wolfgang Denk <wd@denx.de>
47471Date:	Mon Sep 8 22:10:28 2008 +0200
47472
47473    common/cmd_bootm.c: fix printf() format warnings
47474
47475    Signed-off-by: Wolfgang Denk <wd@denx.de>
47476
47477commit 4394f9a8c42bb1b0abc4fc04bd582d4db5f8b726
47478Author: Wolfgang Denk <wd@denx.de>
47479Date:	Mon Sep 8 22:37:45 2008 +0200
47480
47481    BMW, PCIPPC2, PCIPPC6, RBC82: fix compile warnings
47482
47483    missing doc_probe() prototype.
47484
47485    Signed-off-by: Wolfgang Denk <wd@denx.de>
47486
47487commit 2c5e3cc4994897d364b148942ff23e47783198f6
47488Author: Wolfgang Denk <wd@denx.de>
47489Date:	Mon Sep 8 21:28:14 2008 +0200
47490
47491    mk48t59: fix compile problem introduced by commit d1e23194
47492
47493    Signed-off-by: Wolfgang Denk <wd@denx.de>
47494
47495commit 5ff889349d2ace13f10c9335e09365fcec8247cc
47496Author: Stefan Roese <sr@denx.de>
47497Date:	Mon Sep 8 14:11:12 2008 +0200
47498
47499    ppc4xx: Move ppc4xx specific prototypes to ppc4xx header
47500
47501    This patch moves some 4xx specific prototypes out of include common.h
47502    to a ppc4xx specific header.
47503
47504    Signed-off-by: Stefan Roese <sr@denx.de>
47505
47506commit ac53ee8318678190bf3c68da477a84a657d86fb0
47507Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47508Date:	Fri Sep 5 15:34:04 2008 +0200
47509
47510    ppc4xx: Update CPCI405(AB) configuration
47511
47512    This patch add FDT support and command line editing capabilities
47513    for CPCI405 and CPCI405AB boards.
47514
47515    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47516    Signed-off-by: Stefan Roese <sr@denx.de>
47517
47518commit 7b1fbcadf73a83b3beb94abccda1c35e2c075a94
47519Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47520Date:	Fri Sep 5 15:34:03 2008 +0200
47521
47522    ppc4xx: Cleanup CPCI405 linker script
47523
47524    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47525    Signed-off-by: Stefan Roese <sr@denx.de>
47526
47527commit 767f9159c5c94cd0cb3135b5b82814ad12816ddf
47528Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47529Date:	Fri Sep 5 15:34:02 2008 +0200
47530
47531    ppc4xx: Update CPCI405 variants handling
47532
47533    This patch replaces the BOARD_REVISION variable in include/config.mk
47534    by a using a temporary include file in the platform directory.
47535
47536    The former way does not work anymore and the latter is also used by
47537    some other boards.
47538
47539    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47540    Signed-off-by: Stefan Roese <sr@denx.de>
47541
47542commit f071f01fd09e9bf1cf09de37a7416aacce71bae1
47543Author: Stefan Roese <sr@denx.de>
47544Date:	Mon Sep 8 10:01:48 2008 +0200
47545
47546    ppc4xx: Remove CONFIG_CS8952_PHY define
47547
47548    Since this define is only used on one board that was never really in
47549    production, removing this compile time option doesn't hurt and makes
47550    the code more readable.
47551
47552    Signed-off-by: Stefan Roese <sr@denx.de>
47553
47554commit 6ca8646c1860bba74326bf916a5a3389a5c0d3b5
47555Author: Stefan Roese <sr@denx.de>
47556Date:	Fri Sep 5 14:11:40 2008 +0200
47557
47558    ppc4xx: Fix compilation warning for PIP405
47559
47560    This patch fixes a compilation warning for the PIP405 board. It moves the
47561    #ifndef CONFIG_CS8952_PHY define a little so that the warning doesn't
47562    occur anymore. I am a little unsure if this #ifdef is at the correct
47563    place now or if it could be removed completely. This needs to get
47564    tested on the PIP405 board.
47565
47566    Signed-off-by: Stefan Roese <sr@denx.de>
47567
47568commit 725b53ac61f4df3026b8f6489ef0080fd27d3816
47569Author: Stefan Roese <sr@denx.de>
47570Date:	Fri Sep 5 14:09:09 2008 +0200
47571
47572    ppc4xx: Fix compilation warning for canyonlands & glacier
47573
47574    Signed-off-by: Stefan Roese <sr@denx.de>
47575
47576commit 302e52e0b1d4c7f994991709d0cb6c3ea612cdb5
47577Author: Kumar Gala <galak@kernel.crashing.org>
47578Date:	Fri Sep 5 14:40:29 2008 -0500
47579
47580    Fix compiler warning in mpc8xxx ddr code
47581
47582    ctrl_regs.c: In function 'compute_fsl_memctl_config_regs':
47583    ctrl_regs.c:523: warning: 'caslat' may be used uninitialized in this function
47584    ctrl_regs.c:523: note: 'caslat' was declared here
47585
47586    Add a warning in DDR1 case if cas_latency isn't a value we know about.
47587
47588    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47589    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47590
47591commit d1e2319414ea5218ba801163e4530ecf2dfcbf36
47592Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47593Date:	Mon Sep 1 23:06:23 2008 +0200
47594
47595    rtc: allow rtc_set to return an error and use it in cmd_date
47596
47597    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47598
47599commit ee9536a28cb149bcb6c5dee9d08c62c91f4c72d2
47600Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47601Date:	Mon Sep 1 01:16:33 2008 +0200
47602
47603    ap325rxa/favr-32-ezkit: Use CONFIG_FLASH_CFI_DRIVER
47604
47605    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47606
47607commit 6b971c73f182248ce103503d74fbc0100bb8c8b7
47608Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
47609Date:	Sun Aug 31 05:37:04 2008 +0900
47610
47611    config.mk: Move arch-specific condition to $(ARCH)_config.mk
47612
47613    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
47614
47615commit ea86b9e64b811753d9eabe0f560ee189fbe5d0c1
47616Author: Kumar Gala <galak@kernel.crashing.org>
47617Date:	Fri Aug 29 19:08:29 2008 -0500
47618
47619    Prevent crash if random/invalid ramdisks are passed to bootm
47620
47621    Adds returning an error from the ramdisk detection code if
47622    its not a real ramdisk (invalid).  There is no reason we can't
47623    just return back to the console if we detect an invalid
47624    ramdisk or CRC error.
47625
47626    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47627
47628commit 8e02494e8f86c8f2d7324b5eb9e75271104a01ef
47629Author: Anatolij Gustschin <agust@denx.de>
47630Date:	Fri Aug 29 21:04:45 2008 +0200
47631
47632    Prevent crash if random DTB address is passed to bootm
47633
47634    This patch adds bootm_start() return value check. If
47635    error status is returned, we do not proceed further to
47636    prevent board reset or crash as we still can recover
47637    at this point.
47638
47639    Signed-off-by: Anatolij Gustschin <agust@denx.de>
47640
47641commit cc347801add2689b1ee54d21f62bc14ecf6e1dd8
47642Author: Andrew Dyer <adyer@righthandtech.com>
47643Date:	Fri Aug 29 12:30:39 2008 -0500
47644
47645    clean up some #if !defined() in drivers/video/cfb_console.c
47646
47647    rearrange some #if !defined() / #else / #endif statements to remove
47648    the negative logic.
47649
47650    Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
47651
47652commit c83f4c2d77f07174dcd6bef7e87a0f7017be7c33
47653Author: Kyungmin Park <kmpark@infradead.org>
47654Date:	Fri Aug 29 09:02:20 2008 +0900
47655
47656    apollon: use the last memory area for u-boot
47657
47658    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
47659
47660commit a6f2e455b774d0c5d56e44e5661df9adb69b6e07
47661Author: Heiko Schocher <hs@denx.de>
47662Date:	Thu Aug 28 13:50:42 2008 +0200
47663
47664    TQM8272: move NAND part in seperate File
47665
47666    I didn't try to use drivers/mtd/nand/fsl_upm.c for the NAND driver,
47667    because I have no longer access to the hardware.
47668
47669    Signed-off-by: Heiko Schocher <hs@denx.de>
47670
47671commit 584f979f7ee914e32d408739cbdd2c4457ec18b8
47672Author: Heiko Schocher <hs@denx.de>
47673Date:	Thu Aug 28 13:48:36 2008 +0200
47674
47675    TQM8272: Fix compiling error for the TQM8272 board.
47676
47677    Fix compile problems caused by
47678    commit  cfa460adfdefcc30d104e1a9ee44994ee349bb7b
47679
47680    Signed-off-by: Heiko Schocher <hs@denx.de>
47681
47682commit 1a7f8ccec981648ccd38fca2535490582eee08e6
47683Author: Kyungmin Park <kmpark@infradead.org>
47684Date:	Wed Aug 27 14:45:20 2008 +0900
47685
47686    Add JFFS2 command support on OneNAND
47687
47688    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
47689
47690commit f5c3ba79788b0e39baab7026d374fe375dd1a43f
47691Author: Mark Jackson <mpfj@mimc.co.uk>
47692Date:	Mon Aug 25 19:21:30 2008 +0100
47693
47694    Allow console input to be disabled
47695
47696    Added new CONFIG_DISABLE_CONSOLE define and GD_FLG_DISABLE_CONSOLE.
47697
47698    When CONFIG_DISABLE_CONSOLE is defined, setting
47699    GD_FLG_DISABLE_CONSOLE disables all console input and output.
47700
47701    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
47702
47703commit 2b22d608f370565c87f55928b524207031419c11
47704Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47705Date:	Wed Jul 30 12:39:29 2008 +0200
47706
47707    loads: allow negative offsets
47708
47709    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47710
47711commit e90fb6afab2c0c074dfb67bacb4de179eb188a24
47712Author: Yuri Tikhonov <yur@emcraft.com>
47713Date:	Thu Sep 4 11:19:05 2008 +0200
47714
47715    USB EHCI: reset root hub
47716
47717    Some of multi-function USB controllers (e.g. ISP1562) allow root hub
47718    resetting only via EHCI registers. So, this patch adds the
47719    corresponding kind of reset to OHCI's hc_reset() if the newly
47720    introduced CONFIG_PCI_EHCI_DEVNO option is set (e.g. for Socrates
47721    board).
47722
47723    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
47724    Acked-by: Markus Klotzbuecher <mk@denx.de>
47725
47726commit 5875d358f025c1b042d8a0f08384b756de7256c9
47727Author: Yuri Tikhonov <yur@emcraft.com>
47728Date:	Fri Aug 15 15:42:09 2008 +0200
47729
47730    RX 8025 RTC: analyze 12/24-hour mode flag in rtc_get().
47731
47732    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
47733
47734commit 3e3c026ed746a284c6f0ef139b26d859939de7e9
47735Author: Stefan Roese <sr@denx.de>
47736Date:	Fri Sep 5 10:47:46 2008 +0200
47737
47738    devices: Use list_add_tail() instead of list_add() to register a device
47739
47740    This patch fixes a problem spotted on Glacier/Canyonlands (and most
47741    likely lots of other board ports), that no serial output was seen
47742    after console initialization in console_init_r(). This is because the
47743    last added console device was used instead of the first added.
47744
47745    This patch fixes this problem by using list_add_tail() instead of
47746    list_add() to register a device. This way the first added console
47747    is used again.
47748
47749    Signed-off-by: Stefan Roese <sr@denx.de>
47750
47751commit 78d78236896d62bb8ca7302af38d8f1493eb2651
47752Author: Victor Gallardo <vgallardo@amcc.com>
47753Date:	Thu Sep 4 23:49:36 2008 -0700
47754
47755    ppc4xx: Add support for GPCS, SGMII and M88E1112 PHY
47756
47757    This patch adds GPCS, SGMII and M88E1112 PHY support
47758    for the AMCC PPC460GT/EX processors.
47759
47760    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
47761    Signed-off-by: Stefan Roese <sr@denx.de>
47762
47763commit f6b6c45840f9b4671d2d97243a12a1f3ffb64765
47764Author: Adam Graham <agraham@amcc.com>
47765Date:	Wed Sep 3 12:26:59 2008 -0700
47766
47767    ppc4xx: Update Kilauea to use PPC4xx DDR autocalibration routines
47768
47769    Signed-off-by: Adam Graham <agraham@amcc.com>
47770    Signed-off-by: Stefan Roese <sr@denx.de>
47771
47772commit 075d0b81e896e8735ae26372cd384f87cbd24e41
47773Author: Adam Graham <agraham@amcc.com>
47774Date:	Wed Sep 3 12:26:28 2008 -0700
47775
47776    ppc4xx: IBM Memory Controller DDR autocalibration routines
47777
47778    Alternate SDRAM DDR autocalibration routine that can be generically used
47779    for any PPC4xx chips that have the IBM SDRAM Controller core allowing for
47780    support of more DIMM/memory chip vendors and gets the DDR autocalibration
47781    values which give the best read latency performance (SDRAM0_RDCC.[RDSS]).
47782
47783    Two alternate SDRAM DDR autocalibration algoritm are provided in this patch,
47784    "Method_A" and "Method_B".	DDR autocalibration Method_A scans the full range
47785    of possible PPC4xx	SDRAM Controller DDR autocalibration values and takes a
47786    lot longer to run than Method_B.  Method_B executes in the same amount of time
47787    as the currently existing DDR autocalibration routine, i.e. 1 second or so.
47788    Normally Method_B is used and it is set as the default method.
47789
47790    The current U-Boot PPC4xx DDR autocalibration code calibrates the IBM SDRAM
47791    Controller registers.[bit-field]:
47792    1)	SDRAM0_RQDC.[RQFD]
47793    2)	SDRAM0_RFDC.[RFFD]
47794
47795    This alternate PPC4xx DDR autocalibration code calibrates the following
47796    IBM SDRAM Controller registers.[bit-field]:
47797
47798    1)	SDRAM0_WRDTR.[WDTR]
47799    2)	SDRAM0_CLKTR.[CKTR]
47800    3)	SDRAM0_RQDC.[RQFD]
47801    4)	SDRAM0_RFDC.[RFFD]
47802
47803    and will also use the calibrated settings of the above four registers that
47804    produce the best "Read Sample Cycle Select" value in the SDRAM0_RDCC.[RDSS]
47805    register.[bit-field].
47806
47807    Signed-off-by: Adam Graham <agraham@amcc.com>
47808    Signed-off-by: Stefan Roese <sr@denx.de>
47809
47810commit e07f4a8033b6270b8103049adb6456f660ff4a89
47811Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47812Date:	Mon Sep 1 13:09:39 2008 -0400
47813
47814    ppc44x: Unification of virtex5 pp440 boards
47815
47816    This patch provides an unificated way of handling xilinx v5 ppc440 boards.
47817
47818    It unificates 3 different things:
47819
47820    1) Source code
47821    A new board called ppc440-generic has been created. This board includes
47822    a generic tlb initialization (Maps the whole memory into virtual) and
47823    defines board_pre_init, checkboard, initdram and get_sys_info weakly,
47824    so, they can be replaced by specific functions.
47825
47826    If a new board needs to redefine any of the previous functions
47827    (specific initialization) it can create a new directory with the
47828    specific initializations needed. (see the example ml507 board).
47829
47830    2) Configuration file
47831    Common configurations are located under configs/xilinx-ppc440.h, this
47832    header file interpretes the xparameters file generated by EDK and
47833    configurates u-boot in correspondence. Example: if there is a Temac,
47834    allows CMD_CONFIG_NET
47835    Specific configuration are located under specific configuration file.
47836    (see the example ml507 board)
47837
47838    3) Makefile
47839    Some work has been done in order to not duplicate work in the Main
47840    Makefile. Please see the attached code.
47841
47842    In order to support new boards they can be implemented in the next way:
47843
47844    a) Simple Generic Board  (90% of the time)
47845    Using EDK generates a new xparameters.h file, replace
47846    ppc440-generic/xparameters.h  and run make xilinx-ppc440-generic_config
47847    && make
47848
47849    b) Simple Boards with special u-boot parameters (9 % of the time)
47850    Create a new file under configs for it (use ml507.h as example) and
47851    change your paramaters. Create a new Makefile paragraph and compile
47852
47853    c) Complex boards (1% of the time)
47854    Create a new folder for the board, like the ml507
47855
47856    Finally, it adds support for the Avnet FX30T Evaluation board, following
47857    the new generic structure:
47858
47859    Cheap board by Avnet for evaluating the Virtex5 FX technology.
47860
47861    This patch adds support for:
47862     - UartLite
47863     - 16MB Flash
47864     - 64MB RAM
47865
47866    Prior using U-boot in this board, read carefully the ERRATA by Avnet
47867    to solve some memory initialization issues.
47868
47869    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47870    Signed-off-by: Stefan Roese <sr@denx.de>
47871
47872commit 64ac1eb5afafced49b327425ad1814b2dc422d6e
47873Author: Nick Spence <nick.spence@freescale.com>
47874Date:	Tue Sep 2 15:21:16 2008 -0500
47875
47876    mpc83xx: fix mpc8313 in-tree building with NAND
47877
47878    and add mpc8313 NAND build to MAKEALL
47879
47880    Signed-off-by: Nick Spence <nick.spence@freescale.com>
47881    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47882
47883commit 6eb2a44e27919fdc601e0c05404b298a7602c0e3
47884Author: Nick Spence <nick.spence@freescale.com>
47885Date:	Thu Aug 28 14:09:25 2008 -0700
47886
47887    mpc83xx: clean up cache operations and unlock_ram_in_cache() functions
47888
47889    Cleans up some latent issues with the data cache control so that
47890    dcache_enable() and dcache_disable() will work reliably (after
47891    unlock_ram_in_cache() has been called)
47892
47893    Signed-off-by: Nick Spence <nick.spence@freescale.com>
47894    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47895
47896commit 46497056ae3b1e81e736e9cf3a170472c5d9719f
47897Author: Nick Spence <nick.spence@freescale.com>
47898Date:	Thu Aug 28 14:09:19 2008 -0700
47899
47900    mpc83xx: Store and display Arbiter Event Register values
47901
47902    Record the Arbiter Event Register values and optionally display them.
47903
47904    The Arbiter Event Register can record the type and effective address of
47905    an arbiter error, even through an HRESET. This patch stores the values in
47906    the global data structure.
47907
47908    Display of the Arbiter Event registers immediately after the RSR value
47909    can be enabled with defines. The Arbiter values will only be displayed
47910    if an arbiter event has occured since the last Power On Reset, and either
47911    of the following defines exist:
47912     #define CONFIG_DISPLAY_AER_BRIEF - display only the arbiter address and
47913					and type register values
47914     #define CONFIG_DISPLAY_AER_FULL  - display and interpret the arbiter
47915					event register values
47916
47917    Address Only transactions are one of the trapped events that can register
47918    as an arbiter event. They occur with some cache manipulation instructions
47919    if the HID0_ABE (Address Broadcast Enable) is set and the memory region
47920    has the MEMORY_COHERENCE WIMG bit set. Setting:
47921     #define CONFIG_MASK_AER_AO - prevents the arbiter from recording address
47922				  only events, so that it can still capture
47923				  other real problems.
47924
47925    Signed-off-by: Nick Spence <nick.spence@freescale.com>
47926    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47927
47928commit ade50c7fa1b16ef98be17e9c3ae286aecf4f5605
47929Author: Nick Spence <nick.spence@freescale.com>
47930Date:	Thu Aug 28 14:09:11 2008 -0700
47931
47932    mpc83xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
47933
47934    This is needed in unlock_ram_in_cache() because it is called from C and
47935    will corrupt the small data area anchor that is kept in R2.
47936
47937    lock_ram_in_cache() is modified similarly as good coding practice, but
47938    is not called from C.
47939
47940    Signed-off-by: Nick Spence <nick.spence@freescale.com>
47941    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47942
47943commit d9fe88173cb4f7d293796ffe10c7a0d3d426d8f9
47944Author: Nick Spence <nick.spence@freescale.com>
47945Date:	Fri Aug 22 23:52:50 2008 -0700
47946
47947    MPC83XX: Fix GPIO configuration - set gpio level before direction
47948
47949    Set DAT value before DIR values to avoid creating glitches on the
47950    GPIO signals.
47951
47952    Set gpio level register before direction register to inhibit
47953    glitches on high level output pins.
47954
47955    Dir and data gets cleared at powerup, so high level output lines see
47956    a short low pulse between setting the direction and level registers.
47957
47958    Issue was seen on a new board with the nReset line of the NOR flash
47959    connected to a GPIO. Setting the direction register puts the NOR flash
47960    in reset so the next instruction to set the level cannot get executed.
47961
47962    Signed-off-by: Nick Spence <nick.spence@freescale.com>
47963    Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
47964    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47965
47966commit 7007c5975ee900ad70983b0681d3251e221f8321
47967Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47968Date:	Tue Sep 2 02:58:32 2008 +0200
47969
47970    doc/qemu_mips: add doc howto debug u-boot with gdb
47971
47972    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47973
47974commit 7deb3b3ecd0e81ef09bb68aa0ec2346f4ae0a405
47975Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47976Date:	Wed Sep 3 17:15:45 2008 +0200
47977
47978    ppx4xx: Fix broken DASA_SIM board
47979
47980    This patch adds initdram() to DASA_SIM boards that has been
47981    removed accidentally by a previous commit.
47982
47983    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47984    Signed-off-by: Stefan Roese <sr@denx.de>
47985
47986commit 7e410aa30fbcb1d19a26bbf1e84a9ca6102d534b
47987Author: Stefan Roese <sr@denx.de>
47988Date:	Mon Sep 1 08:35:37 2008 +0200
47989
47990    ppc4xx: Remove reference to common/lists.o from some esd linker scripts
47991
47992    This patch removes some direct references to common/lists.o from some
47993    esd linker scripts. This is necessary because the lists source was moved
47994    and is not in the "common" directory anymore.
47995
47996    Signed-off-by: Stefan Roese <sr@denx.de>
47997
47998commit 97b0734d65f8a0b03df0a335a2addc759da56107
47999Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48000Date:	Tue Sep 2 16:33:05 2008 +0200
48001
48002    ppc4xx: Remove obsolete or unused functions from some esd boards
48003
48004    This patch removes initdram() and testdram() from most esd 405 platforms.
48005    Some boards also have an empty dummy implementation of
48006    misc_init_f(). This is also removed.
48007
48008    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48009    Signed-off-by: Stefan Roese <sr@denx.de>
48010
48011commit 1092ce218c514e5ccb18450ac5af501d96d6e3e9
48012Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48013Date:	Tue Sep 2 15:07:54 2008 +0200
48014
48015    ppc4xx: Update VOM405 board configuration
48016
48017    - remove PCI code
48018    - add command line editing
48019    - minor cleanup
48020
48021    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48022    Signed-off-by: Stefan Roese <sr@denx.de>
48023
48024commit 830c800e28e96ec7c3c6936a0bd1b9461f3e77d4
48025Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48026Date:	Tue Sep 2 15:07:53 2008 +0200
48027
48028    ppc4xx: Remove obsolete initdram() function from VOM405 board
48029
48030    This patch removed the obsolete initdram() function from
48031    VOM405 platform file.
48032
48033    Some minor cleanup.
48034
48035    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48036    Signed-off-by: Stefan Roese <sr@denx.de>
48037
48038commit 3d4dd7a941b2327b8c2fc535b782ca307ff8b6c8
48039Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48040Date:	Tue Sep 2 15:07:52 2008 +0200
48041
48042    ppc4xx: Cleanup VOM405 linker script
48043
48044    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48045    Signed-off-by: Stefan Roese <sr@denx.de>
48046
48047commit fcaffd597f6f5191b12ca66c2a4789bbdeea85c2
48048Author: Matthias Fuchs <mf@esd.eu>
48049Date:	Tue Sep 2 15:07:51 2008 +0200
48050
48051    ppc4xx: Add fdt support for VOM405 boards
48052
48053    Signed-off-by: Matthias Fuchs <mf@esd.eu>
48054    Signed-off-by: Stefan Roese <sr@denx.de>
48055
48056commit 9ec367aa2c5dcf79558aa2b209b45d7686654c14
48057Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48058Date:	Tue Sep 2 11:36:14 2008 +0200
48059
48060    ppc4xx: Coding style cleanup
48061
48062    Wrap long lines etc.
48063
48064    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48065    Signed-off-by: Stefan Roese <sr@denx.de>
48066
48067commit 17e65c21adfb63980e6aff80bfbd2df0eeb12060
48068Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48069Date:	Tue Sep 2 11:35:56 2008 +0200
48070
48071    ppc4xx: Enable USB on PLU405 boards
48072
48073    This patch enables the PCI-OHCI controller on PLU405 board.
48074
48075    Also the default CPU frequency is updated to 266 MHz and
48076    command line editing is enabled.
48077
48078    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48079    Signed-off-by: Stefan Roese <sr@denx.de>
48080
48081commit 40e43e3b87d57b2ac786e27f6e25a7df9940d93b
48082Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48083Date:	Tue Sep 2 11:35:35 2008 +0200
48084
48085    ppc4xx: Cleanup PLU405 platform file
48086
48087    This patch
48088    - wraps some long lines
48089    - removes unused/obsolete functions: misc_init_f() and initdram()
48090
48091    Signed-off-by: Matthias Fuchs <mf@esd.eu>
48092    Signed-off-by: Stefan Roese <sr@denx.de>
48093
48094commit d74cdb1d0614ab78128e0735a51e7988a7b7ea33
48095Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48096Date:	Tue Sep 2 11:35:04 2008 +0200
48097
48098    ppc4xx: Cleanup PLU405 linker script
48099
48100    Signed-off-by: Matthias Fuchs <mf@esd.eu>
48101    Signed-off-by: Stefan Roese <sr@denx.de>
48102
48103commit 3bc1054cec2f6b25822f301ea922a16233baa4c7
48104Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48105Date:	Tue Sep 2 11:34:36 2008 +0200
48106
48107    ppc4xx: Add fdt support for PLU405 boards
48108
48109    Signed-off-by: Matthias Fuchs <mf@esd.eu>
48110    Signed-off-by: Stefan Roese <sr@denx.de>
48111
48112commit 5a3e480b783bfbc139586293a54fb875d7c5c5d4
48113Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48114Date:	Tue Sep 2 11:34:08 2008 +0200
48115
48116    ppc4xx: Increase U-Boot size to 384kB for PLU405 boards
48117
48118    Signed-off-by: Matthias Fuchs <mf@esd.eu>
48119    Signed-off-by: Stefan Roese <sr@denx.de>
48120
48121commit be1b0d2777e179191a57b138b660547a17e55aad
48122Author: Jochen Friedrich <jochen@scram.de>
48123Date:	Tue Sep 2 11:24:59 2008 +0200
48124
48125    Don't tftp to unknown flash
48126
48127    If a board has a variable number of flash banks, there are empty entries
48128    in flash_info[] and CFG_DIRECT_FLASH_TFTP is set, tftp boot fails with
48129    "Outside available Flash". This patch skips flash banks with unknown
48130    flash ids.
48131
48132    Signed-off-by: Jochen Friedrich <jochen@scram.de>
48133    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48134
48135commit 33314470ab32a3f5412bb61b5f3d6c216c88bf9b
48136Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48137Date:	Thu Aug 28 13:40:44 2008 +0900
48138
48139    net: smc911x: Add pkt_data_pull and pkt_data_push function
48140
48141    The RSK7203 board has the SMSC9118 wired up 'incorrectly'.
48142    Byte-swapping is necessary, and so poor performance is inevitable.
48143    This problem cannot evade by the swap function of CHIP, this can
48144    evade by software Byte-swapping.
48145    And this has problem by FIFO access only. pkt_data_pull/pkt_data_push
48146    functions necessary to solve this problem.
48147
48148    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48149    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48150
48151commit 10efa024b8ffd9e6aaca63da8bddfdffdc672274
48152Author: Ben Warren <biggerbadderben@gmail.com>
48153Date:	Sun Aug 31 20:37:00 2008 -0700
48154
48155    Moved initialization of EEPRO100 Ethernet controller to board_eth_init()
48156
48157    Affected boards:
48158	db64360
48159	db64460
48160	katmai
48161	taihu
48162	taishan
48163	yucca
48164	cpc45
48165	cpu87
48166	eXalion
48167	elppc
48168	debris
48169	kvme080
48170	mpc8315erdb
48171	integratorap
48172	ixdp425
48173	oxc
48174	pm826
48175	pm828
48176	pm854
48177	pm856
48178	ppmc7xx
48179	sc3
48180	sc520_spunk
48181	sorcery
48182	tqm8272
48183	tqm85xx
48184	utx8245
48185
48186    Removed initialization of the driver from net/eth.c
48187    Also, wrapped contents of pci_eth_init() by CONFIG_PCI.
48188
48189    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48190
48191commit 8ca0b3f99c4fce7a599dcaf92ae095496dc8c8e0
48192Author: Ben Warren <biggerbadderben@gmail.com>
48193Date:	Sun Aug 31 10:45:44 2008 -0700
48194
48195    Moved initialization of TULIP Ethernet controller to board_eth_init()
48196
48197    Affected boards:
48198	cu824
48199	bab7xx
48200	adciop
48201	dasa_sim
48202	mousse
48203	mpc8540eval
48204	musenki
48205	mvblue
48206	pcippc2/pcippc6
48207	sbc8240
48208	stxssa
48209
48210    Removed initialization of the driver from net/eth.c
48211
48212    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48213
48214commit ad3381cf4167120db5c7b88e4970245e1d5c0a32
48215Author: Ben Warren <biggerbadderben@gmail.com>
48216Date:	Sun Aug 31 10:44:19 2008 -0700
48217
48218    Moved initialization of E1000 Ethernet controller to board_eth_init()
48219
48220    Affected boards:
48221	ap1000
48222	mvbc_p
48223	PM854
48224
48225    Removed initialization of the driver from net/eth.c
48226
48227    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48228
48229commit 4fce2aceaf8afd31a252bc782c9dbc497bf40487
48230Author: Ben Warren <biggerbadderben@gmail.com>
48231Date:	Sun Aug 31 10:40:51 2008 -0700
48232
48233    Moved initialization of plb2800 Ethernet driver to board_eth_init
48234
48235    Affected boards:
48236	purple
48237
48238    Removed initialization of controller from net/eth.c
48239
48240    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48241
48242commit e1d7480b5de1fd4830bf7cf5e2237d3b0846d08d
48243Author: Ben Warren <biggerbadderben@gmail.com>
48244Date:	Sun Aug 31 10:39:12 2008 -0700
48245
48246    Moved initialization of MPC5xxx_FEC Ethernet driver to CPU directory
48247
48248    Modified board_eth_init() functions of boards that have this FEC in addition
48249    to other Ethernet controllers.
48250
48251    Affected boards:
48252	bc3450
48253	icecube
48254	mvbc_p
48255	o2dnt
48256	pm520
48257	total5200
48258	tq5200
48259
48260    Removed initialization of controller from net/eth.c
48261
48262    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48263
48264commit a0aad08f9427ac00218bdb2cb649833ce6ec9b8d
48265Author: Ben Warren <biggerbadderben@gmail.com>
48266Date:	Sun Aug 31 10:36:38 2008 -0700
48267
48268    Moved initialization of MPC512x_FEC Ethernet driver to CPU directory
48269
48270    Added a cpu_eth_init() function to MPC512x CPU directory and
48271    removed code from net/eth.c
48272
48273    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48274
48275commit 8218bd2aa68820b878a8413493ae17fd8d21f944
48276Author: Ben Warren <biggerbadderben@gmail.com>
48277Date:	Sun Aug 31 10:16:59 2008 -0700
48278
48279    Moved initialization of IncaIP Ethernet controller to board_eth_init
48280
48281    Affected boards:
48282	IncaIP
48283
48284    Removed initialization of the driver from net/eth.c
48285
48286    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48287
48288commit 164846eeb25cb2a5ede7ab9371fdca7f4831a055
48289Author: Ben Warren <biggerbadderben@gmail.com>
48290Date:	Sun Aug 31 10:15:26 2008 -0700
48291
48292    Moved initialization of 3COM Ethernet controller (AmigaOne) to board_eth_init()
48293
48294	Affected boards:
48295	    AmigaOneG3SE
48296
48297	Removed initialization of the driver from net/eth.c
48298
48299    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48300
48301commit 6aca145e067efe75398e9fac97822bd3700de0b2
48302Author: Ben Warren <biggerbadderben@gmail.com>
48303Date:	Sun Aug 31 10:13:34 2008 -0700
48304
48305    Moved initialization of GT6426x Ethernet controller to board_eth_init()
48306
48307    Affected boards:
48308	EVB64260
48309	P3G4
48310	ZUMA
48311
48312    Removed initialization of the driver from net/eth.c
48313
48314    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48315
48316commit e3090534d62045dcb73f5392bacc64a4e8e443dc
48317Author: Ben Warren <biggerbadderben@gmail.com>
48318Date:	Sun Aug 31 10:08:43 2008 -0700
48319
48320    Moved initialization of PCNET Ethernet controller to board_eth_init()
48321
48322    Affected boards:
48323	PN62
48324	sc520_cdp
48325
48326    Removed initialization of the driver from net/eth.c
48327
48328    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48329
48330commit b902b8dda5e1fd4d5fe2f202c71ee3521d2c40ed
48331Author: Ben Warren <biggerbadderben@gmail.com>
48332Date:	Sun Aug 31 10:07:16 2008 -0700
48333
48334    Moved initialization of NATSEMI Ethernet controller to board_eth_init()
48335
48336    Affected boards:
48337	a3000
48338
48339    Removed initialization of the driver from net/eth.c
48340
48341    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48342
48343commit 19403633dd70333893c2da7926a1d0dcd6dab7d8
48344Author: Ben Warren <biggerbadderben@gmail.com>
48345Date:	Sun Aug 31 10:03:22 2008 -0700
48346
48347    Moved initialization of NS8382X Ethernet controller to board_eth_init()
48348
48349    Affected boards:
48350	bc3450
48351	cpci5200
48352	mecp5200
48353	pf2000
48354	icecube
48355	o2dnt
48356	pm520
48357	sandpoint8245
48358	total5200
48359	tqm5200
48360
48361    Removed initialization of the driver from net/eth.c
48362
48363    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48364
48365commit ccdd12f83ef93719fbe85f642aa4dc648b9498f0
48366Author: Ben Warren <biggerbadderben@gmail.com>
48367Date:	Sun Aug 31 09:59:33 2008 -0700
48368
48369    Moved initialization of TSI108 Ethernet controller to board_eth_init()
48370
48371    Affected boards:
48372	mpc7448hpc2
48373
48374    Removed initialization of the driver from net/eth.c
48375
48376    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48377
48378commit 0b252f50ae218ae15bfb63af44227972686ebc56
48379Author: Ben Warren <biggerbadderben@gmail.com>
48380Date:	Sun Aug 31 21:41:08 2008 -0700
48381
48382    Moved initialization of RTL8139 Ethernet controller to board_eth_init()
48383
48384    Affected boards:
48385	hidden_dragon
48386	MPC8544DS
48387	MPC8610HPCN
48388	R2DPLUS
48389	TB0229
48390
48391    Removed initialization of the driver from net/eth.c
48392
48393    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48394
48395commit 02d69891d95ee76b0e86e1715a4dc0b964a57cb7
48396Author: Ben Warren <biggerbadderben@gmail.com>
48397Date:	Sun Aug 31 09:49:42 2008 -0700
48398
48399    Moved initialization of RTL8169 Ethernet controller to board_eth_init()
48400
48401    Affected boards:
48402	linkstation
48403	r7780mp
48404
48405    Removed initialization of the driver from net/eth.c
48406
48407    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48408
48409commit 3ae071e44256144d6c1e3febb65f6c56bd433769
48410Author: Ben Warren <biggerbadderben@gmail.com>
48411Date:	Tue Aug 12 22:11:53 2008 -0700
48412
48413    Moved initialization of Ethernet controllers on Atmel AT91 to board_eth_init()
48414
48415    Removed at91sam9_eth_initialize() from net/eth.c
48416
48417    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48418
48419commit 89973f8a82c28ad893c4c3cc56839a8e10fe5f13
48420Author: Ben Warren <biggerbadderben@gmail.com>
48421Date:	Sun Aug 31 22:22:04 2008 -0700
48422
48423    Introduce netdev.h header file and remove externs
48424
48425    This addresses all drivers whose initializers have already
48426    been moved to board_eth_init()/cpu_eth_init().
48427
48428    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48429
48430commit 5a8a163ac394d9f4f7ff57f415d82bd673b0068c
48431Author: Andy Fleming <afleming@freescale.com>
48432Date:	Sun Aug 31 16:33:30 2008 -0500
48433
48434    Add pixis_set_sgmii command
48435
48436    The 8544DS and 8572DS platforms support an optional SGMII riser card to
48437    expose ethernet over an SGMII interface.  Once the card is in, it is also
48438    necessary to configure the board such that it uses the card, rather than
48439    the on-board ethernet ports.  This can either be done by flipping dip switches
48440    on the motherboard, or by modifying registers in the pixis.  Either way
48441    requires a reboot.
48442
48443    This adds a command to allow users to choose which ports are routed through
48444    the SGMII card, and which through the onboard ports.  It also allows users
48445    to revert to the current switch settings.
48446
48447    This code does not work on the 8572, as the PIXIS is different.
48448
48449    Signed-off-by: Andy Fleming <afleming@freescale.com>
48450    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48451
48452commit 216f2a7156a5fde7b47adc40ad553c888a9cbaa7
48453Author: Andy Fleming <afleming@freescale.com>
48454Date:	Sun Aug 31 16:33:29 2008 -0500
48455
48456    Add SGMII support for the 8544 DS
48457
48458    The 8544 DS has an optional SGMII Riser card, which uses different PHY
48459    addresses.	Check if we are in SGMII mode, and invoke the SGMII Riser
48460    setup code if so.
48461
48462    Signed-off-by: Andy Fleming <afleming@freescale.com>
48463    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48464
48465commit 652f7c2eef76a1340928bd660845441e932d86a2
48466Author: Andy Fleming <afleming@freescale.com>
48467Date:	Sun Aug 31 16:33:28 2008 -0500
48468
48469    Add support for Freescale SGMII Riser Card
48470
48471    The 8544DS and 8572DS systems have an optional SGMII riser card which
48472    exposes new ethernet ports which are connected to the eTSECs via an
48473    SGMII interface.  The SGMII PHYs for this board are offset from the standard
48474    PHY addresses, so this code modifies the passed in tsec_info structure to
48475    use the SGMII PHYs on the card, instead.
48476
48477    Signed-off-by: Andy Fleming <afleming@freescale.com>
48478    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48479
48480commit 2abe361c03b43e6dcf68f54e96b5c05156c49284
48481Author: Andy Fleming <afleming@freescale.com>
48482Date:	Sun Aug 31 16:33:27 2008 -0500
48483
48484    Add SGMII support to the tsec
48485
48486    Adds support for configuring the TBI to talk properly with the SerDes.
48487
48488    Signed-off-by: Andy Fleming <afleming@freescale.com>
48489    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48490
48491commit 75b9d4ae0d69f214eab641caf12ce8af83a39a42
48492Author: Andy Fleming <afleming@freescale.com>
48493Date:	Sun Aug 31 16:33:26 2008 -0500
48494
48495    Pass in tsec_info struct through tsec_initialize
48496
48497    The tsec driver contains a hard-coded array of configuration information
48498    for the tsec ethernet controllers.	We create a default function that works
48499    for most tsecs, and allow that to be overridden by board code.  It creates
48500    an array of tsec_info structures, which are then parsed by the corresponding
48501    driver instance to determine configuration.  Also, add regs, miiregs, and
48502    devname fields to the tsec_info structure, so that we don't need the kludgy
48503    "index" parameter.
48504
48505    Signed-off-by: Andy Fleming <afleming@freescale.com>
48506    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48507
48508commit dd3d1f56a01f460d560766126ee7dfed2ea9bc10
48509Author: Andy Fleming <afleming@freescale.com>
48510Date:	Sun Aug 31 16:33:25 2008 -0500
48511
48512    tsec: Move tsec.h to include/
48513
48514    This is to prepare the way for board code passing in the tsec_info structure
48515
48516    Signed-off-by: Andy Fleming <afleming@freescale.com>
48517    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48518
48519commit d23dc394aa69093b6326ad917db04dc0d1aff3f8
48520Author: Sergei Poselenov <sposelenov@emcraft.com>
48521Date:	Fri Jun 6 15:52:44 2008 +0200
48522
48523    PHY: Add support for the M88E1121R Marvell chip.
48524
48525    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
48526    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
48527    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48528
48529commit 1711f3bd16d1c5e9d17b4c0198b426d86999781b
48530Author: Wolfgang Denk <wd@denx.de>
48531Date:	Tue Sep 2 21:17:36 2008 +0200
48532
48533    fw_env.c: fix build problems with MTD_VERSION=old
48534
48535    (as needed to support old 2.4 Linux kernel based releases)
48536
48537    Signed-off-by: Wolfgang Denk <wd@denx.de>
48538
48539commit 628ffd73bcff0c9f3bc5a8eeb2c7455fe9d28a51
48540Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48541Date:	Mon Sep 1 17:11:26 2008 +0200
48542
48543    device: make device_register() clone the device
48544
48545    This is expected by the callers, but this fact was hidden well within
48546    the old list implementation.
48547
48548    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48549
48550commit baf449fc5ff96f071bb0e3789fd3265f6d4fd9a0
48551Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48552Date:	Mon Sep 1 14:00:07 2008 +0200
48553
48554    avr32: Add support for "GPIO" port mux
48555
48556    The "GPIO" port mux is used on AVR32 UC3 parts as well as AT32AP7200 and
48557    all later AVR32 chips. This patch adds a driver for it, implementing the
48558    same API as the existing portmux-pio driver but with more functionality.
48559
48560    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48561
48562commit d92852579546c46bdaac978e0b6767a6645b69e0
48563Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48564Date:	Fri Aug 15 15:02:29 2008 +0200
48565
48566    atstk1000: Convert to new-style makefile
48567
48568    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48569
48570commit 25e6854d42c11046a468576179b5494f850311b2
48571Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48572Date:	Sun Aug 31 18:46:35 2008 +0200
48573
48574    avr32: use board_early_init_r instead of board_init_info
48575
48576    Replace the avr32-specific board_init_info hook by the standard
48577    board_early_init_r hook and make it optional.
48578
48579    board_early_init_r() runs somewhat earlier than board_init_info used to
48580    do, but this isn't a problem for any of the in-tree boards.
48581
48582    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48583
48584commit 36d375faf5cff98e8dca32aabbbb1ec6036437dd
48585Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48586Date:	Sun Aug 31 18:24:24 2008 +0200
48587
48588    avr32: Use board_postclk_init instead of gclk_init
48589
48590    Replace the avr32-specific gclk_init() board hook with the standard
48591    board_postclk_init() hook which is supposed to run at the same point
48592    during initialization.
48593
48594    Provide a dummy weak alias for boards not implementing this hook. The
48595    cost of this is:
48596      - 2 bytes for the dummy function (retal 0)
48597      - 2 bytes for each unnecessary function call (short rcall)
48598
48599    which is a pretty small price to pay for avoiding lots of #ifdef
48600    clutter. In this particular case, all boards probably end up slightly
48601    smaller because we avoid the conditional checking if the gclk_init
48602    symbol is NULL.
48603
48604    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48605
48606commit abdde2b1d570b1ee77606bf783444fcddf7f0965
48607Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48608Date:	Sun Aug 31 18:07:35 2008 +0200
48609
48610    hammerhead: Use gclk helper functions
48611
48612    Use the new gclk helper functions to set up the PHY clock instead of
48613    accessing the PM registers directly.
48614
48615    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48616
48617commit 98090cd75cdb40b2ab94c806c338540a5716748b
48618Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48619Date:	Sun Aug 31 18:05:32 2008 +0200
48620
48621    avr32: Add gclk helper functions
48622
48623    Add two helper functions for configuring and enabling generic clocks:
48624      - gclk_enable_output: Enables output on a GCLKx pin
48625      - gclk_set_rate: Configures a gclk to run at a specific rate
48626
48627    This should eliminate any reason to go mucking about with PM registers
48628    from board code.
48629
48630    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48631
48632commit ab0df36fc7db9dda0b786b909f653e279dfeb9cf
48633Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48634Date:	Fri Aug 29 21:09:49 2008 +0200
48635
48636    avr32: refactor the portmux/gpio code
48637
48638      - Separate the portmux configuration functionality from the GPIO pin
48639	control API.
48640      - Separate the controller-specific code from the chip-specific code.
48641      - Allow "ganged" port configuration (multiple pins at once).
48642      - Add more flexibility to the "canned" peripheral select functions:
48643	  - Allow using more than 23 address bits, more chip selects, as
48644	well as NAND- and CF-specific pins.
48645	  - Make the MACB SPEED pin optional, and choose between MII/RMII
48646	using a parameter instead of an #ifdef.
48647	  - Make it possible to use other MMC slots than slot 0, and support
48648	different MMC/SDCard data bus widths.
48649      - Use more reasonable pull-up defaults; floating pins may consume a
48650	lot of power.
48651      - Get rid of some custom portmux code from the mimc200 board code. The
48652	old gpio/portmux API couldn't really handle its requirements, but
48653	the new one can.
48654      - Add documentation.
48655
48656    The end result is slightly smaller code for all boards. Which isn't
48657    really the point, but at least it isn't any larger.
48658
48659    This has been verified on ATSTK1002 and ATNGW100. I'd appreciate if
48660    the board maintainers could help me test this on their boards. In
48661    particular, the mimc200 port has lost a lot of code, so I'm hoping Mark
48662    can help me out.
48663
48664    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48665    Cc: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
48666    Cc: Mark Jackson <mpfj@mimc.co.uk>
48667    Cc: Alex Raimondi <alex.raimondi@miromico.ch>
48668    Cc: Julien May <julien.may@miromico.ch>
48669
48670    Changes since v1:
48671      * Enable pullup on NWAIT
48672      * Add missing include to portmux-pio.h
48673      * Rename CONFIG_PIO2 -> CONFIG_PORTMUX_PIO to match docs
48674
48675commit 4c24e8288c601cb773ab02528b48a8577970e867
48676Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48677Date:	Sat Aug 30 17:28:36 2008 +0200
48678
48679    avr32: data_bits should reflect the actual number of data bits
48680
48681    Make the data_bits enum in struct sdram_config reflect the actual number
48682    of data bits on the bus, i.e. 16 or 32. Having 0 mean 16 bits and 1 mean
48683    32 bits is just too confusing.
48684
48685    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48686
48687commit 66b7bc5175325809718d8d49ef073bc1036ad71b
48688Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48689Date:	Fri Aug 29 17:48:18 2008 +0200
48690
48691    avr32: Update README
48692
48693    Remove some outdated and/or unnecessary information, and add updated
48694    information about the toolchain and buildroot.
48695
48696    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48697
48698commit c75e772a2f061a508bba28ded1b5bea91f0442b0
48699Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48700Date:	Sun Aug 31 23:28:15 2008 +0900
48701
48702    sh: Remove CC line from board's Makefile
48703
48704    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48705
48706commit 468eae0660de6fdfd9999944c536ecc4797bd944
48707Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48708Date:	Sun Aug 31 23:25:57 2008 +0900
48709
48710    sh: Replaced "@./mkconfig" for @$(MKCONFIG)
48711
48712    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48713
48714commit 3aeb1ff7482a732503186c742d3a5ded4b7a0d34
48715Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48716Date:	Thu Aug 28 14:50:52 2008 +0900
48717
48718    sh: Add support sh2 to MAKEALL
48719
48720    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48721    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48722
48723commit 6f3d8bb5faa12dbf3031382286784c978df038ee
48724Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48725Date:	Thu Aug 28 14:52:23 2008 +0900
48726
48727    sh: Fix compile error rsk7203 board
48728
48729    This boards used old type preprocessor.
48730    This patch fix compile error.
48731
48732    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48733    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48734
48735commit 1c98172e025018552e9bb4c43b0aaee76f79b1aa
48736Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48737Date:	Thu Aug 28 14:53:31 2008 +0900
48738
48739    sh: Fix compile error sh7785lcr board
48740
48741    This boards used old type preprocessor.
48742    This patch fix compile error.
48743
48744    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48745    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48746
48747commit 6f0da4972e48f99d37bc522814940a6022cd3084
48748Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48749Date:	Fri Aug 22 17:39:09 2008 +0900
48750
48751    sh: Renesas Solutions AP325RXA board support
48752
48753    AP325RXA is SH7723's reference board.
48754    This has SCIF, NOR Flash, Ethernet, USB host, LCDC, SD Host, Camera and other.
48755    In this patch, support SCIF, NOR Flash, and Ethernet.
48756
48757    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48758    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48759
48760commit ab09f433b50bb83b5e440c335bc3839ee069e534
48761Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48762Date:	Fri Aug 22 17:48:51 2008 +0900
48763
48764    sh: add support Renesas SH7723
48765
48766    Renesas SH7723 has 5 SCIF, SD, Camera, LCDC and other.
48767    This patch supports CPU register's header file and SCIF serial driver.
48768
48769    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48770    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48771
48772commit c655fad06ba3fb042dbc667724a40e1a9a091248
48773Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48774Date:	Sun Aug 31 23:02:04 2008 +0900
48775
48776    sh: Renesas RSK+ 7203 board support
48777
48778    This adds initial support for the RTE RSK+ SH7203 board.
48779
48780    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48781    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48782
48783commit 6ede753ddf52a7b0f992d9bccbe5e4a0968ca475
48784Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48785Date:	Thu Jul 3 23:11:02 2008 +0900
48786
48787    sh: Add support Renesas SH7203 processor
48788
48789    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48790    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48791
48792commit 6ad43d0dd86b612895ddc7f480eb6cdfe793adf9
48793Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48794Date:	Sun Aug 31 22:48:33 2008 +0900
48795
48796    sh: Add support SH2/SH2A which is CPU of Renesas Technology
48797
48798    Add support SH2/SH2A basic function.
48799
48800    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48801    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48802
48803commit 0d53a47dc0737b6aa3a39caee21410c169441ae5
48804Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48805Date:	Sun Aug 31 22:45:08 2008 +0900
48806
48807    sh: Renesas R0P7785LC0011RL board support
48808
48809    This board has SH7785, 512MB DDR2-SDRAM, NOR Flash,
48810    Graphic, Ethernet, USB, SD, RTC, and I2C controller.
48811
48812    This patch supports the following functions:
48813     - 128MB DDR2-SDRAM (29-bit address mode only)
48814     - NOR Flash
48815     - USB host
48816     - Ethernet
48817
48818    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48819    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48820
48821commit b0b6218929bc7de9a6bdb8e564fa8ec2efa71b4e
48822Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48823Date:	Thu Jul 10 19:32:53 2008 +0900
48824
48825    sh: add support for SH7785
48826
48827    Renesas SH7785 has DDR2-SDRAM controller, PCI, and other.
48828    This patch supports CPU register's header file.
48829
48830    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48831    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48832
48833commit d6e04258be8f2408845468d3cf722a4cf0433445
48834Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48835Date:	Sun Aug 31 04:45:42 2008 +0200
48836
48837    davinci: fix remaining dm644x_eth
48838
48839    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48840
48841commit 08ab4e1780fa63c88dd5a5ab52f4ff4ed1ee1878
48842Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48843Date:	Sun Aug 31 04:24:56 2008 +0200
48844
48845    fs: Move conditional compilation to Makefile
48846
48847    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48848
48849commit c1de7a6daf9c657484e1c6d433f01fccd49a7f48
48850Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48851Date:	Sun Aug 31 04:24:55 2008 +0200
48852
48853    devices: merge to list_head
48854
48855    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48856
48857commit ef0255fc75f28655f9681422079287d68a14dbaa
48858Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48859Date:	Sun Aug 31 04:24:51 2008 +0200
48860
48861    update linux/list
48862
48863    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48864
48865commit 71cb31227bee741b274f6c0279b2aac1ab8e28e3
48866Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48867Date:	Sun Aug 31 00:39:48 2008 +0200
48868
48869    smdk6400: add gitignore
48870
48871    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48872
48873commit f9f692e2b146d4e306b777e6d5f69f1d725b9eb9
48874Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48875Date:	Sun Aug 31 00:39:48 2008 +0200
48876
48877    smdk6400: Use CONFIG_FLASH_CFI_DRIVER
48878
48879    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48880
48881commit 7c0e5a8db3d1358b0ce3cc85ada0de6341ca4a15
48882Author: Guennadi Liakhovetski <lg@denx.de>
48883Date:	Sun Aug 31 00:39:47 2008 +0200
48884
48885    smdk6400: remove redundant bootargs definition
48886
48887    Double bootargs setting leads to a duplicated environmant entry.
48888
48889    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48890
48891commit 11edcfe260f20dcea79284a3e95270989d433854
48892Author: Guennadi Liakhovetski <lg@denx.de>
48893Date:	Sun Aug 31 00:39:47 2008 +0200
48894
48895    ARM: Add support for S3C6400 based SMDK6400 board
48896
48897    SMDK6400 can only boot U-Boot from NAND-flash. This patch adds a nand_spl
48898    driver for it too. The board can also boot from the NOR flash, but due to
48899    hardware limitations it can only address 64KiB on it, which is not enough
48900    for U-Boot. Based on the original sources by Samsung for U-Boot 1.1.6.
48901
48902    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48903
48904commit e0056b341069796eaea11eae0fc8eb93a3dceaac
48905Author: Guennadi Liakhovetski <lg@denx.de>
48906Date:	Sun Aug 31 00:39:47 2008 +0200
48907
48908    NAND: add NAND driver for S3C64XX
48909
48910    Based on the original S3C64XX NAND driver by Samsung for U-Boot 1.1.6.
48911
48912    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48913
48914commit 3fe7b589f9c7463df39056f8872006a67f56a91c
48915Author: Guennadi Liakhovetski <lg@denx.de>
48916Date:	Sun Aug 31 00:39:47 2008 +0200
48917
48918    S3C64XX: remove broken HWFLOW support from the serial driver
48919
48920    As noted by Harald Welte, HWFLOW support in the S3C64XX serial driver is
48921    broken and currently unused. Remove it.
48922
48923    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48924
48925commit 2fb28dcf82048045e1bf5014e938e486fa6c2383
48926Author: Guennadi Liakhovetski <lg@denx.de>
48927Date:	Sun Aug 31 00:39:47 2008 +0200
48928
48929    serial: add S3C64XX serial driver
48930
48931    Based on the original S3C64XX UART driver by Samsung for U-Boot 1.1.6.
48932
48933    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48934
48935commit 8262813ca04fc57f5d8856e1828085c136e0f1eb
48936Author: Guennadi Liakhovetski <lg@denx.de>
48937Date:	Sun Aug 31 00:39:46 2008 +0200
48938
48939    USB: Add support for OHCI controller on S3C6400
48940
48941    Notice: USB on S3C6400 currently works _only_ with switched off MMU. One could
48942    try to enable the MMU, but map addresses 1-to-1, and disable data cache, then
48943    it should work too and we could still profit from instruction cache.
48944
48945    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48946
48947commit 9b07773f8883665b002500c190507e9fd99b7181
48948Author: Guennadi Liakhovetski <lg@denx.de>
48949Date:	Sun Aug 31 00:39:46 2008 +0200
48950
48951    ARM: Add arm1176 core with S3C6400 SoC
48952
48953    Based on the original S3C64XX port by Samsung for U-Boot 1.1.6.
48954
48955    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48956
48957commit fcaac589a68115819ddadcf5c18ded9a5f9e2c75
48958Author: Sandeep Paulraj <s-paulraj@ti.com>
48959Date:	Sun Aug 31 00:39:46 2008 +0200
48960
48961    ARM DaVinci: Changing function names for EMAC driver
48962
48963    DM644x is just one of a series of DaVinci chips that use the EMAC driver.
48964    By replacing all the function names that start with dm644x_* to davinci_*
48965    we make these function more portable. I have tested this change on my EVM.
48966    DM6467 is another DaVinci SOC which uses the EMAC driver and i will
48967    be sending patches that add DaVinci DM6467 support to the list soon.
48968
48969    Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
48970
48971commit fbbb1de369ca7d5ace6f7b0ce9d0aee24a6f457b
48972Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
48973Date:	Sat Aug 30 23:21:30 2008 +0200
48974
48975    Integrator[AP/CP] - Remove unused file memsetup.S
48976
48977    - memsetup.s is changed/merged to lowlevel_init.S
48978      memsetup.S has a global label memsetup that just returns back to caller
48979    - memsetup global label is changed/merged to lowlevel_init
48980      This label is not called from anywhere.
48981
48982    Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
48983
48984commit 89d51d022a63be1a851eda983c8cbce1a044f65f
48985Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48986Date:	Wed Aug 27 21:35:52 2008 +0200
48987
48988    ARM DaVinci: Standardize names of directories/files
48989
48990    ARM DaVinci: Standardize names of directories/files.
48991
48992    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48993    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48994
48995commit 264bbdd11d01f14f5ea4629556ae63b00b13402d
48996Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48997Date:	Fri Jul 11 15:10:13 2008 -0400
48998
48999    ARM DaVinci: Move common functions to board/davinci/common
49000
49001    ARM DaVinci: Move common functions to board/davinci/common.
49002
49003    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
49004
49005commit c2b4b2e4814f4ace9015fdb64132894327400bf0
49006Author: Stefan Roese <sr@denx.de>
49007Date:	Fri Aug 29 11:56:49 2008 +0200
49008
49009    ppc4xx/NAND: Add select_chip function to 4xx NDFC driver
49010
49011    This function is needed for the new NAND infrastructure. We only need
49012    a dummy implementation though for the NDFC.
49013
49014    Signed-off-by: Stefan Roese <sr@denx.de>
49015
49016commit 3d4a746e2fb4545f07d871049805fb34ae97cc94
49017Author: Stefan Roese <sr@denx.de>
49018Date:	Fri Aug 29 12:06:27 2008 +0200
49019
49020    ppc4xx: Increase image size for NAND boot target
49021
49022    This is needed since now with HUSH enabled (amcc-common.h) the image
49023    read from NAND exceeds the previous limit.
49024
49025    Signed-off-by: Stefan Roese <sr@denx.de>
49026
49027commit 6b5049d056cd8ef72d1f2f461ceb2d033d93f759
49028Author: Ben Warren <biggerbadderben@gmail.com>
49029Date:	Thu Aug 28 23:58:30 2008 -0700
49030
49031    Move MPC512x_FEC driver to drivers/net
49032
49033    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49034
49035commit 80b00af01b3c9154774de2936f05a051e92f6a03
49036Author: Ben Warren <biggerbadderben@gmail.com>
49037Date:	Thu Aug 28 23:58:29 2008 -0700
49038
49039    Move MPC5xxx_FEC driver to drivers/net
49040
49041    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49042
49043commit 3de7bf0e6b1ad2608014096c8192f13229b2e9d7
49044Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49045Date:	Fri Aug 29 21:53:57 2008 +0200
49046
49047    cmd_terminal: remove no need ifdef
49048
49049    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49050
49051commit 578118bdf122877ae769776be002255be447b4fa
49052Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49053Date:	Fri Aug 29 21:53:57 2008 +0200
49054
49055    common/Makefile: order by functionality
49056
49057    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49058
49059commit ba7b5b2348b684cf8ec424b2e38e267dc1cfd2fb
49060Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49061Date:	Fri Aug 29 21:53:56 2008 +0200
49062
49063    miiphyutil: Move conditional compilation to Makefile
49064
49065    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49066
49067commit 81789c39db3f0f6b621df8c0ec66014d701f368e
49068Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49069Date:	Fri Aug 29 21:53:37 2008 +0200
49070
49071    autoscript: Move conditional compilation to Makefile
49072
49073    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49074
49075commit bbf52df9aa94ffb115b8b1ebeb00d01374bb0a1d
49076Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49077Date:	Fri Aug 29 01:18:11 2008 +0200
49078
49079    crc16: move to lib_generic
49080
49081    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49082
49083commit 55195773eacefb22dd483a3c560ea30a14263ce1
49084Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49085Date:	Fri Aug 29 01:18:01 2008 +0200
49086
49087    miiphybb: move to drivers/net/phy
49088
49089    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49090
49091commit e8314035996a9118ac5948df2ff8a2f2161ed67a
49092Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49093Date:	Thu Aug 28 12:31:51 2008 +0200
49094
49095    soft_spi: move to drivers/spi
49096
49097    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49098
49099commit 4d75e0aa9caca64d4a1d55d95cd1ca5f30d9fc56
49100Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49101Date:	Thu Aug 28 12:31:51 2008 +0200
49102
49103    soft_i2c: move to drivers/i2c
49104
49105    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49106
49107commit 717a222229fdb77703e9174d0eb08a4b41febf49
49108Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49109Date:	Thu Aug 28 12:31:48 2008 +0200
49110
49111    gunzip: move to lib_generic
49112
49113    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49114
49115commit 52aef8f9ba28b747973bf76741c23db658d5773c
49116Author: Wolfgang Ocker <weo@reccoware.de>
49117Date:	Tue Aug 26 19:55:23 2008 +0200
49118
49119    ppc4xx: NAND configuration
49120
49121    Made NAND bank configuration setting a config variable.
49122
49123    Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
49124    Signed-off-by: Stefan Roese <sr@denx.de>
49125
49126commit 5bc542a593abc9e974fbd34704af85c37c366c60
49127Author: Victor Gallardo <vgallardo@amcc.com>
49128Date:	Thu Aug 28 16:03:28 2008 -0700
49129
49130    ppc4xx: fix UIC external_interrupt hang on UIC0
49131
49132    This patch fixes a UIC external_interrupt hang if critical or non-critical
49133    interrupt is set at the same time as a normal interrupt is set on UIC0.
49134
49135    Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
49136    Signed-off-by: Stefan Roese <sr@denx.de>
49137
49138commit 04737d5ffd16248cb80ab3dd4f3765057a803f18
49139Author: Prodyut  Hazarika <phazarika@amcc.com>
49140Date:	Wed Aug 27 16:39:00 2008 -0700
49141
49142    ppc4xx: Optimizations/Cleanups for IBM DDR2 Memory Controller
49143
49144    Removed Magic numbers from Initialization preload registers
49145    Tested with Kilauea, Glacier, Canyonlands and Katmai boards
49146    About 5-7% improvement seen for LMBench memtests
49147
49148    Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
49149    Signed-off-by: Stefan Roese <sr@denx.de>
49150
49151commit 8a490422bed685c9491274ec997f62061d88620b
49152Author: John Rigby <jrigby@freescale.com>
49153Date:	Thu Aug 28 13:17:07 2008 -0600
49154
49155    ADS5121: Fix NOR and CPLD ALE timing for rev 2 silicon
49156
49157    MPC5121 rev 2 silicon has a new register for controlling how long
49158    CS is asserted after deassertion of ALE in multiplexed mode.
49159
49160    The default is to assert CS together with ALE.  The alternative
49161    is to assert CS (ALEN+1)*LPC_CLK clocks after deassertion of ALE.
49162
49163    The default is wrong for the NOR flash and CPLD on the ADS5121.
49164
49165    This patch turns on the alternative for CS0 (NOR) and CS2 (CPLD)
49166    it does so conditionally based on silicon rev 2.0 or greater.
49167
49168    Signed-off-by: Martha J Marx <mmarx@silicontkx.com>
49169    Signed-off-by: John Rigby <jrigby@freescale.com>
49170
49171commit 5d9a5efa4b332f442b54a755d49969123c3a8742
49172Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49173Date:	Tue Aug 19 00:56:46 2008 +0600
49174
49175    Add I2C frequency dividers for ColdFire
49176
49177    The existing I2C freqency dividers for FDR does not apply
49178    to ColdFire platforms; thus, a seperate table is added
49179    based on MCF5xxx Reference Manual
49180
49181    Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
49182    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49183    Acked-by: Tabi Timur <timur@freescale.com>
49184
49185commit eec567a67e00d1ed8d941e9098b7d421f4091abf
49186Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49187Date:	Tue Aug 19 03:01:19 2008 +0600
49188
49189    ColdFire: I2C fix for multiple platforms
49190
49191    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49192
49193commit d53cf6a9c7423cba668b867978648645f71c3090
49194Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49195Date:	Tue Aug 19 00:37:13 2008 +0600
49196
49197    ColdFire: Add CONFIG_MII_INIT for M5272C3
49198
49199    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49200
49201commit f78ced3028d4130b24a318943a70cf5584ab16f4
49202Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49203Date:	Tue Aug 19 00:26:25 2008 +0600
49204
49205    ColdFire: Multiple fixes for MCF5445x platforms
49206
49207    Add FEC pin set and mii reset in __mii_init(). Change
49208    legacy flash vendor from 2 to AMD LEGACY (0xFFF0),
49209    change cfi_offset to 0, and change CFG_FLASH_CFI to
49210    CONFIG_FLASH_CFI_LEGACY. Correct M54451EVB and
49211    M54455EVB env settings in configuration file.
49212
49213    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49214
49215commit 454e725b3a9537b7f273bbd0cbca180f23a7a6e8
49216Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49217Date:	Fri Aug 15 18:24:25 2008 +0000
49218
49219    ColdFire: Change the SDRAM BRD2WT timing from 3 to 7
49220
49221    The user manuals recommend 7.
49222
49223    Signed-off-by: Kurt Mahan <kmahan@freescale.com>
49224    Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49225
49226commit 79e0799cf6e88d98d77b216a55234bf674b59a4e
49227Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49228Date:	Fri Aug 15 16:50:07 2008 +0000
49229
49230    ColdFire: Raise uart baudrate to 115200 bps
49231
49232    M5249EVB, M5271EVB, M5272C3, M5275EVB and M5282EVB platforms
49233    uart baudrate increase from 19200 to 115200 bps
49234
49235    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49236
49237commit ab6ba842682552ccf071d0034da0a20633d1d1ac
49238Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49239Date:	Wed Aug 13 12:07:03 2008 +0000
49240
49241    ColdFire: Fix board.c warning message
49242
49243    Implicit declaration of nand_init() warning message
49244
49245    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49246
49247commit 5798b1c4650e9a8713c95b25c1e669a2bc80a97b
49248Author: Kumar Gala <galak@kernel.crashing.org>
49249Date:	Wed Aug 27 01:10:34 2008 -0500
49250
49251    FSL DDR: Remove duplicate setting of cs0_bnds register on 86xx.
49252
49253    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49254
49255commit 258c37b147353bc522ffc33dfbd7d0d9cd7c32d7
49256Author: Heiko Schocher <hs@denx.de>
49257Date:	Thu Aug 21 20:44:49 2008 +0200
49258
49259    mpc52xx: added support for the MPC5200 based MUC.MC52 board from MAN.
49260
49261    Signed-off-by: Heiko Schocher <hs@denx.de>
49262
49263commit 9cff4448a9cb882defe6c8bde73b77fc0c636799
49264Author: Kumar Gala <galak@kernel.crashing.org>
49265Date:	Tue Aug 19 14:46:36 2008 -0500
49266
49267    mpc85xx: remove redudant code with lib_ppc/interrupts.c
49268
49269    For some reason we duplicated the majority of code in lib_ppc/interrupts.c
49270    not show how that happened, but there is no good reason for it.
49271
49272    Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
49273    they exist.
49274
49275    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49276
49277commit 9490a7f1a9484617bad75c60807ce02c8a3a6d56
49278Author: Kumar Gala <galak@kernel.crashing.org>
49279Date:	Fri Jul 25 13:31:05 2008 -0500
49280
49281    mpc85xx: Add support for the MPC8536DS reference board
49282
49283    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49284    Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
49285    Signed-off-by: Dejan Minic <minic@freescale.com>
49286    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
49287    Signed-off-by: Dave Liu <daveliu@freescale.com>
49288    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49289
49290commit ef50d6c06ece74fb17e8d7510e62cad9df8b810d
49291Author: Kumar Gala <galak@kernel.crashing.org>
49292Date:	Tue Aug 12 11:14:19 2008 -0500
49293
49294    mpc85xx: Add support for the MPC8536
49295
49296    The MPC8536 Adds SDHC and SATA controllers to the PQ3 family.  We
49297    also have SERDES init code for the 8536.
49298
49299    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49300    Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
49301    Signed-off-by: Dejan Minic <minic@freescale.com>
49302    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
49303    Signed-off-by: Dave Liu <daveliu@freescale.com>
49304
49305commit 129ba616b3813dde861f25f3d8a3c47c5c36ad5f
49306Author: Kumar Gala <galak@kernel.crashing.org>
49307Date:	Tue Aug 12 11:13:08 2008 -0500
49308
49309    mpc85xx: Add support for the MPC8572DS reference board
49310
49311    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49312
49313commit 457caecdbca3df21a93abff19eab12dbc61b7897
49314Author: Kumar Gala <galak@kernel.crashing.org>
49315Date:	Wed Aug 27 01:05:35 2008 -0500
49316
49317    FSL DDR: Remove old SPD support from cpu/mpc85xx
49318
49319    All 85xx boards have been converted to the new code so we can
49320    remove the old SPD DDR setup code.
49321
49322    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49323
49324commit 0e7927db138976469e7257e29c1338050a50fcd9
49325Author: Kumar Gala <galak@kernel.crashing.org>
49326Date:	Wed Aug 27 01:04:07 2008 -0500
49327
49328    FSL DDR: Convert STXSSA to new DDR code.
49329
49330    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49331
49332commit c360d9b970fbb9c13744c355879671165bbb9b9e
49333Author: Kumar Gala <galak@kernel.crashing.org>
49334Date:	Wed Aug 27 01:03:42 2008 -0500
49335
49336    FSL DDR: Convert STXGP3 to new DDR code.
49337
49338    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49339
49340commit 8e55313b7ae12352a343f9b9962e662dbd897187
49341Author: Kumar Gala <galak@kernel.crashing.org>
49342Date:	Tue Aug 26 23:52:58 2008 -0500
49343
49344    FSL DDR: Convert SBC8560 to new DDR code.
49345
49346    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49347
49348commit 9658bec2e8f55d56ca1be70090ce5a348be4980f
49349Author: Kumar Gala <galak@kernel.crashing.org>
49350Date:	Tue Aug 26 23:52:32 2008 -0500
49351
49352    FSL DDR: Convert MPC8540EVAL to new DDR code.
49353
49354    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49355
49356commit 6bfa8f723cfd82c55e3ef5620ade396916470a70
49357Author: Kumar Gala <galak@kernel.crashing.org>
49358Date:	Tue Aug 26 23:52:07 2008 -0500
49359
49360    FSL DDR: Convert PM856 to new DDR code.
49361
49362    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49363
49364commit d53bd3e17bd4f460257c19255569ea6dcfaae817
49365Author: Kumar Gala <galak@kernel.crashing.org>
49366Date:	Tue Aug 26 23:51:49 2008 -0500
49367
49368    FSL DDR: Convert PM854 to new DDR code.
49369
49370    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49371
49372commit 33b9079ba20926f14238fff863b68a98e938948e
49373Author: Kumar Gala <galak@kernel.crashing.org>
49374Date:	Tue Aug 26 23:15:28 2008 -0500
49375
49376    FSL DDR: Convert sbc8548 to new DDR code.
49377
49378    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49379
49380commit a947e4c7eb15cea1d9fb633955c516aab5ad35dd
49381Author: Kumar Gala <galak@kernel.crashing.org>
49382Date:	Tue Aug 26 23:14:14 2008 -0500
49383
49384    FSL DDR: Convert atum8548 to new DDR code.
49385
49386    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49387
49388commit be0bd8234b9777ecd63c4c686f72af070d886517
49389Author: Kumar Gala <galak@kernel.crashing.org>
49390Date:	Tue Aug 26 22:56:56 2008 -0500
49391
49392    FSL DDR: Convert socrates to new DDR code.
49393
49394    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49395
49396commit 1167a2fd56138b716e01370c4267f3b70bf9ffa0
49397Author: Kumar Gala <galak@kernel.crashing.org>
49398Date:	Tue Aug 26 08:02:30 2008 -0500
49399
49400    FSL DDR: Convert MPC8544DS to new DDR code.
49401
49402    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49403
49404commit e6f5b35b41ddbd637bb9ca4ad985b1e0b07dae0e
49405Author: Jon Loeliger <jdl@freescale.com>
49406Date:	Tue Mar 18 13:51:05 2008 -0500
49407
49408    FSL DDR: Convert MPC8568MDS to new DDR code.
49409
49410    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49411    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49412
49413commit e31d2c1e2bc954dc32e33bb2076139f85b95f8e6
49414Author: Jon Loeliger <jdl@freescale.com>
49415Date:	Tue Mar 18 13:51:06 2008 -0500
49416
49417    FSL DDR: Convert MPC8548CDS to new DDR code.
49418
49419    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49420    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49421
49422commit aa11d85cf318b961e029fe50d68ca47d004bce93
49423Author: Jon Loeliger <jdl@freescale.com>
49424Date:	Mon Mar 17 15:48:18 2008 -0500
49425
49426    FSL DDR: Convert MPC8541CDS to new DDR code.
49427
49428    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49429    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49430
49431commit 2b40edb10d81da7bba724edbccd7f53777112579
49432Author: Jon Loeliger <jdl@freescale.com>
49433Date:	Tue Mar 18 11:12:42 2008 -0500
49434
49435    FSL DDR: Convert MPC8555ADS to new DDR code.
49436
49437    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49438    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49439
49440commit 8b625114e8bc5a6b436181167a6e7fcd3303dd2c
49441Author: Jon Loeliger <jdl@freescale.com>
49442Date:	Tue Mar 18 11:12:44 2008 -0500
49443
49444    FSL DDR: Convert MPC8560ADS to new DDR code.
49445
49446    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49447    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49448
49449commit 9617c8d49a21703eaf13a4033ab1a56eecc033cc
49450Author: Kumar Gala <galak@kernel.crashing.org>
49451Date:	Fri Jun 6 13:12:18 2008 -0500
49452
49453    FSL DDR: Convert MPC8540ADS to new DDR code.
49454
49455    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49456
49457commit 2a6c2d7ab2a66660f40a6cd3de2eb29ee29d9693
49458Author: Kumar Gala <galak@kernel.crashing.org>
49459Date:	Tue Aug 26 21:34:55 2008 -0500
49460
49461    FSL DDR: Add 85xx specific register setting
49462
49463    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49464
49465commit 6fb1b7346849ccd0c20306143e334f5b76143070
49466Author: Kumar Gala <galak@kernel.crashing.org>
49467Date:	Mon Jun 9 11:07:46 2008 -0500
49468
49469    FSL DDR: Add e500 TLB helper for DDR code
49470
49471    Provide a helper function that board code can call to map TLBs when
49472    setting up DDR.
49473
49474    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49475
49476commit d26b739afe5a6760bd345743188759cd9d0f3b47
49477Author: Andrew Dyer <adyer@righthandtech.com>
49478Date:	Tue Aug 26 17:03:38 2008 -0500
49479
49480    dm9000 remove dead external phy support, gpio fix
49481
49482    dm9000 has code to detect and initialize external phy parts, but later
49483    on in the code the part is forced to use the internal phy
49484    unconditionally.  Remove the unused/untested code.
49485
49486    change the GPIO initialization so that only the GPIO used as an
49487    internal phy reset (hardwired in the chip) is set as an output.  The
49488    remaining GPIO need to be handled by board specific code to prevent
49489    possible drive conflicts.  Set as inputs for safety.
49490
49491    replace a few magic numbers with defines
49492
49493    Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
49494    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49495
49496commit a1573db0c07c8ba99e9c373bb07ecd6f59da672c
49497Author: Peter Tyser <ptyser@xes-inc.com>
49498Date:	Tue Aug 26 11:17:48 2008 -0500
49499
49500    Standardize bootp, tftpboot, rarpboot, dhcp, and nfs command descriptions
49501
49502    cmd_net.c command descriptions were updated to describe the optional
49503    hostIPaddr argument.  The dhcp command help message was also updated
49504    to more closely reflect the other commands in cmd_net.c
49505
49506    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
49507    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49508
49509commit 51dfe1382ebaf691485badfa0ea5e75b0710531b
49510Author: Remy Bohmer <linux@bohmer.net>
49511Date:	Wed Aug 20 11:30:28 2008 +0200
49512
49513    Fix bogus error message in the DHCP handler
49514
49515    The DHCP handler has 1 state that is not listed in this case, causing a
49516    failure message when there is actually no failure.
49517
49518    Signed-off-by: Remy Bohmer <linux@bohmer.net>
49519    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49520
49521commit 61365501a0e2cae9c1df2818b7b5b3f52c450d18
49522Author: Remy Bohmer <linux@bohmer.net>
49523Date:	Wed Aug 20 11:30:27 2008 +0200
49524
49525    Fix compile error when CONFIG_BOOTP_RANDOM_DELAY is set.
49526
49527    The option CONFIG_BOOTP_RANDOM_DELAY does not compile, because of a
49528    missing extern inside the net/bootp.h header
49529
49530    Signed-off-by: Remy Bohmer <linux@bohmer.net>
49531    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49532
49533commit 1803f7f91ff35ca402259065df7557107dcf28a2
49534Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49535Date:	Tue Aug 19 21:26:32 2008 +0000
49536
49537    ColdFire: Add FEC Buffer descriptors in SRAM
49538
49539    Add FEC Buffer descriptors and data buffer in SRAM for
49540    faster execution and access.
49541
49542    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49543    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49544
49545commit 429be27ce195210d4b9decf9e867b9ca6155a87d
49546Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49547Date:	Thu Aug 21 23:55:11 2008 +0000
49548
49549    Fix ColdFire FEC warning messages
49550
49551    Types mismatch and implicit declaration of icache_invalid()
49552    warning messages
49553
49554    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49555    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49556
49557commit 6a002171098e968bd5b362347d2831224fab6048
49558Author: Ben Warren <biggerbadderben@gmail.com>
49559Date:	Sat Jul 12 00:17:50 2008 -0700
49560
49561    Moved initialization of SKGE Ethernet driver to board code.
49562
49563    The only board using this driver is the SL8245 board.
49564    Removed initialization for the driver from net/eth.c
49565
49566    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49567
49568commit 8379f42bc745eb9e4ca551a30fd2d0a63f740d75
49569Author: Ben Warren <biggerbadderben@gmail.com>
49570Date:	Sat Jul 12 00:08:45 2008 -0700
49571
49572    Moved conditional compilation to Makefile for SK98 Ethernet driver
49573
49574    Brute-force removal of #ifdefs.  Didn't touch the code.
49575    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49576
49577commit 65d3d99c28dc363d15eaee78225ff643df499b97
49578Author: Ben Warren <biggerbadderben@gmail.com>
49579Date:	Fri Jul 11 23:42:19 2008 -0700
49580
49581    Moved initialization of ULI526X Ethernet driver to board code.
49582
49583    The only board using this driver is the Freescale MPC8610HPCD board.
49584    Removed initialization for the driver from net/eth.c
49585
49586    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49587
49588commit 914947313a710f5dcf06beaf7f2aa24f1ebcce4f
49589Author: Ben Warren <biggerbadderben@gmail.com>
49590Date:	Fri Jul 11 23:15:28 2008 -0700
49591
49592    Moved initialization of Blackfin EMAC Ethernet controller to board_eth_init()
49593
49594    Added board_eth_init() function to bf537-stamp board.
49595    Removed initialization for the Blackin EMAC driver from net/eth.c
49596
49597    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49598
49599commit fc363ce35408f348cacced68505f3747a53e3d7c
49600Author: Ben Warren <biggerbadderben@gmail.com>
49601Date:	Wed Jul 9 01:04:19 2008 -0700
49602
49603    Moved initialization of GRETH Ethernet driver to CPU directory
49604
49605    Added a cpu_eth_init() function to leon2/leon3 CPU directories and
49606    removed code from net/eth.c
49607
49608    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49609
49610commit 86882b80771309bceb11c6accfd7f6f90ade8bfc
49611Author: Ben Warren <biggerbadderben@gmail.com>
49612Date:	Tue Aug 26 22:16:25 2008 -0700
49613
49614    Moved initialization of MCFFEC Ethernet driver to CPU directory
49615
49616    Added a cpu_eth_init() function to coldfire CPU directories and
49617    removed code from net/eth.c
49618
49619    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49620
49621commit b31da88b9c160d80d42a59cbbb31e24f27184d5c
49622Author: Ben Warren <biggerbadderben@gmail.com>
49623Date:	Tue Aug 26 22:12:36 2008 -0700
49624
49625    Moved initialization of FSL_MCDMAFEC Ethernet driver to CPU directory
49626
49627    Added a cpu_eth_init() function to cpu/mcf547x_8x directory and
49628    removed code from net/eth.c
49629
49630    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49631
49632commit b5710d9974f6f0f3ddb4e67d6cccc262ab37049e
49633Author: Kumar Gala <galak@kernel.crashing.org>
49634Date:	Tue Aug 26 15:01:38 2008 -0500
49635
49636    FSL DDR: Remove old SPD support from cpu/mpc86xx
49637
49638    All 86xx boards have been converted to the new code so we can
49639    remove the old SPD DDR setup code.
49640
49641    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49642
49643commit 9bd4e5911b750837515466bc7449087698b88e0e
49644Author: Kumar Gala <galak@kernel.crashing.org>
49645Date:	Tue Aug 26 15:01:37 2008 -0500
49646
49647    FSL DDR: Convert SBC8641D to new DDR code.
49648
49649    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49650
49651commit 39aa1a73483e1ac2bd56d5523abfc3970ee82c77
49652Author: Jon Loeliger <jdl@freescale.com>
49653Date:	Tue Aug 26 15:01:36 2008 -0500
49654
49655    FSL DDR: Convert MPC8610HPCD to new DDR code.
49656
49657    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49658    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49659
49660commit 6a8e5692933e8e6d6e5ba7e594f49dd6d4c3a263
49661Author: Kumar Gala <galak@kernel.crashing.org>
49662Date:	Tue Aug 26 15:01:35 2008 -0500
49663
49664    FSL DDR: Convert MPC8641HPCN to new DDR code.
49665
49666    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49667    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49668
49669commit 46ff4f1100ea64a01d21cc008ce85ac15eb1821f
49670Author: Kumar Gala <galak@kernel.crashing.org>
49671Date:	Tue Aug 26 15:01:34 2008 -0500
49672
49673    FSL DDR: Add 86xx specific register setting
49674
49675    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49676
49677commit 233fdd502a6c227f476212b3097653ad48d7e254
49678Author: Kumar Gala <galak@kernel.crashing.org>
49679Date:	Tue Aug 26 15:01:32 2008 -0500
49680
49681    FSL DDR: Add DDR2 DIMM paramter support
49682
49683    Compute DIMM parameters based upon the SPD information.
49684
49685    Signed-off-by: James Yang <James.Yang@freescale.com>
49686    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49687    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49688
49689commit 05c05a2363a6ac11e0e405926034546ffad71fad
49690Author: Kumar Gala <galak@kernel.crashing.org>
49691Date:	Tue Aug 26 15:01:30 2008 -0500
49692
49693    FSL DDR: Add DDR1 DIMM paramter support
49694
49695    Compute DIMM parameters based upon the SPD information in spd.
49696
49697    Signed-off-by: James Yang <James.Yang@freescale.com>
49698    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49699    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49700
49701commit 58e5e9aff147e8c7e2bc1406bf9384f65f020ffa
49702Author: Kumar Gala <galak@kernel.crashing.org>
49703Date:	Tue Aug 26 15:01:29 2008 -0500
49704
49705    FSL DDR: Rewrite the FSL mpc8xxx DDR controller setup code.
49706
49707    The main purpose of this rewrite it to be able to share the same
49708    initialization code on all FSL PowerPC products that have DDR
49709    controllers.  (83xx, 85xx, 86xx).
49710
49711    The code is broken up into the following steps:
49712	GET_SPD
49713	COMPUTE_DIMM_PARMS
49714	COMPUTE_COMMON_PARMS
49715	GATHER_OPTS
49716	ASSIGN_ADDRESSES
49717	COMPUTE_REGS
49718	PROGRAM_REGS
49719
49720    This allows us to share more code an easily allow for board specific code
49721    overrides.
49722
49723    Additionally this code base adds support for >4G of DDR and provides a
49724    foundation for supporting interleaving on processors with more than one
49725    controller.
49726
49727    Signed-off-by: James Yang <James.Yang@freescale.com>
49728    Signed-off-by: Jon Loeliger <jdl@freescale.com>
49729    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
49730    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
49731    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49732
49733commit f784e32b4bce0013983506b11af4b85b8ca3d36e
49734Author: Kumar Gala <galak@kernel.crashing.org>
49735Date:	Tue Aug 26 15:01:28 2008 -0500
49736
49737    FSL DDR: Provide a generic set_ddr_laws()
49738
49739    Provide a helper function that will setup the last available
49740    LAWs (upto 2) for DDR.  Useful for SPD/dyanmic DDR setting code.
49741
49742    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49743
49744commit 0f2cbe3f5eddbdf3848265f35e4f714434929cff
49745Author: James Yang <James.Yang@freescale.com>
49746Date:	Tue Aug 26 15:01:27 2008 -0500
49747
49748    Add proper SPD definitions for DDR1/2/3
49749
49750    Also adds helper functions for DDR1/2 to verify the checksum.
49751
49752    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49753
49754commit 285db74716c724ae8a0ff177878fd09a74428c7b
49755Author: Wolfgang Denk <wd@denx.de>
49756Date:	Wed Aug 27 01:02:48 2008 +0200
49757
49758    Update CHANGELOG
49759
49760    Signed-off-by: Wolfgang Denk <wd@denx.de>
49761
49762commit adf22b66d8bf05bd46e098cf71e6dca29b30aa7b
49763Author: Heiko Schocher <hs@denx.de>
49764Date:	Tue Aug 19 10:08:49 2008 +0200
49765
49766    Add support for muas3001 board (MPC8270)
49767
49768    Signed-off-by: Heiko Schocher <hs@denx.de>
49769
49770commit 322098bff32410d2a00031649b47c4ec90a66d9a
49771Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
49772Date:	Tue Aug 19 08:31:18 2008 +0530
49773
49774    common/cmd_load.c cleanup - remove unused variables
49775
49776    - Remove unused global variable os_data_count.
49777    - Remove unused variable z.
49778
49779    Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
49780
49781commit 306620b762a4f9fa6678568ad2e8772dec145208
49782Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
49783Date:	Mon Aug 18 13:35:27 2008 +0200
49784
49785    remove MVS1 board
49786
49787    MVS1 board has reached end-of-life and can be removed completely.
49788
49789    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
49790
49791commit 40d7e99d374ba0a0a29cd1a8ba40d3b7c2c175c7
49792Author: Kumar Gala <galak@kernel.crashing.org>
49793Date:	Fri Aug 15 08:24:45 2008 -0500
49794
49795    bootm: refactor do_reset and os boot function args
49796
49797    There is no need for each OS specific function to call do_reset() we
49798    can just do it once in bootm. This means its feasible on an error for
49799    the OS boot function to return.
49800
49801    Also, remove passing in cmd_tbl_t as its not needed by the OS boot
49802    functions.	flag isn't currently used but might be in the future so
49803    we left it alone.
49804
49805    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49806
49807commit 40afac22a9c602e55c501c800f1c064324711b56
49808Author: Kumar Gala <galak@kernel.crashing.org>
49809Date:	Fri Aug 15 08:24:44 2008 -0500
49810
49811    fdt: Added resize command
49812
49813    Resize the fdt to size + padding to 4k boundary
49814
49815    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49816
49817commit 2a1a2cb6e2b87ee550e6f27b647d23331dfd5e1b
49818Author: Kumar Gala <galak@kernel.crashing.org>
49819Date:	Fri Aug 15 08:24:43 2008 -0500
49820
49821    fdt: refactor initrd related code
49822
49823    Created a new fdt_initrd() to deal with setting the initrd properties
49824    in the device tree and fixing up the mem reserve.  We can use this
49825    both in the choosen node handling and lets us remove some duplicated
49826    code when we fixup the initrd info in bootm on PPC.
49827
49828    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49829
49830commit 3082d2348c8e13342f5fdd10e9b3f7408062dbf9
49831Author: Kumar Gala <galak@kernel.crashing.org>
49832Date:	Fri Aug 15 08:24:42 2008 -0500
49833
49834    fdt: refactor fdt resize code
49835
49836    Move the fdt resizing code out of ppc specific boot code and into
49837    common fdt support code.
49838
49839    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49840
49841commit 396f635b8ff3ccbc38d75d5eda98444c6466810a
49842Author: Kumar Gala <galak@kernel.crashing.org>
49843Date:	Fri Aug 15 08:24:41 2008 -0500
49844
49845    bootm: refactor image detection and os load steps
49846
49847    Created a bootm_start() that handles the parsing and detection of all
49848    the images that will be used by the bootm command (OS, ramdisk, fdt).
49849    As part of this we now tract all the relevant image offsets in the
49850    bootm_headers_t struct. This will allow us to have all the needed
49851    state for future sub-commands and lets us reduce a bit of arch
49852    specific code on SPARC.
49853
49854    Created a bootm_load_os() that deals with decompression and loading
49855    the OS image.
49856
49857    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49858
49859commit e906cfae08e8cc2447f59b1bc4c22ab9c3c286d2
49860Author: Kumar Gala <galak@kernel.crashing.org>
49861Date:	Fri Aug 15 08:24:40 2008 -0500
49862
49863    bootm: move lmb into the bootm_headers_t structure
49864
49865    To allow for persistent state between future bootm subcommands we
49866    need the lmb to exist in a global state.
49867    Moving it into the bootm_headers_t allows us to do that.
49868
49869    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49870
49871commit 54f9c86691309b2f919f567f9255b8bcad2c7651
49872Author: Kumar Gala <galak@kernel.crashing.org>
49873Date:	Fri Aug 15 08:24:39 2008 -0500
49874
49875    bootm: Set working fdt address as part of the bootm flow
49876
49877    Set the fdt working address so "fdt FOO" commands can be used as part
49878    of the bootm flow.	Also set an the environment variable "fdtaddr"
49879    with the value.
49880
49881    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49882
49883commit 06a09918f3903450313e2047a9cc258bf5872f46
49884Author: Kumar Gala <galak@kernel.crashing.org>
49885Date:	Fri Aug 15 08:24:38 2008 -0500
49886
49887    bootm: refactor fdt locating and relocation code
49888
49889    Move the code that handles finding a device tree blob and relocating
49890    it (if needed) into common code so all arch's have access to it.
49891
49892    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49893
49894commit c4f9419c6b54958e0eddbcbc9e5a4a7b7ec99865
49895Author: Kumar Gala <galak@kernel.crashing.org>
49896Date:	Fri Aug 15 08:24:37 2008 -0500
49897
49898    bootm: refactor ramdisk locating code
49899
49900    Move determing if we have a ramdisk and where its located into the
49901    common code. Keep track of the ramdisk start and end in the
49902    bootm_headers_t image struct.
49903
49904    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49905
49906commit c160a9544743e80e8889edb2275538e7764ce334
49907Author: Kumar Gala <galak@kernel.crashing.org>
49908Date:	Fri Aug 15 08:24:36 2008 -0500
49909
49910    bootm: refactor entry point code
49911
49912    Move entry point code out of each arch and into common code.
49913    Keep the entry point in the bootm_headers_t images struct.
49914
49915    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49916
49917commit 20220d22b9f41446288588cd2e457e0077a18bed
49918Author: Randy Vinson <rvinson@mvista.com>
49919Date:	Wed Aug 13 11:44:57 2008 -0700
49920
49921    mpc7448hpc2: Fix PCI I/O space mapping.
49922
49923    PCI I/O space is currently mapped 1:1 at 0xFA000000. Linux requires
49924    PCI I/O space to start at 0 on the PCI bus. This patch maps PCI I/O
49925    space such that 0xFA000000 in the processor's address space maps to 0
49926    on the PCI I/O bus.
49927
49928    Signed-off-by Randy Vinson <rvinson@mvista.com>
49929    Acked-by: Roy Zang <tie-fei.zang@freescale.com>
49930
49931commit b4e07520bbb5467ad72eb92a5c9177d2797b9e30
49932Author: Guennadi Liakhovetski <lg@denx.de>
49933Date:	Wed Aug 13 18:10:26 2008 +0200
49934
49935    i.MX31: Specify maintainers for i.MX31-based boards
49936
49937    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49938    Signed-off-by: Wolfgang Denk <wd@denx.de>
49939
49940commit 51e46e28fda4bbdf5149ac7f67d62fcc8df4da63
49941Author: Wolfgang Denk <wd@denx.de>
49942Date:	Tue Aug 26 15:01:28 2008 +0200
49943
49944    ADS5121: adjust image addresses in RAM and flash
49945
49946    Use the same mapping in flash as used by Linux
49947
49948    Signed-off-by: Wolfgang Denk <wd@denx.de>
49949
49950commit 19f101412c16edee9fd55db4039e1d68a833b28b
49951Author: Wolfgang Denk <wd@denx.de>
49952Date:	Tue Aug 26 13:14:34 2008 +0200
49953
49954    cmd_mem.c: Fix help message alignment
49955
49956    Bug was introced by "Big white-space cleanup" (53677ef1)
49957
49958    Signed-off-by: Wolfgang Denk <wd@denx.de>
49959
49960commit 1a9eeb78b825bfade31d7606a2fe3b9eca9e35be
49961Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
49962Date:	Wed Aug 20 11:11:52 2008 +0200
49963
49964    change mvBL-M7 default env and move to vendor subdir
49965
49966    fix mvBL-M7 config and move to matrix_vision subdir
49967
49968    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
49969    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49970
49971commit 002d27caf26e7eb913d474d3a91f67d56c8c31d5
49972Author: Nick Spence <nick.spence@freescale.com>
49973Date:	Fri Aug 22 23:52:40 2008 -0700
49974
49975    MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices
49976
49977    This patch adds elements to the 83xx sysconf structure and #define values that are used
49978    by mpc83xx family devices.
49979
49980    Signed-off-by: Nick Spence <nick.spence@freescale.com>
49981    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49982
49983commit 447ad5768abda669ac0e7f46fcdb62fbe828d637
49984Author: Ira W. Snyder <iws@ovro.caltech.edu>
49985Date:	Fri Aug 22 11:00:15 2008 -0700
49986
49987    MPC8349EMDS: Add PCI Agent (PCISLAVE) support
49988
49989    Add the ability for the MPC8349EMDS to run in PCI Agent mode, acting as a
49990    PCI card rather than a host computer.
49991
49992    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
49993    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49994
49995commit 4ff9aea9d6b5602683a920951ef896996438af62
49996Author: Ira W. Snyder <iws@ovro.caltech.edu>
49997Date:	Fri Aug 22 11:00:14 2008 -0700
49998
49999    mpc83xx: add PCISLAVE support to 83XX_GENERIC_PCI setup code
50000
50001    This adds a helper function to unlock the PCI configuration bit, so that
50002    any extra PCI setup (such as outbound windows, etc.) can be done after
50003    using the 83XX_GENERIC_PCI code to set up the PCI bus.
50004
50005    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
50006    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50007
50008commit 162338e1fcde231ca4d562e5ebd7859456731691
50009Author: Ira W. Snyder <iws@ovro.caltech.edu>
50010Date:	Fri Aug 22 11:00:13 2008 -0700
50011
50012    MPC8349EMDS: use 83XX_GENERIC_PCI setup code
50013
50014    Change the MPC8349EMDS board to use the generic PCI initialization code
50015    for the mpc83xx cpu.
50016
50017    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
50018    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50019
50020commit f4e55a4941e8ba46bc06020b2747928adf8fdee7
50021Author: Kim Phillips <kim.phillips@freescale.com>
50022Date:	Mon Aug 25 14:53:09 2008 -0500
50023
50024    fix out of tree building
50025
50026    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50027
50028commit a49d10cf027d059ee15c262010a05cdaec0961e1
50029Author: Wolfgang Denk <wd@denx.de>
50030Date:	Mon Aug 25 23:45:41 2008 +0200
50031
50032    Minor coding style cleanup, updte CHANGELOG
50033
50034    Signed-off-by: Wolfgang Denk <wd@denx.de>
50035
50036commit 4d56e8dea670757c801a6a65531f02a8f981ce1f
50037Author: Stefan Roese <sr@denx.de>
50038Date:	Wed Aug 20 20:29:38 2008 +0200
50039
50040    RTC: Fix Makefile problem with COBJS-$(CONFIG_RTC_DS1307 || CONFIG_RTC_DS1338)
50041
50042    This "||" doesn't seem to work. Now using the idea suggest by Scott Wood
50043    to combine both config options into one line. This even allows defining
50044    both options and not generating the target object twice.
50045
50046    Signed-off-by: Stefan Roese <sr@denx.de>
50047
50048commit 079edb913dbae147b50a488cf02e03f473fc5f28
50049Author: Jens Gehrlein <sew_s@tqs.de>
50050Date:	Fri Jul 4 16:50:05 2008 +0200
50051
50052    MX31: fix bit masks in function mx31_decode_pll()
50053
50054    Bits MPCTL[MFN] and MPCTL[MFD] were not fully covered.
50055
50056    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
50057
50058commit e8f1207bbf2df6fb693ee1aa3329b2014c92e5e6
50059Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50060Date:	Mon Aug 25 11:11:34 2008 +0200
50061
50062    Correct ARM Versatile Timer Initialization
50063
50064     - According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271),
50065       -- Timer Value Register @ TIMER Base + 4 is Read-only.
50066       -- Prescale Value (Bits 3-2 of TIMER Control register)
50067	can only be one of 00,01,10. 11 is undefined.
50068       -- CFG_HZ for Versatile board is set to
50069	#define CFG_HZ		(1000000 / 256)
50070	So Prescale bits is set to indicate
50071	- 8 Stages of Prescale, Clock divided by 256
50072     - The Timer Control Register has one Undefined/Shouldn't Use Bit
50073       So we should do read/modify/write Operation
50074
50075    Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
50076
50077commit 535cfa4f3de86cf48d6c0af1daf33aebdca089f9
50078Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50079Date:	Mon Aug 25 11:30:29 2008 +0200
50080
50081    Add ARM AMBA PL031 RTC Support
50082
50083    Signed-off-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50084
50085commit e39411674669cc880e1ec4a8ca4794fb15c33a45
50086Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50087Date:	Tue Aug 19 16:21:03 2008 -0400
50088
50089    ARM DaVinci: Removed redundant NAND initialization code.
50090
50091    ARM DaVinci: Removed redundant NAND initialization code.
50092
50093    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50094
50095commit b3fb663b20d995ca41327db877ddb168279b3f62
50096Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50097Date:	Tue Aug 19 16:21:00 2008 -0400
50098
50099    ARM DaVinci: Fix compilation error with new MTD code.
50100
50101    ARM DaVinci: Fix compilation error with new MTD code.
50102
50103    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50104
50105commit 109c30fb8edea1a15d37a6ce787cd5faf33d8e43
50106Author: Gerald Van Baren <vanbaren@cideas.com>
50107Date:	Fri Aug 22 14:37:05 2008 -0400
50108
50109    Add note on dereferencing /aliases pointers
50110
50111    Replace the "must quote special characters" note with a hint on
50112    how to dereference /aliases pointers by omitting the leading "/".
50113    This feature was introduced by Kumar Gala as a libfdt enhancement
50114    in commit ed035708235332c3c117ee3bb1a426063f03cfcb.
50115
50116    Example:
50117
50118    => fdt print /aliases
50119    aliases {
50120	    ethernet0 = "/qe@e0100000/ucc@2000";
50121	    ethernet1 = "/qe@e0100000/ucc@3000";
50122	    serial0 = "/soc8360@e0000000/serial@4500";
50123	    serial1 = "/soc8360@e0000000/serial@4600";
50124	    pci0 = "/pci@e0008500";
50125    };
50126    => fdt print ethernet0
50127    ucc@2000 {
50128	    device_type = "network";
50129	    compatible = "ucc_geth";
50130	    cell-index = <0x1>;
50131	    reg = <0x2000 0x200>;
50132	    interrupts = <0x20>;
50133	    interrupt-parent = <0x2>;
50134	    local-mac-address = [00 00 00 00 00 00];
50135	    rx-clock-name = "none";
50136	    tx-clock-name = "clk9";
50137	    phy-handle = <0x3>;
50138	    phy-connection-type = "rgmii-id";
50139	    pio-handle = <0x4>;
50140    };
50141
50142    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50143
50144commit feeca3f578b7f53c032ba203698751c982f8bf5a
50145Author: Kumar Gala <galak@kernel.crashing.org>
50146Date:	Thu Aug 14 08:28:19 2008 -0500
50147
50148    libfdt: Add support for using aliases in fdt_path_offset()
50149
50150    If the path doesn't start with '/' check to see if it matches some alias
50151    under "/aliases" and substitute the matching alias value in the path
50152    and retry the lookup.
50153
50154    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50155    Acked-by: David Gibson <david@gibson.dropbear.id.au>
50156    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
50157
50158commit 0219399a4e3a8edb428e1924e1a03d58cccf8d8e
50159Author: David Gibson <david@gibson.dropbear.id.au>
50160Date:	Wed Aug 6 14:50:49 2008 +1000
50161
50162    libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
50163
50164    As well as fdt_subnode_offset(), libfdt includes an
50165    fdt_subnode_offset_namelen() function that takes the subnode name to
50166    look up not as a NUL-terminated string, but as a string with an
50167    explicit length.  This can be useful when the caller has the name as
50168    part of a longer string, such as a full path.
50169
50170    However, we don't have corresponding 'namelen' versions for
50171    fdt_get_property() and fdt_getprop().  There are less obvious use
50172    cases for these variants on property names, but there are
50173    circumstances where they can be useful e.g. looking up property names
50174    which need to be parsed from a longer string buffer such as user input
50175    or a configuration file, or looking up an alias in a path with
50176    IEEE1275 style aliases.
50177
50178    So, since it's very easy to implement such variants, this patch does
50179    so.  The original NUL-terminated variants are, of course, implemented
50180    in terms of the namelen versions.
50181
50182    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50183
50184commit f171746f701ea58bf6a53e835b53d2aaebee0d81
50185Author: David Gibson <david@gibson.dropbear.id.au>
50186Date:	Tue Jul 29 14:51:22 2008 +1000
50187
50188    libfdt: Forgot one function when cleaning the namespace
50189
50190    In commit b6d80a20fc293f3b995c3ce1a6744a5574192125, we renamed all
50191    libfdt functions to be prefixed with fdt_ or _fdt_ to minimise the
50192    chance of collisions with things from whatever package libfdt is
50193    embedded in, pulled into the libfdt build via that environment's
50194    libfdt_env.h.
50195
50196    Except... I missed one.  This patch applies the same treatment to
50197    _stringlist_contains().  While we're at it, also make it static since
50198    it's only used in the same file.
50199
50200    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50201
50202commit 46390da15411351fc3b498bd8c1615f78fe80df0
50203Author: Wolfram Sang <w.sang@pengutronix.de>
50204Date:	Wed Jul 9 11:22:44 2008 +0200
50205
50206    libfdt: Improve documentation in libfdt.h
50207
50208    Fix a few typos and mistakes.
50209
50210    Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
50211    Acked-by: David Gibson <david@gibson.dropbear.id.au>
50212
50213commit fc7758ee4f5782878f2e96876b7bc56cfee0ac66
50214Author: David Gibson <david@gibson.dropbear.id.au>
50215Date:	Wed Jul 9 14:10:24 2008 +1000
50216
50217    libfdt: Increase namespace-pollution paranoia
50218
50219    libfdt is supposed to easy to embed in projects all and sundry.
50220    Often, it won't be practical to separate the embedded libfdt's
50221    namespace from that of the surrounding project.  Which means there can
50222    be namespace conflicts between even libfdt's internal/static functions
50223    and functions or macros coming from the surrounding project's headers
50224    via libfdt_env.h.
50225
50226    This patch, therefore, renames a bunch of libfdt internal functions
50227    and macros and makes a few other chances to reduce the chances of
50228    namespace collisions with embedding projects.  Specifically:
50229	- Internal functions (even static ones) are now named _fdt_*()
50230
50231	- The type and (static) global for the error table in
50232	      fdt_strerror() gain an fdt_ prefix
50233
50234	- The unused macro PALIGN is removed
50235
50236	- The memeq and streq macros are removed and open-coded in the
50237	      users (they were only used once each)
50238
50239	- Other macros gain an FDT_ prefix
50240
50241	- To save some of the bulk from the previous change, an
50242	      FDT_TAGALIGN() macro is introduced, where FDT_TAGALIGN(x) ==
50243	      FDT_ALIGN(x, FDT_TAGSIZE)
50244
50245    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50246
50247commit c66830263af19831f2b7db307f79d1943febf7f9
50248Author: David Gibson <david@gibson.dropbear.id.au>
50249Date:	Mon Jul 7 10:14:15 2008 +1000
50250
50251    dtc: Enable and fix -Wcast-qual warnings
50252
50253    Enabling -Wcast-qual warnings in dtc shows up a number of places where
50254    we are incorrectly discarding a const qualification.  There are also
50255    some places where we are intentionally discarding the 'const', and we
50256    need an ugly cast through uintptr_t to suppress the warning.  However,
50257    most of these are pretty well isolated with the *_w() functions.  So
50258    in the interests of maximum safety with const qualifications, this
50259    patch enables the warnings and fixes the existing complaints.
50260
50261    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50262    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
50263
50264commit ef4e8ce1beb5b93aedda5a4c1b90bfd989c6791e
50265Author: David Gibson <david@gibson.dropbear.id.au>
50266Date:	Mon Jul 7 10:10:48 2008 +1000
50267
50268    dtc: Enable and fix -Wpointer-arith warnings
50269
50270    This patch turns on the -Wpointer-arith option in the dtc Makefile,
50271    and fixes the resulting warnings due to using (void *) in pointer
50272    arithmetic.  While convenient, pointer arithmetic on void * is not
50273    portable, so it's better that we avoid it, particularly in libfdt.
50274
50275    Also add necessary definition of uintptr_t needed by David Gibson's
50276    changeset "dtc: Enable and fix -Wpointer-arith warnings" (the definition
50277    comes from stdint.h, which u-boot doesn't have). -- gvb
50278
50279    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50280    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50281
50282commit 5d4b3d2b31e58fcb2d4bd10af762f5ff41b229fd
50283Author: Tirumala R Marri <tmarri@amcc.com>
50284Date:	Thu Aug 21 21:54:53 2008 -0700
50285
50286    ppc4xx: AMCC PPC460GT/EX PCI-E de-emphasis adjustment fix
50287
50288    During recent PCI-E tests it has been found that current
50289    driverl level and de-emphasis values are not set correctly.
50290    After sweeping throgh all de-ephasis values, it was found that
50291    0x130 is a right value. Where 0x13 is driver level and 0 is
50292    de-emphasis.
50293
50294    Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
50295    Signed-off-by: Stefan Roese <sr@denx.de>
50296
50297commit 0bb86d823b6c150c7ee17de0cfca9ffccc16463b
50298Author: Remy Bohmer <linux@bohmer.net>
50299Date:	Wed Aug 20 20:46:56 2008 +0200
50300
50301    Make the YAFFS filesystem work
50302
50303    Recently the YAFFS filesystem support has been added to U-boot.
50304    However, just enabling CONFIG_YAFFS2 is not enough to get it working.
50305
50306    ymount will generate an exception (when dereferencing mtd->readoob()), because
50307    the genericDevice is a null pointer. Further, a lot of logging is produced
50308    while using YAFFS fs, so logging should also be disabled.
50309    Both issues are solved by this patch.
50310
50311    With this patch and CONFIG_YAFFS2 enabled, I get a readable filesystem
50312    in U-boot, as well as in Linux.
50313
50314    Tested on a Atmel AT91SAM9261EK board.
50315
50316    Signed-off-by: Remy Bohmer <linux@bohmer.net>
50317    Acked-by: William Juul <william.juul@tandberg.com>
50318    Signed-off-by: Scott Wood <scottwood@freescale.com>
50319
50320commit bfd7f38614e21f745b6d6845fcc616ebc5e4d36f
50321Author: Kyungmin Park <kmpark@infradead.org>
50322Date:	Tue Aug 19 08:42:53 2008 +0900
50323
50324    Fix OneNAND read_oob/write_oob functions compatability
50325
50326    Also sync with kernel OneNAND codes
50327
50328    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
50329    Signed-off-by: Scott Wood <scottwood@freescale.com>
50330
50331commit 8d765456c1d33f2010d2717ee58de7647fdc6346
50332Author: Scott Wood <scottwood@freescale.com>
50333Date:	Mon Aug 18 17:11:20 2008 -0500
50334
50335    NAND: Remove delay from nand_boot_fsl_elbc.c.
50336
50337    It was for debugging purposes, and shouldn't have been left in.
50338
50339    Signed-off-by: Scott Wood <scottwood@freescale.com>
50340
50341commit f556483734126793522fb7a8cf36af90da78f084
50342Author: Stefan Roese <sr@denx.de>
50343Date:	Thu Aug 21 11:05:03 2008 +0200
50344
50345    ppc4xx: Cleanup of "ppc4xx: Optimize PLB4 Arbiter..." patch
50346
50347    This patch fixes some minor issues introduced with the patch:
50348    ppc4xx: Optimize PLB4 Arbiter... from Prodyut Hazarika:
50349
50350    - Rework memory-queue and PLB arbiter optimization code, that the
50351      local variable is not needed anymore. This removes one #ifdef.
50352    - Use consistant spacing in ppc4xx.h header (XXX + 0x01 instead
50353      of XXX+ 0x01). This was not introduced by Prodyut, just a
50354      copy-paste problem.
50355
50356    Signed-off-by: Stefan Roese <sr@denx.de>
50357
50358commit 079589bcfb24ba11068460276a3cc9549ab5346f
50359Author: Prodyut  Hazarika <phazarika@amcc.com>
50360Date:	Wed Aug 20 09:38:51 2008 -0700
50361
50362    ppc4xx: Optimize PLB4 Arbiter and Memory Queue settings for PPC440SP/SPe,
50363	PPC405EX and PPC460EX/GT/SX
50364
50365    - Read pipeline depth set to 4 for PPC440SP/SPE, PPC405EX, PPC460EX/GT/SX
50366      processors
50367    - Moved PLB4 Arbiter register definitions to ppc4xx.h since it is shared
50368      across processors (405 and 440/460)
50369    - Optimize Memory Queue settings for PPC440SP/SPE and PPC460EX/GT/SX
50370      processors
50371    - Add register bit definitions for Memory Queue Configuration registers
50372
50373    Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
50374    Signed-off-by: Stefan Roese <sr@denx.de>
50375
50376commit ba37aa03287c5483c61c0a3e320c8888bee0143a
50377Author: Kumar Gala <galak@kernel.crashing.org>
50378Date:	Tue Aug 19 15:41:18 2008 -0500
50379
50380    fdt: rework fdt_fixup_ethernet() to use env instead of bd_t
50381
50382    Move to using the environment variables 'ethaddr', 'eth1addr', etc..
50383    instead of bd->bi_enetaddr, bi_enet1addr, etc.
50384
50385    This makes the code a bit more flexible to the number of ethernet
50386    interfaces.
50387
50388    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50389
50390commit 4cacf7c64609839f809e2f9c45873f1d65861703
50391Author: Stefan Roese <sr@denx.de>
50392Date:	Tue Aug 19 14:57:55 2008 +0200
50393
50394    hush: Fix printf debug macro in hush.c so that it usable in U-Boot
50395
50396    This patch changes the debug_printf() marco for U-Boot in hush.c and
50397    moves the definition of DEBUG_SHELL to a place that is actually compiled
50398    under U-Boot.
50399
50400    Signed-off-by: Stefan Roese <sr@denx.de>
50401
50402commit 8f2b457ef26a44d9e5fd7d6b16c394e5c3a71ca2
50403Author: Heiko Schocher <hs@denx.de>
50404Date:	Tue Aug 19 09:57:41 2008 +0200
50405
50406    cfi: rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50407
50408    Commit	00b1883a4cac59d97cd297b1a3a398db85982865
50409    missed a few boards:
50410	include/configs/M5253DEMO.h
50411	include/configs/ml507.h
50412	include/configs/redwood.h
50413
50414    This patch fixes this.
50415
50416    Signed-off-by: Heiko Schocher <hs@denx.de>
50417
50418commit 0768b7a872964085eece8d5e9fec9175e9deb161
50419Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50420Date:	Mon Aug 18 13:41:27 2008 +0200
50421
50422    Consolidate strmhz() implementation
50423
50424    ARM, i386, m68k and ppc all have identical implementations of strmhz().
50425    Other architectures don't provide this function at all.
50426
50427    This patch moves strmhz() into lib_generic, reducing code duplication
50428    and providing a more unified API across architectures.
50429
50430    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50431
50432commit a928d0df211f1d829308d335d19be3ca42558dfc
50433Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
50434Date:	Mon Aug 18 12:02:51 2008 +0200
50435
50436    fix mvbc_p board build warnings
50437
50438    fix build warnings @ mvBC-P board by using correct types, i.e. change
50439    out_be32 to out_be16 and out_8 accordingly.
50440
50441    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
50442
50443commit a958b663d27f616bd1dfb720d1b476d1ecaaa569
50444Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50445Date:	Sat Aug 16 18:54:27 2008 +0200
50446
50447    Makefile: fix posix support on find
50448
50449    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50450
50451commit bef92e215d945cc574399c1a1b00a3a76d35aa03
50452Author: Axel Beierlein <belatronix@web.de>
50453Date:	Sat Aug 16 00:30:48 2008 +0200
50454
50455    Adding bootlimit/bootcount feature for MPC5XXX on TQM5200 Boards
50456
50457    Tested with TQM5200S on STK52XX.200 Board
50458
50459    Signed-off-by: Axel Beierlein <belatronix@web.de>
50460
50461commit 0800707b6d5041a840a65d556032c15c584b55f8
50462Author: Peter Tyser <ptyser@xes-inc.com>
50463Date:	Fri Aug 15 14:36:32 2008 -0500
50464
50465    mod_i2c_mem() bugfix
50466
50467    The last used chip, address, and address length were not being
50468    stored for the imm and imn commands.
50469
50470    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
50471
50472commit 4afbef967275b2f636abae86f91b81becee7ad03
50473Author: Steven A. Falco <sfalco@harris.com>
50474Date:	Fri Aug 15 15:37:31 2008 -0400
50475
50476    Fix typo in spelling of ATAPI.
50477
50478    Correct a small spelling mistake.
50479
50480    Signed-off-by: Steven A. Falco <sfalco@harris.com>
50481
50482commit 36c2d3062ecc6ab85f8e237180eb134464c48418
50483Author: Steven A. Falco <sfalco@harris.com>
50484Date:	Fri Aug 15 15:34:10 2008 -0400
50485
50486    Add a hook to allow board-specific PIO mode setting.
50487
50488    This patch adds a hook whereby a board-specific routine can be called to
50489    configure hardware for a PIO mode.	The prototype for the board-specific
50490    routine is:
50491
50492	int inline ide_set_piomode(int pio_mode)
50493
50494    ide_set_piomode should be prepared to configure hardware for a pio_mode
50495    between 0 and 6, inclusive.  It should return 0 on success or 1 on failure.
50496
50497    Signed-off-by: Steven A. Falco <sfalco@harris.com>
50498
50499commit 9571b84cb1423876f1153081b9e6a51d90fbcdc4
50500Author: Steven A. Falco <sfalco@harris.com>
50501Date:	Fri Aug 15 15:29:12 2008 -0400
50502
50503    Replace enums in ata.h with an include of libata.h
50504
50505    This patch removes some enums from ata.h and replaces them with an
50506    include of libata.h.  This way, we eliminate duplicated code, and
50507    prevent errors whereby the different versions could be out of sync.
50508
50509    Signed-off-by: Steven A. Falco <sfalco@harris.com>
50510
50511commit 0de0afbca865ecf482b4d2b635236746def8518f
50512Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50513Date:	Fri Aug 15 18:32:41 2008 +0200
50514
50515    coldfire: fix CFI drivers activation with new macro
50516
50517    rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50518
50519    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50520
50521commit 7dbc38ad915f4ae67f4cd1818b7ac8fed368aaa9
50522Author: Kumar Gala <galak@kernel.crashing.org>
50523Date:	Fri Aug 15 08:24:35 2008 -0500
50524
50525    fdt: fdt addr w/o any args reports back the current working address
50526
50527    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50528
50529commit f953d99fd528a496b400a706b511eaf8e3ea66af
50530Author: Kumar Gala <galak@kernel.crashing.org>
50531Date:	Fri Aug 15 08:24:34 2008 -0500
50532
50533    fdt: added the ability to set initrd start/end via chosen command
50534
50535    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50536
50537commit ffa4bafacaef67058463b3d7d0099ced57569dd2
50538Author: Kumar Gala <galak@kernel.crashing.org>
50539Date:	Fri Aug 15 08:24:33 2008 -0500
50540
50541    Add command to enable/disable interrupts
50542
50543    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50544
50545commit 9e8e63cce69556aef10b58bcbc56d324f570ec3a
50546Author: Nick Spence <nick.spence@freescale.com>
50547Date:	Tue Aug 19 22:21:16 2008 -0700
50548
50549    CFI: Add CFI_CMDSET_INTEL_EXTENDED to fix flash_real_protect()
50550
50551    This patch fixes a missing vendor code in the flash_real_protect() function.
50552
50553    Signed-off-by: Nick Spence <nick.spence@freescale.com>
50554    Signed-off-by: Stefan Roese <sr@denx.de>
50555
50556commit 4e00acded2e6a8d663e12690a0f0f08f5bec5a58
50557Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50558Date:	Tue Aug 19 16:53:39 2008 +0000
50559
50560    CFI: Fix AMD Legacy sector protect
50561
50562    New implement sector lock and unlock or softlock commands
50563    do not exist in AMD legacy flash. Thus, causing issue
50564    when erasing AMD legacy flash (such as lv040)
50565
50566    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50567    Signed-off-by: Stefan Roese <sr@denx.de>
50568
50569commit 492671404140f09d5b21b3d2ce4e362c0692c069
50570Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50571Date:	Wed Aug 20 09:40:16 2008 +0200
50572
50573    hammerhead/mimc200: Use CONFIG_FLASH_CFI_DRIVER
50574
50575    CFG_FLASH_CFI_DRIVER was recently renamed CONFIG_FLASH_CFI_DRIVER.
50576
50577    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50578
50579commit 33eac2b3d946fc998a09245dfe54d017079b9056
50580Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50581Date:	Wed Aug 20 09:28:36 2008 +0200
50582
50583    hammerhead: Add missing printf parameter to CONFIG_AUTOBOOT_PROMPT
50584
50585    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50586
50587commit 25da0b84195fdda89a943b2d25757db5afeef5b8
50588Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50589Date:	Wed Aug 20 09:27:37 2008 +0200
50590
50591    favr-32-ezkit: Fix printf format warnings
50592
50593    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50594
50595commit 462da25e89b0b58bf4c66346c1fcb3087c61b4b8
50596Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50597Date:	Fri Aug 15 12:04:25 2008 +0200
50598
50599    MAINTAINERS: Sort avr32 section alphabetically
50600
50601    The rest of the MAINTAINERS file appears to be sorted
50602    almost-alphabetically, but entries for the newly added AVR32 boards were
50603    added somewhat randomly. This patch sorts the list alphabetically again.
50604
50605    Also update my e-mail address. The old one still works, but it may not
50606    work forever.
50607
50608    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50609
50610commit 13b50fe3bc065c48911fa373231421280855a9d6
50611Author: Mark Jackson <mpfj@mimc.co.uk>
50612Date:	Wed Jul 30 13:07:27 2008 +0100
50613
50614    avr32: Add MIMC200 board
50615
50616    The MIMC200 board is based on Atmel's NGW100 dev kit, but with an extra
50617    8MByte FLASH and 128KByte FRAM.
50618
50619    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
50620    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50621
50622commit db70b84329315c52f6ec77f5ae5ca1afe970a9bb
50623Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
50624Date:	Wed Jul 9 21:07:34 2008 +0900
50625
50626    rtl8169: add support for RTL8110SCL
50627
50628    This patch fixes a problem that RTL8110SCL started transfer
50629    with an incorrect memory address.
50630
50631    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
50632    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50633
50634commit 943b825bf15e6a28ac8328e0f6489478bceef1ea
50635Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50636Date:	Wed Jun 25 15:48:52 2008 -0500
50637
50638    Fix dm9000 receive status and len little endian issue
50639
50640    The received status and len was in little endian
50641    format and caused the ethernet unable to proceed
50642    further. Add __le16_to_cpu() in dm9000_rx_status_8/16/32bit().
50643
50644    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50645    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50646
50647commit fcd69a1a57fb2af4d26201422095a4be9f36963e
50648Author: Kumar Gala <galak@kernel.crashing.org>
50649Date:	Fri Aug 15 08:24:32 2008 -0500
50650
50651    Clean up usage of icache_disable/dcache_disable
50652
50653    There is no point in disabling the icache on 7xx/74xx/86xx parts and not
50654    also flushing the icache.  All callers of invalidate_l1_instruction_cache()
50655    call icache_disable() right after.	Make it so icache_disable() calls
50656    invalidate_l1_instruction_cache() for us.
50657
50658    Also, dcache_disable() already calls dcache_flush() so there is no point
50659    in the explicit calls of dcache_flush().
50660
50661    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50662
50663commit a15b07104ca7bbb7093c9009c9ae1b58b4202d13
50664Author: Kumar Gala <galak@kernel.crashing.org>
50665Date:	Fri Aug 15 08:24:31 2008 -0500
50666
50667    Update linux bootm to support ePAPR client interface
50668
50669    The ePAPR spec has some subtle differences from the current device
50670    tree based boot interface to the powerpc linux kernel. The powerpc
50671    linux kernel currently ignores the differences that ePAPR specifies.
50672
50673    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50674
50675commit b734e5556a239b3be5f9693b2f4b4b739683ec16
50676Author: Wolfgang Denk <wd@denx.de>
50677Date:	Mon Aug 18 23:50:20 2008 +0200
50678
50679    Minor code cleanup: keep lists sorted.
50680
50681    Signed-off-by: Wolfgang Denk <wd@denx.de>
50682
50683commit d0039d4ed275e6ca09fb417895024ad02be118c4
50684Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
50685Date:	Wed Jul 23 19:10:14 2008 +0200
50686
50687    Add support for ADT7460 I2C monitor chip
50688
50689    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
50690
50691commit eb59ea45ab77c14b090ea857d9ea9f902f40db0b
50692Author: Michal Simek <monstr@monstr.eu>
50693Date:	Mon Jul 14 19:45:45 2008 +0200
50694
50695    video: Clean drivers/video/Makefile
50696
50697    Signed-off-by: Michal Simek <monstr@monstr.eu>
50698
50699commit 871c18dd301752270e1f74328c846c3104be1e2e
50700Author: Michal Simek <monstr@monstr.eu>
50701Date:	Mon Jul 14 19:45:37 2008 +0200
50702
50703    rtc: Clean drivers/rtc/Makefile
50704
50705    Signed-off-by: Michal Simek <monstr@monstr.eu>
50706
50707commit a4a549b4b53adf40a0d3882cc30ac812a8f847c5
50708Author: Michal Simek <monstr@monstr.eu>
50709Date:	Mon Jul 14 19:45:35 2008 +0200
50710
50711    i2c: Clean drivers/i2c/ Makefile
50712
50713    Signed-off-by: Michal Simek <monstr@monstr.eu>
50714
50715commit 0a823aa2a8a8c0685e73900f387d602d7edafc0e
50716Author: Harald Welte <laforge@openmoko.org>
50717Date:	Wed Jul 9 22:30:30 2008 +0800
50718
50719    Add 'license' command to U-Boot command line
50720
50721    The 'license' command includes the U-Boot license (GPLv2) into the
50722    actual bootloader binary. The license text can be shown interactively
50723    at the U-Boot commandline.
50724
50725    For products where the commandline can actually be accessed by the
50726    end user, this helps to prevent inadvertent GPL violations, since the
50727    GPLv2 license text can no longer be 'forgotten' to be included into
50728    the product.
50729
50730    The 'license' command can be enabled by CONFIG_CMD_LICENSE.
50731
50732    Signed-off-by: Harald Welte <laforge@openmoko.org>
50733
50734commit fe2ce5500ebf43d79d227190bd2370232d5b113d
50735Author: Harald Welte <laforge@gnumonks.org>
50736Date:	Sun Jul 6 15:56:38 2008 +0800
50737
50738    add 'unzip' command to u-boot commandline
50739
50740    [PATCH] add new 'unzip' command to u-boot commandline
50741
50742    common/cmd_mem.c: new command "unzip srcaddr dstaddr [dstsize]" to unzip from
50743    memory to memory, and option CONFIG_CMD_UNZIP to enable it
50744
50745    Signed-off-by: Werner Almesberger <werner@openmoko.org>
50746    Signed-off-by: Harald Welte <laforge@openmoko.org>
50747
50748commit 07efc9e321619c3dec213310c32e011aa6f02783
50749Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50750Date:	Wed Aug 6 19:37:17 2008 -0500
50751
50752    Change CFG_ENV_SIZE to CFG_ENV_SECT_SIZE for SPI sector erase
50753
50754    The CFG_ENV_SIZE is not suitable used for SPI flash erase
50755    sector size if CFG_ENV_SIZE is less than CFG_ENV_SECT_SIZE.
50756    Add condition check if CFG_ENV_SIZE is larger than
50757    CFG_ENV_SECT_SIZE, calculate the right number of sectors for
50758    erasing.
50759
50760    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50761
50762commit 4cb4e654cafabaa1ac180d37b00c8f6095dae9c9
50763Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50764Date:	Mon Aug 11 15:54:25 2008 +0000
50765
50766    ColdFire: Multiple fixes for M5282EVB
50767
50768    Incorrect CFG_HZ value, change 1000000 to 1000.
50769    Rename #waring to #warning. RAMBAR1 uses twice
50770    in start.S, rename the later to FLASHBAR. Insert
50771    nop for DRAM setup. And, env_offset in linker file.
50772
50773    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50774
50775commit 10db3a17a278dd3a27668b31cb32cdd1476e9513
50776Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50777Date:	Mon Aug 11 15:26:43 2008 +0000
50778
50779    ColdFire: Move m5282evb from board to board/freescale
50780
50781    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50782
50783commit 56df091d391f74bbf2dc2f7931f9f3c8f23529e4
50784Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50785Date:	Mon Aug 11 15:25:07 2008 +0000
50786
50787    ColdFire: Move m5272c3 from board to board/freescale
50788
50789    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50790
50791commit 659e9bad629a480f606b286d5703aef7159edf98
50792Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50793Date:	Mon Aug 11 15:23:16 2008 +0000
50794
50795    ColdFire: Move m5271evb from board to board/freescale
50796
50797    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50798
50799commit 05316f8ece8206339a208ec052f039cd0f7ca922
50800Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50801Date:	Mon Aug 11 13:41:49 2008 +0000
50802
50803    ColdFire: Add M54451EVB platform support for MCF5445x
50804
50805    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50806
50807commit 922cd7515597e9a2c07d68e2a6240b0b7b0f0136
50808Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50809Date:	Wed Aug 6 19:14:08 2008 -0500
50810
50811    ColdFire: Add Serial Flash support for M54455EVB
50812
50813    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50814
50815commit 9f751551456828b2d0ff417f10959fb0c7110bd0
50816Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50817Date:	Wed Jul 23 20:38:53 2008 -0500
50818
50819    ColdFire: Implement SBF feature for M5445EVB
50820
50821    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50822
50823commit a7323bba229203aae2604afde131ab47bad4eadc
50824Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50825Date:	Wed Jul 23 17:53:36 2008 -0500
50826
50827    ColdFire: Add SSPI feature for MCF5445x
50828
50829    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50830
50831commit b2d022d1ac3f59bffa9cec249341e77aea168abc
50832Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50833Date:	Wed Jul 23 17:37:10 2008 -0500
50834
50835    ColdFire: Use CFI Flash driver for M54455EVB
50836
50837    Remove non-common flash driver in
50838    board/freescale/m54455evb/flash.c. The non-cfi flash will
50839    use CONFIG_FLASH_CFI_LEGACY to configure the flash
50840    attribute.
50841
50842    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50843
50844commit 6d33c6acfa35b1144d46ffbff7e29ee7969290d0
50845Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50846Date:	Wed Jul 23 17:11:47 2008 -0500
50847
50848    ColdFire: Add M5253DEMO platform support for MCF5253
50849
50850    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50851
50852commit 80ba61fd82569af40e04d4a089257b81881884f2
50853Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50854Date:	Wed Aug 6 14:17:09 2008 -0500
50855
50856    ColdFire: Raise M5253EVBE uart baudrate to 115200 bps
50857
50858    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50859
50860commit d361307e73ce1f6fc68760123f37d4876f851f3e
50861Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50862Date:	Wed Aug 6 14:11:36 2008 -0500
50863
50864    ColdFire: Fix M5253EVB dram bring up issue
50865
50866    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50867
50868commit 4b0708093e15b412296328bf81325cf9b69fe512
50869Author: Wolfgang Denk <wd@denx.de>
50870Date:	Thu Aug 14 14:41:06 2008 +0200
50871
50872    Coding Style cleanup, update CHANGELOG
50873
50874    Signed-off-by: Wolfgang Denk <wd@denx.de>
50875
50876commit 68cf19aae48f2969ec70669604d0d776f02c8bc4
50877Author: Scott Wood <scottwood@freescale.com>
50878Date:	Wed Aug 13 18:24:05 2008 -0500
50879
50880    socrates: Update NAND driver to new API.
50881
50882    Also, fix some minor formatting issues, and simplify the handling of
50883    "state" for writes.
50884
50885    Signed-off-by: Scott Wood <scottwood@freescale.com>
50886
50887commit ba22d10f39eaeedd035e8265616e31ff88e314d5
50888Author: Scott Wood <scottwood@freescale.com>
50889Date:	Wed Aug 13 18:03:40 2008 -0500
50890
50891    quad100hd: Update NAND driver to new API.
50892
50893    Signed-off-by: Scott Wood <scottwood@freescale.com>
50894
50895commit f64cb652a8a84c5c34d0afcbd7ffef886aa1d838
50896Author: Scott Wood <scottwood@freescale.com>
50897Date:	Wed Aug 13 17:53:48 2008 -0500
50898
50899    m5373evb: Update NAND driver to new API.
50900
50901    Signed-off-by: Scott Wood <scottwood@freescale.com>
50902
50903commit 1a23a197c8722b805f40895544bbdb1a648c1c82
50904Author: Scott Wood <scottwood@freescale.com>
50905Date:	Wed Aug 13 17:04:30 2008 -0500
50906
50907    s3c24x0: Update NAND driver to new API.
50908
50909    Signed-off-by: Scott Wood <scottwood@freescale.com>
50910
50911commit aa5f75f20db8a7103fad9c34d6f1193e10d1890f
50912Author: Scott Wood <scottwood@freescale.com>
50913Date:	Wed Aug 13 15:56:00 2008 -0500
50914
50915    at91: Update board NAND drivers to current API.
50916
50917    Signed-off-by: Scott Wood <scottwood@freescale.com>
50918
50919commit d438d50848e9425286e5fb0493e0affb5a0b1e1b
50920Author: Kyungmin Park <kmpark@infradead.org>
50921Date:	Wed Aug 13 09:11:02 2008 +0900
50922
50923    Fix OneNAND build break
50924
50925    Since page size field is changed from oobblock to writesize. But OneNAND is not updated.
50926    - fix bufferram management at erase operation
50927    This patch includes the NAND/OneNAND state filed too.
50928
50929    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
50930    Signed-off-by: Scott Wood <scottwood@freescale.com>
50931
50932commit 9483df6408c25f16060432de3868901e352e23bc
50933Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50934Date:	Wed Aug 13 01:40:43 2008 +0200
50935
50936    drivers/mtd/nand_legacy: Move conditional compilation to Makefile
50937
50938    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50939
50940commit cc4a0ceeac5462106172d0cc9d9d542233aa3ab2
50941Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50942Date:	Wed Aug 13 01:40:43 2008 +0200
50943
50944    drivers/mtd/nand: Move conditional compilation to Makefile
50945
50946    rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY
50947
50948    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50949
50950commit 4fb09b81920e5dfdfc4576883186733f0bd6059c
50951Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50952Date:	Wed Aug 13 01:40:42 2008 +0200
50953
50954    drivers/mtd/onenand: Move conditional compilation to Makefile
50955
50956    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50957
50958commit 00b1883a4cac59d97cd297b1a3a398db85982865
50959Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50960Date:	Wed Aug 13 01:40:42 2008 +0200
50961
50962    drivers/mtd: Move conditional compilation to Makefile
50963
50964    rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50965
50966    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50967
50968commit 7ba44a5521cdb7fa1c72864025cde1e21a6f6921
50969Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50970Date:	Wed Aug 13 01:40:41 2008 +0200
50971
50972    drivers/qe: Move conditional compilation to Makefile
50973
50974    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50975
50976commit ab6878c7bc68a7b5e5b731655bdc13221bbfc493
50977Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50978Date:	Wed Aug 13 01:40:40 2008 +0200
50979
50980    drivers/pci: Move conditional compilation to Makefile
50981
50982    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50983
50984commit 55d6d2d39fe3fe87802e399aa17539368b495d2e
50985Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50986Date:	Wed Aug 13 01:40:40 2008 +0200
50987
50988    drivers/misc: Move conditional compilation to Makefile
50989
50990    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50991
50992commit 65e41ea0548b86e3d7892defac8e4dc1ea70aed1
50993Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50994Date:	Wed Aug 13 01:40:40 2008 +0200
50995
50996    drivers/input: Move conditional compilation to Makefile
50997
50998    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50999
51000commit 88f57e093114a44aa9a858d52b099bcc52034a8c
51001Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51002Date:	Wed Aug 13 01:40:39 2008 +0200
51003
51004    drivers/dma: Move conditional compilation to Makefile
51005
51006    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51007
51008commit 1a02806c4b1b4a09ad4e95d3aac3783889e5f8d7
51009Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51010Date:	Wed Aug 13 01:40:39 2008 +0200
51011
51012    drivers/block: Move conditional compilation to Makefile
51013
51014    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51015
51016commit 1a6ffbfaf4353bec379ed1fcfc54b6f1a30af09a
51017Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51018Date:	Wed Aug 13 01:40:39 2008 +0200
51019
51020    serial: move CFG_NS9750_UART to CONFIG_NS9750_UART
51021
51022    move also conditional compilation to Makefile
51023
51024    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51025
51026commit 6c58a030f86829fa4f0d4337cf4b794c41a1823e
51027Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51028Date:	Wed Aug 13 01:40:38 2008 +0200
51029
51030    serial: move CFG_SCIF_CONSOLE to CONFIG_SCIF_CONSOLE
51031
51032    move also conditional compilation to Makefile
51033
51034    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51035
51036commit d6e9ee92e890f67594ab150689510df361133ead
51037Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51038Date:	Wed Aug 13 01:40:38 2008 +0200
51039
51040    common: Move conditional compilation to Makefile
51041
51042    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51043
51044commit f5acb9fd9bba1160de3ef349c7d33fe510eda286
51045Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51046Date:	Wed Aug 13 01:40:09 2008 +0200
51047
51048    mx31: move freescale's mx31 boards to vendor board dir
51049
51050    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51051
51052commit 8ed2f5f950e2581214d20b011a8f27a6396d65d2
51053Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51054Date:	Sat Jul 5 23:11:11 2008 +0200
51055
51056    at91: move arch-at91sam9 to arch-at91
51057
51058    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51059
51060commit 195ccfc5991d48764b2519941e3507f693851d5d
51061Author: Fathi BOUDRA <fabo@debian.org>
51062Date:	Wed Aug 6 10:06:20 2008 +0200
51063
51064    OneNAND: Fill in MTD function pointers for OneNAND.
51065
51066    onenand_print_device_info():
51067     - Now returns a string to be placed in mtd->name,
51068       rather than calling printf.
51069     - Remove verbose parameter as it becomes useless.
51070
51071    Signed-off-by: Fathi Boudra <fabo@debian.org>
51072    Signed-off-by: Scott Wood <scottwood@freescale.com>
51073
51074commit aa646643b6bc250cb3a4966bf728876e0c10d329
51075Author: Guennadi Liakhovetski <lg@denx.de>
51076Date:	Wed Aug 6 21:42:07 2008 +0200
51077
51078    nand_spl: Support page-aligned read in nand_load, use chipselect
51079
51080    Supporting page-aligned reads doesn't incure any sinificant overhead, just
51081    a small change in the algorithm. Also replace in_8 with readb, since there
51082    is no in_8 on ARM.
51083
51084    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51085    Signed-off-by: Scott Wood <scottwood@freescale.com>
51086
51087commit 4f32d7760a58fe73981b6edc0b0751565d2daa4c
51088Author: Scott Wood <scottwood@freescale.com>
51089Date:	Tue Aug 5 11:15:59 2008 -0500
51090
51091    NAND boot: Update large page support for current API.
51092
51093    Also, remove the ctrl variable in favor of passing the constants
51094    directly, and remove redundant (u8) casts.
51095
51096    Signed-off-by: Scott Wood <scottwood@freescale.com>
51097
51098commit e4c09508545d1c45617ba45391c03c03cbc360b9
51099Author: Scott Wood <scottwood@freescale.com>
51100Date:	Mon Jun 30 14:13:28 2008 -0500
51101
51102    NAND boot: MPC8313ERDB support
51103
51104    Note that with older board revisions, NAND boot may only work after a
51105    power-on reset, and not after a warm reset.  I don't have a newer board
51106    to test on; if you have a board with a 33MHz crystal, please let me know
51107    if it works after a warm reset.
51108
51109    Signed-off-by: Scott Wood <scottwood@freescale.com>
51110
51111commit acdab5c33f1ea6f5e08f06f08bc64af23ff40d71
51112Author: Scott Wood <scottwood@freescale.com>
51113Date:	Thu Jun 26 14:06:52 2008 -0500
51114
51115    mpc8313erdb: Enable NAND in config.
51116
51117    Signed-off-by: Scott Wood <scottwood@freescale.com>
51118
51119commit c3db8c649c6ab3da2f1411c4c6d61aecea054aa4
51120Author: Guennadi Liakhovetski <lg@denx.de>
51121Date:	Thu Jul 31 12:38:26 2008 +0200
51122
51123    NAND: Do not write or read a whole block if it is larger than the environment
51124
51125    Environment can be smaller than NAND block size, do not need to read a whole
51126    block and minimum for writing is one page. Also remove an unused variable.
51127
51128    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51129    Signed-off-by: Scott Wood <scottwood@freescale.com>
51130
51131commit eafcabd15f00c142156235c519fcc55b10993241
51132Author: Marcel Ziswiler <marcel@ziswiler.com>
51133Date:	Sun Jun 22 16:30:06 2008 +0200
51134
51135    NAND: chip->state does not always get set.
51136
51137    Fixes an issue with chip->state not always being set causing troubles.
51138
51139    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
51140    Signed-off-by: Scott Wood <scottwood@freescale.com>
51141
51142commit 13f0fd94e3cae6f8a0d9fba5d367e311edc8ebde
51143Author: Ilya Yanok <yanok@emcraft.com>
51144Date:	Mon Jun 30 15:34:40 2008 +0200
51145
51146    NAND: Scan bad blocks lazily.
51147
51148    Rather than scanning on boot, scan upon the first attempt to check the
51149    badness of a block.  This speeds up boot when not using NAND, and reduces
51150    the likelihood of needing to reflash via JTAG if NAND becomes
51151    nonfunctional.
51152
51153    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
51154    Signed-off-by: Scott Wood <scottwood@freescale.com>
51155
51156commit dfbf617ff055e4216f78d358b0867c548916d14b
51157Author: Scott Wood <scottwood@freescale.com>
51158Date:	Thu Jun 12 13:20:16 2008 -0500
51159
51160    NAND read/write fix
51161
51162    Implement block-skipping read/write, based on a patch from
51163    Morten Ebbell Hestens <morten.hestnes@tandberg.com>.
51164
51165    Signed-off-by: Morten Ebbell Hestnes <morten.hestnes@tandberg.com>
51166    Signed-off-by: Scott Wood <scottwood@freescale.com>
51167
51168commit 984e03cdf1431bb593aeaa1b74c445d616f955d3
51169Author: Scott Wood <scottwood@freescale.com>
51170Date:	Thu Jun 12 13:13:23 2008 -0500
51171
51172    NAND: Always skip blocks on read/write/boot.
51173
51174    Use of the non-skipping versions was almost always (if not always)
51175    an error, and no valid use case has been identified.
51176
51177    Signed-off-by: Scott Wood <scottwood@freescale.com>
51178
51179commit e1c3dbada349992875934575c97b328ab2cb33ca
51180Author: Anton Vorontsov <avorontsov@ru.mvista.com>
51181Date:	Thu Jun 12 11:10:21 2008 -0500
51182
51183    nand: fsl_upm: convert to updated MTD NAND infrastructure
51184
51185    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
51186    Signed-off-by: Scott Wood <scottwood@freescale.com>
51187
51188commit 300253306acc72b1b2e9faf0987f86551151d7cf
51189Author: Scott Wood <scottwood@freescale.com>
51190Date:	Thu May 22 15:02:46 2008 -0500
51191
51192    fsl_elbc_nand: Hard-code the FBAR/FPAR split.
51193
51194    The hardware has separate registers for block and page-within-block,
51195    but the division between the two has no apparent relation to the
51196    actual erase block size of the NAND chip.
51197
51198    Signed-off-by: Scott Wood <scottwood@freescale.com>
51199
51200commit 9c814b0a716aae884bec977b9a032dfa59cfb79a
51201Author: Anton Vorontsov <avorontsov@ru.mvista.com>
51202Date:	Fri Mar 28 22:10:54 2008 +0300
51203
51204    fsl_elbc_nand: workaround for hangs during nand write
51205
51206    Using current driver elbc sometimes hangs during nand write. Reading back
51207    last byte helps though (thanks to Scott Wood for the idea).
51208
51209    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
51210    Signed-off-by: Scott Wood <scottwood@freescale.com>
51211
51212commit 9fd020d6b4b36b9fb67cd834bc1ae7fdba15ee9e
51213Author: Scott Wood <scottwood@freescale.com>
51214Date:	Fri Mar 21 16:12:51 2008 -0500
51215
51216    Freescale eLBC FCM NAND driver
51217
51218    This is a driver for the Flash Control Machine of the enhanched Local Bus
51219    Controller found on some Freescale chips (such as the mpc8313 and the
51220    mpc8379).
51221
51222    Signed-off-by: Scott Wood <scottwood@freescale.com>
51223
51224commit 41ef8c716e93fdf50efe9c1ba733ca6675daaca6
51225Author: Scott Wood <scottwood@freescale.com>
51226Date:	Tue Mar 18 15:29:14 2008 -0500
51227
51228    Don't panic if a controller driver does ecc its own way.
51229
51230    Some hardware, such as the enhanced local bus controller used on some
51231    mpc83xx chips, does ecc transparently when reading and writing data, rather
51232    than providing a generic calculate/correct mechanism that can be exported to
51233    the nand subsystem.
51234
51235    The subsystem should not BUG() when calculate, correct, or hwctl are
51236    missing, if the methods that call them have been overridden.
51237
51238    Signed-off-by: Scott Wood <scottwood@freescale.com>
51239
51240commit e52b34d40a8a646e3d11638ea8797e96398dba13
51241Author: Stefan Roese <sr@denx.de>
51242Date:	Thu Jan 10 18:47:33 2008 +0100
51243
51244    NAND: Make NAND driver less verbose per default
51245
51246    This patch turns off printing of bad blocks per default upon bootup.
51247    This can always be shown via the "nand bad" command later.
51248
51249    Signed-off-by: Stefan Roese <sr@denx.de>
51250
51251commit fe56a2772e5c59577df906163d0d4b29b056140e
51252Author: Sergey Kubushyn <ksi@koi8.net>
51253Date:	Wed Jan 9 15:36:20 2008 +0100
51254
51255    NAND: Davinci driver updates
51256
51257    Here comes a trivial patch to cpu/arm926ejs/davinci/nand.c. Unfortunately I
51258    don't have hardware handy so I can not test it at the moment but changes are
51259    rather trivial so it should work. It would be nice if somebody with a
51260    hardware checked it anyways.
51261
51262    Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
51263
51264commit deac913effd8d80535c9ff4687b6fcdff540c554
51265Author: Stefan Roese <sr@denx.de>
51266Date:	Sat Jan 5 16:50:32 2008 +0100
51267
51268    NAND: Fix compilation warning and small coding style issue
51269
51270    Signed-off-by: Stefan Roese <sr@denx.de>
51271
51272commit c568f77acdf896fc3dd6413ce53205b17ba809a3
51273Author: Stefan Roese <sr@denx.de>
51274Date:	Sat Jan 5 16:49:37 2008 +0100
51275
51276    NAND: Update nand_spl driver to match updated nand subsystem
51277
51278    This patch changes the NAND booting driver nand_spl/nand_boot.c to match
51279    the new infrastructure from the updated NAND subsystem. This NAND
51280    subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
51281    subsystem.
51282
51283    Signed-off-by: Stefan Roese <sr@denx.de>
51284
51285commit 3df2ece0f0fbba47d27f02fff96c533732b98c14
51286Author: Stefan Roese <sr@denx.de>
51287Date:	Sat Jan 5 16:47:58 2008 +0100
51288
51289    NAND: Update 4xx NDFC driver to match updated nand subsystem
51290
51291    This patch changes the 4xx NAND driver ndfc.c to match the new
51292    infrastructure from the updated NAND subsystem. This NAND
51293    subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
51294    subsystem.
51295
51296    Tested successfully on AMCC Sequoia and Bamboo.
51297
51298    Signed-off-by: Stefan Roese <sr@denx.de>
51299
51300commit 12072264528eba33737bc9674e19f0e925ffda23
51301Author: Stefan Roese <sr@denx.de>
51302Date:	Sat Jan 5 16:43:25 2008 +0100
51303
51304    NAND: Change nand_wait_ready() to not call nand_wait()
51305
51306    This patch changes nand_wait_ready() to not just call nand_wait(),
51307    since this will send a new command to the NAND chip. We just want to
51308    wait for the chip to become ready here.
51309
51310    Signed-off-by: Stefan Roese <sr@denx.de>
51311
51312commit 9ad754fef5053144daed3b007adaf1c9bec654c9
51313Author: William Juul <william.juul@datarespons.no>
51314Date:	Fri Dec 14 16:33:45 2007 +0100
51315
51316    make nand dump and nand dump.oob work
51317
51318    Signed-off-by: William Juul <william.juul@tandberg.com>
51319    Signed-off-by: Scott Wood <scottwood@freescale.com>
51320
51321commit 43ea36fb8fdcbc6e26f0caffe808c63633b18838
51322Author: William Juul <william.juul@datarespons.no>
51323Date:	Mon Nov 19 14:46:00 2007 +0100
51324
51325    moving files from yaffs2/direct/ to yaffs2/ and deleting all symlinks
51326
51327    Signed-off-by: William Juul <william.juul@tandberg.com>
51328
51329commit 98824ce3f95e6c4d08d439b779c0acb0048045a6
51330Author: William Juul <william.juul@tandberg.com>
51331Date:	Tue Jun 10 16:18:13 2008 -0500
51332
51333    Clean out unneeded files
51334
51335    Signed-off-by: William Juul <william.juul@tandberg.com>
51336
51337commit ec29a32b5a71b203f7d9087f1f4d786e7f13dd23
51338Author: William Juul <william.juul@datarespons.no>
51339Date:	Fri Nov 16 08:44:27 2007 +0100
51340
51341    Create symlinks from yaffs2/direct to yaffs2
51342
51343    Signed-off-by: William Juul <william.juul@tandberg.com>
51344
51345commit 90ef117b68387d66763291af0117677644166611
51346Author: William Juul <william.juul@datarespons.no>
51347Date:	Thu Nov 15 12:23:57 2007 +0100
51348
51349    Incorporate yaffs2 into U-boot
51350
51351    To use YAFFS2 define CONFIG_YAFFS2
51352
51353    Signed-off-by: William Juul <william.juul@tandberg.com>
51354    Signed-off-by: Scott Wood <scottwood@freescale.com>
51355
51356commit 0e8cc8bd92257da2e1df88cbc985e166e472ce61
51357Author: William Juul <william.juul@datarespons.no>
51358Date:	Thu Nov 15 11:13:05 2007 +0100
51359
51360    YAFFS2 import
51361
51362    Direct import of yaffs as a tarball as of 20071113 from their public
51363    CVS-web at http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
51364
51365    The code can also be imported on the command line with:
51366    export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon
51367    (Hit return when asked for a password)
51368    cvs checkout yaffs2
51369
51370    Signed-off-by: William Juul <william.juul@tandberg.com>
51371    Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
51372
51373commit 3043c045d5a9897faba7d5c7218c2f4d06cd0038
51374Author: William Juul <william.juul@datarespons.no>
51375Date:	Wed Nov 14 14:28:11 2007 +0100
51376
51377    Whitespace cleanup and marking broken code.
51378
51379    Changes requested by maintainer Stefan Roese after
51380    posting patch to U-boot mailing list.
51381
51382    Signed-off-by: William Juul <william.juul@tandberg.com>
51383    Signed-off-by: Scott Wood <scottwood@freescale.com>
51384
51385commit 5e1dae5c3db7f4026f31b6a2a81ecd9e9dee475f
51386Author: William Juul <william.juul@datarespons.no>
51387Date:	Fri Nov 9 13:32:30 2007 +0100
51388
51389    Fixing coding style issues
51390
51391     - Fixing leading white spaces
51392     - Fixing indentation where 4 spaces are used instead of tab
51393     - Removing C++ comments (//), wherever I introduced them
51394
51395    Signed-off-by: William Juul <william.juul@tandberg.com>
51396    Signed-off-by: Scott Wood <scottwood@freescale.com>
51397
51398commit 4cbb651b29cb64d378a06729970e1e153bb605b1
51399Author: William Juul <william.juul@datarespons.no>
51400Date:	Thu Nov 8 10:39:53 2007 +0100
51401
51402    Remove white space at end.
51403
51404    Signed-off-by: William Juul <william.juul@tandberg.com>
51405    Signed-off-by: Scott Wood <scottwood@freescale.com>
51406
51407commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b
51408Author: William Juul <william.juul@datarespons.no>
51409Date:	Wed Oct 31 13:53:06 2007 +0100
51410
51411    Update MTD to that of Linux 2.6.22.1
51412
51413    A lot changed in the Linux MTD code, since it was last ported from
51414    Linux to U-Boot. This patch takes U-Boot NAND support to the level
51415    of Linux 2.6.22.1 and will enable support for very large NAND devices
51416    (4KB pages) and ease the compatibility between U-Boot and Linux
51417    filesystems.
51418
51419    This patch is tested on two custom boards with PPC and ARM
51420    processors running YAFFS in U-Boot and Linux using gcc-4.1.2
51421    cross compilers.
51422
51423    MAKEALL ppc/arm has some issues:
51424     * DOC/OneNand/nand_spl is not building (I have not tried porting
51425       these parts, and since I do not have any HW and I am not familiar
51426       with this code/HW I think its best left to someone else.)
51427
51428    Except for the issues mentioned above, I have ported all drivers
51429    necessary to run MAKEALL ppc/arm without errors and warnings. Many
51430    drivers were trivial to port, but some were not so trivial. The
51431    following drivers must be examined carefully and maybe rewritten to
51432    some degree:
51433     cpu/ppc4xx/ndfc.c
51434     cpu/arm926ejs/davinci/nand.c
51435     board/delta/nand.c
51436     board/zylonite/nand.c
51437
51438    Signed-off-by: William Juul <william.juul@tandberg.com>
51439    Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
51440    Signed-off-by: Scott Wood <scottwood@freescale.com>
51441
51442commit cd82919e6c8a73b363a26f34b734923844e52d1c
51443Author: Wolfgang Denk <wd@denx.de>
51444Date:	Tue Aug 12 16:08:38 2008 +0200
51445
51446    Coding style cleanup, update CHANGELOG, prepare release
51447
51448    Signed-off-by: Wolfgang Denk <wd@denx.de>
51449
51450commit 17e900b8c0f38d922da47073246219dce2a847f2
51451Author: Wolfgang Denk <wd@denx.de>
51452Date:	Tue Aug 12 14:54:04 2008 +0200
51453
51454    MVBC_P: fix compile problem
51455
51456    Signed-off-by: Wolfgang Denk <wd@denx.de>
51457
51458commit 52b047ae48219b59bebe37ba743ab103fd4f8316
51459Author: Wolfgang Denk <wd@denx.de>
51460Date:	Tue Aug 12 12:10:11 2008 +0200
51461
51462    MPC8272ADS: fix build error: 'bd_t' has no member named 'pci_clk'
51463
51464    Signed-off-by: Wolfgang Denk <wd@denx.de>
51465
51466commit c9c101c660b3d1995045c61c7c6041f52b6cf335
51467Author: Wolfgang Denk <wd@denx.de>
51468Date:	Tue Aug 12 00:36:53 2008 +0200
51469
51470    ads5121: fix compiler warnings (unused variables)
51471
51472    Signed-off-by: Wolfgang Denk <wd@denx.de>
51473
51474commit 902ca09246039964d59bbcb519b1e1b5aed01308
51475Author: Kumar Gala <galak@kernel.crashing.org>
51476Date:	Mon Aug 11 11:29:28 2008 -0500
51477
51478    85xx: Rename CONFIG_NR_CPUS to CONFIG_NUM_CPUS
51479
51480    Use CONFIG_NUM_CPUS to match existing define used by 86xx.
51481
51482    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51483    Acked-by: Jon Loeliger <jdl@freescale.com>
51484
51485commit 3216ca9692ff80d7c638723ef448f3d36301d9e7
51486Author: Kumar Gala <galak@kernel.crashing.org>
51487Date:	Mon Aug 11 09:20:53 2008 -0500
51488
51489    Fix fallout from autostart revert
51490
51491    The autostart revert caused a bit of duplicated code as well as
51492    code that was using images->autostart that needs to get removed so
51493    we can build again.
51494
51495    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51496
51497commit 3cf8a234b8e8c02e4da1f23566043bc288b05220
51498Author: Kumar Gala <galak@kernel.crashing.org>
51499Date:	Mon Aug 11 09:16:25 2008 -0500
51500
51501    Fix compile error related to r8a66597-hcd & usb
51502
51503    When building the 8544DS board we get this error:
51504
51505    In file included from r8a66597-hcd.c:22:
51506    u-boot/include/usb.h:190:2: error: #error USB Lowlevel not defined
51507    make[1]: *** [r8a66597-hcd.o] Error 1
51508
51509    The cleanest fix is to only build r8a66597-hcd.c if CONFIG_USB_R8A66597_HCD
51510    is set.
51511
51512    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51513
51514commit 2d0daa03612338a813e3c9d22680e54eabfea378
51515Author: Becky Bruce <becky.bruce@freescale.com>
51516Date:	Mon Aug 4 14:02:26 2008 -0500
51517
51518    POWERPC 86xx: Move BAT setup code to C
51519
51520    This is needed because we will be possibly be locating
51521    devices at physical addresses above 32bits, and the asm
51522    preprocessing does not appear to deal with ULL constants
51523    properly. We now call write_bat in lib_ppc/bat_rw.c.
51524
51525    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51526    Acked-by: Jon Loeliger <jdl@freescale.com>
51527
51528commit 9de67149db576c91b9c2a0a182652331e7e44211
51529Author: Becky Bruce <becky.bruce@freescale.com>
51530Date:	Mon Aug 4 14:01:53 2008 -0500
51531
51532    POWERPC: Add synchronization to write_bat in lib_ppc/bat_rw.c
51533
51534    Perform sync/isync as required by the architecture.
51535
51536    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51537    Acked-by: Jon Loeliger <jdl@freescale.com>
51538
51539commit 23f935c073e7578c6066804fd2f9ee116cae6ffe
51540Author: Becky Bruce <becky.bruce@freescale.com>
51541Date:	Mon Aug 4 14:01:16 2008 -0500
51542
51543    POWERPC: 86xx - add missing CONFIG_HIGH_BATS to sbc8641d config
51544
51545    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51546    Acked-by: Jon Loeliger <jdl@freescale.com>
51547
51548commit 5276a3584d26a9533404f0ec00c3b61cf9a97939
51549Author: Magnus Lilja <lilja.magnus@gmail.com>
51550Date:	Sun Aug 3 21:44:10 2008 +0200
51551
51552    i.MX31: Fix mx31_gpio_mux() function and MUX_-macros.
51553
51554    Correct the mx31_gpio_mux() function to allow changing all i.MX31 IOMUX
51555    contacts instead of only the first 256 ones as is the case prior to
51556    this patch.
51557
51558    Add missing MUX_* macros and update board files to use the new macros.
51559
51560    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51561
51562commit b6b183c5b2fffd4c456b7e3fcb064cceb47fe7ac
51563Author: Magnus Lilja <lilja.magnus@gmail.com>
51564Date:	Sun Aug 3 21:43:37 2008 +0200
51565
51566    i.MX31: Fix IOMUX related typos
51567
51568    Correct the names of some IOMUX macros.
51569
51570    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51571
51572commit 4d57b0fb2927d4f50d834884b4ec4a7ca01708b0
51573Author: Steve Sakoman <steve@sakoman.com>
51574Date:	Mon Aug 11 20:26:16 2008 +0200
51575
51576    OneNAND: Remove unused parameters to onenand_verify_page
51577
51578    The block and page parameters of onenand_verify_page() are not used. This causes a compiler error when CONFIG_MTD_ONENAND_VERIFY_WRITE is enabled.
51579
51580    Signed-off-by: Steve Sakoman <steve@sakoman.com>
51581    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
51582
51583commit e84d568fa2a9f4ce7888141e71676368ef6b3f25
51584Author: Anatolij Gustschin <agust@denx.de>
51585Date:	Fri Aug 8 18:00:40 2008 +0200
51586
51587    video: fix bug in cfb_console code
51588
51589    FILL_15BIT_555RGB macro extension for pixel swapping
51590    by commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
51591    introduced a bug in cfb_console:
51592
51593    Bitmaps with odd-numbered width won't be rendered
51594    correctly and even U-Boot crashes are observed on
51595    some platforms while repeated rendering of such
51596    bitmaps with "bmp display". Also if a bitmap is
51597    rendered to an odd-numbered x starting position,
51598    the same problem occurs. This patch is an attempt
51599    to fix it.
51600
51601    Signed-off-by: Anatolij Gustschin <agust@denx.de>
51602
51603commit d9015f6a50d7258125349ef5c2af836458a0029a
51604Author: Anatolij Gustschin <agust@denx.de>
51605Date:	Fri Aug 8 18:00:39 2008 +0200
51606
51607    video: fix bug in logo_plot
51608
51609    If logo_plot() should ever be called with x starting
51610    position other than zero and for pixel depths greater
51611    than 8bpp, logo colors distortion will be observed.
51612    This patch fixes the issue.
51613
51614    Signed-off-by: Anatolij Gustschin <agust@denx.de>
51615
51616commit 406819ae94f79f5b59e01d163380ca7d83709251
51617Author: Wolfgang Denk <wd@denx.de>
51618Date:	Mon Aug 11 00:17:52 2008 +0200
51619
51620    MAINTAINERS: sort entries
51621
51622    Signed-off-by: Wolfgang Denk <wd@denx.de>
51623
51624commit cfc442d7913d4d1c3a9bf494f90c012c2f8c3bdc
51625Author: Roy Zang <tie-fei.zang@freescale.com>
51626Date:	Thu Aug 7 18:19:28 2008 +0800
51627
51628    Add mpc7448hpc2 maintainer information
51629
51630    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
51631
51632commit a9fe0c3e7ca48afa50d6a0db99fa91e7282d73d8
51633Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
51634Date:	Thu Aug 7 13:13:27 2008 +0530
51635
51636    common/cmd_load.c - Minor code & Coding Style cleanup
51637
51638    - os_data_header Variable is a carry over feature
51639       & unused. So removed all instance of this variable
51640     - Minor Code Style Update
51641
51642    Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
51643    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51644
51645commit 0d28f34bbe56d0971bd603789dcc6fe7adf11f14
51646Author: Magnus Lilja <lilja.magnus@gmail.com>
51647Date:	Wed Aug 6 19:32:33 2008 +0200
51648
51649    Update the U-Boot wiki URL.
51650
51651    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51652
51653commit aa5ffa16d7e4c461b7b77bf8e79d2ef5638cf754
51654Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
51655Date:	Sun Aug 10 17:56:36 2008 +0200
51656
51657    OneNAND: Remove base address offset usage
51658
51659    While locally preparing some U-Boot patches for ARM based OMAP3 boards, some
51660    using OneNAND and some using NAND, we found some differences in OneNAND and
51661    NAND command address handling.
51662
51663    As this might confuse users (it already confused us), we like to align OneNAND
51664    and NAND address handling.
51665
51666    The issue is that cmd_onenand.c subtracts the onenand base address from the
51667    addresses you type into the u-boot command line so, unlike nand, you can't
51668    use addresses relative to the start of the onenand part e.g. this won't work:
51669
51670    onenand read 82000000 280000 400000
51671
51672    you have to use:
51673
51674    onenand read 82000000 20280000 400000
51675
51676    Looking at recent git, the only board currently using OneNAND is Apollon, and
51677    for this the OneNAND base address is 0 (apollon.h)
51678
51679    #define	CFG_ONENAND_BASE	0x00000000
51680
51681    so patch below won't break any existing boards and will align OneNAND and NAND
51682    handling on boards where OneNAND base address is != 0.
51683
51684    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
51685    Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
51686    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
51687
51688commit c11528083ef6e55e76df742228c26e39d151813d
51689Author: Kumar Gala <galak@kernel.crashing.org>
51690Date:	Thu Aug 7 09:28:20 2008 -0500
51691
51692    mpc85xx: workaround old binutils bug
51693
51694    The recent change to move the .bss outside of the image gives older
51695    binutils (ld from eldk4.1/binutils-2.16) some headache:
51696
51697    ppc_85xx-ld: u-boot: Not enough room for program headers (allocated 3, need 4)
51698    ppc_85xx-ld: final link failed: Bad value
51699
51700    We workaround it by being explicit about the program headers and not
51701    assigning the .bss to a program header.
51702
51703    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51704
51705commit 0bf202ec586d4466c900e987720fa635c594d689
51706Author: Wolfgang Denk <wd@denx.de>
51707Date:	Sun Aug 10 01:26:26 2008 +0200
51708
51709    Revert "[new uImage] Add autostart flag to bootm_headers structure"
51710
51711    This reverts commit f5614e7926863bf0225ec860d9b319741a9c4004.
51712
51713    The commit was based on a misunderstanding of the (documented)
51714    meaning of the 'autostart' environment variable. It might cause
51715    boards to hang if 'autostart' was used, with the potential to brick
51716    them. Go back to the documented behaviour.
51717
51718    Conflicts:
51719
51720	common/cmd_bootm.c
51721	common/image.c
51722	include/image.h
51723
51724    Signed-off-by: Wolfgang Denk <wd@denx.de>
51725
51726commit 29f8f58ff40c67f7f2e11afd1715173094e52ac2
51727Author: Wolfgang Denk <wd@denx.de>
51728Date:	Sat Aug 9 23:17:32 2008 +0200
51729
51730    TQM8xx{L,M}: try to normalize config files for TQM8xx? based board
51731
51732    - enable CFI driver where this was forgotten
51733    - enable mtdparts support
51734    - adjust default environment
51735    etc.
51736
51737    Signed-off-by: Wolfgang Denk <wd@denx.de>
51738
51739commit 41266c9b5a5f873df3ec891bb0907616958b5602
51740Author: Peter Tyser <ptyser@xes-inc.com>
51741Date:	Tue Aug 5 10:51:57 2008 -0500
51742
51743    FIT: Fix handling of images without ramdisks
51744
51745    boot_get_ramdisk() should not treat the case when a FIT image does
51746    not contain a ramdisk as an error.
51747
51748    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
51749    Acked-by: Michal Simek <monstr@monstr.eu>
51750
51751commit f77d92a3f56d88e63cc02226a1204b3bdbac6961
51752Author: Sergey Lapin <slapin@ossfans.org>
51753Date:	Sat Aug 9 01:39:09 2008 +0400
51754
51755    DataFlash: AT45DB021 fix and AT45DB081 support
51756
51757    Fix for page size of AT45DB021. Also adding bigger AT45DB081
51758    which comes with some newer boards.
51759
51760    Signed-off-by: Sergey Lapin <slapin@ossfans.org>
51761
51762commit ba9324451b662dd393afa53e5cc36fc5d3d10966
51763Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
51764Date:	Fri Aug 8 16:30:23 2008 +0900
51765
51766    sh: Update sh7763rdp config
51767
51768    Add sh_eth support to sh7763rdp.
51769
51770    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
51771
51772commit 21f971ec265f6042ec21636d55d06a6bc0751077
51773Author: Wolfgang Denk <wd@denx.de>
51774Date:	Mon Jul 7 01:22:29 2008 +0200
51775
51776    TQM823L: re-enable logo support; update LCD_INFO text
51777
51778    Signed-off-by: Wolfgang Denk <wd@denx.de>
51779
51780commit 3b8d17f0f082073346c0df017c9dfd6acdb40d6d
51781Author: Wolfgang Denk <wd@denx.de>
51782Date:	Fri Aug 8 16:41:56 2008 +0200
51783
51784    TQM8xxL: fix support for second flash bank
51785
51786    When switching the TQM8xxL modules to use the CFI flash driver,
51787    support for the second flash bank was broken because the CFI driver
51788    did not support dynamically sized banks. This gets fixed now.
51789
51790    Signed-off-by: Wolfgang Denk <wd@denx.de>
51791
51792commit 2a112b234d879f6390503a5f4e38246acce9d0b0
51793Author: Wolfgang Denk <wd@denx.de>
51794Date:	Fri Aug 8 16:39:54 2008 +0200
51795
51796    CFI: allow for dynamically determined flash sizes and addresses
51797
51798    The CFI driver allowed only for static initializers in the
51799    CFG_FLASH_BANKS_LIST definition, i. e. it did not allow to map
51800    several flash banks contiguously if the bank sizes were not known in
51801    advance, which kind of violates U-Boot's design philosophy.
51802
51803    (will be used for example by the TQM8xxL boards)
51804
51805    Signed-off-by: Wolfgang Denk <wd@denx.de>
51806
51807commit d9d78ee46d9a396d0a81d00c2b003a9bd32c2e61
51808Author: Ben Warren <biggerbadderben@gmail.com>
51809Date:	Thu Aug 7 23:26:35 2008 -0700
51810
51811    QE UEC: Fix compiler warnings
51812
51813    Moved static functions earlier in file so forward declarations are not needed.
51814
51815    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
51816
51817commit d5d28fe4aad5f4535400647a5617c11039506467
51818Author: David Saada <David.Saada@ecitele.com>
51819Date:	Mon Mar 31 02:37:38 2008 -0700
51820
51821    QE UEC: Add MII Commands
51822
51823    Add MII commands to the UEC driver. Note that once a UEC device is selected,
51824    any device on its MDIO bus can be addressed.
51825
51826    Signed-off-by: David Saada <david.saada@ecitele.com>
51827    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
51828
51829commit fd0f2f3796ff2a7a32d35deb1b7996e485849df7
51830Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
51831Date:	Wed Jul 9 21:07:38 2008 +0900
51832
51833    usb: add support for R8A66597 usb controller
51834
51835    add support for Renesas R8A66597 usb controller.
51836    This patch supports USB Host mode.
51837
51838    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
51839    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51840
51841commit 1d10dcd041aaeae9fd7c821005692898a0303382
51842Author: Hunter, Jon <jon-hunter@ti.com>
51843Date:	Sat Jul 26 18:59:16 2008 -0500
51844
51845    Add support for OMAP5912 and OMAP16xx to usbdcore_omap1510.c
51846
51847    Add support to drivers/usb/usbdcore_omap1510.c for OMAP5912 and OMAP16xx devices.
51848
51849    Signed-off-by: Jon Hunter <jon-hunter@ti.com>
51850    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51851
51852commit eab1007334b93a6209f1ec33615e26ef5311ede7
51853Author: Steven A. Falco <sfalco@harris.com>
51854Date:	Wed Aug 6 15:42:52 2008 -0400
51855
51856    ppc4xx: Sequoia has two UARTs in "4-pin" mode. Configure the GPIOs as per schematic.
51857
51858    The Sequoia board has two UARTs in "4-pin" mode. This patch modifies the GPIO
51859    configuration to match the schematic, and also sets the SDR0_PFC1 register to
51860    select the corresponding mode for the UARTs.
51861
51862    Signed-off-by: Steven A. Falco <sfalco@harris.com>
51863    Signed-off-by: Stefan Roese <sr@denx.de>
51864
51865commit 0eb5717a85b6cba3f67c11fa89bdde38dcd081b5
51866Author: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
51867Date:	Wed Aug 6 14:42:13 2008 +0200
51868
51869    avr32: add support for EarthLCD Favr-32 board
51870
51871    This patch adds support for the Favr-32 board made by EarthLCD.
51872
51873    This kit, which is also called ezLCD-101 when running with EarthLCD firmware,
51874    has a 10.4" touch screen LCD panel, 16 MB 32-bit SDRAM, 8 MB parallel flash,
51875    Ethernet, audio out, USB device, SD-card slot, USART and various other
51876    connectors for cennecting stuff to SPI, I2C, GPIO, etc.
51877
51878    Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
51879    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
51880
51881commit bc9019e19758a19a388fb20ef18dc771cd39fdda
51882Author: Rafael Campos <rafael.campos@hanscan.com>
51883Date:	Thu Jul 31 10:22:20 2008 +0200
51884
51885    cfi-flash: Added support to flash_real_protect for Atmel flash devices
51886
51887    Some of the flash memories produced by ATMEL start in read-only mode.
51888    We need to unprotect it. This patch allows the AT49BV6416 to work with
51889    cfi_flash memories. Tested in the at91rm9200ek board.
51890
51891    Signed-off-by: Rafael Campos Las Heras <rafael.campos@hanscan.com>
51892    Signed-off-by: Stefan Roese <sr@denx.de>
51893
51894commit 7949839e5836bf8b1074bb6142c46d30ac3aa350
51895Author: Guennadi Liakhovetski <lg@denx.de>
51896Date:	Tue Aug 5 15:36:39 2008 +0200
51897
51898    cfi-flash: Add definition for the AM29LV800BB AMD NOR-flash
51899
51900    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51901    Signed-off-by: Stefan Roese <sr@denx.de>
51902
51903commit 1318673045fe188c6e24c582b1e6efc00ae1c62c
51904Author: Stefan Roese <sr@denx.de>
51905Date:	Wed Aug 6 14:06:03 2008 +0200
51906
51907    Fix merge problems
51908
51909    Signed-off-by: Stefan Roese <sr@denx.de>
51910
51911commit f2302d4430e7f3f48308d6a585320fe96af8afbd
51912Author: Stefan Roese <sr@denx.de>
51913Date:	Wed Aug 6 14:05:38 2008 +0200
51914
51915    Fix merge problems
51916
51917    Signed-off-by: Stefan Roese <sr@denx.de>
51918
51919commit 6689484ccd43189322aaa5a1c6cd02cdd511ad7d
51920Author: Kenneth Johansson <kenneth@southpole.se>
51921Date:	Tue Jul 15 12:13:38 2008 +0200
51922
51923    mpc5121: Move iopin features from board specific to common files.
51924
51925    And in the process eliminate some duplicate register defines.
51926
51927    Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
51928
51929commit ef11df6b66ecf5797e94ba322254b8fb7a4e2e12
51930Author: John Rigby <jrigby@freescale.com>
51931Date:	Tue Aug 5 17:38:57 2008 -0600
51932
51933    mpc5121: squash some fdt fixup errors
51934
51935    On ADS5121 when booting linux the following errors are seen:
51936	Unable to update property /soc5121@80000000:bus-frequency, err=FDT_ERR_NOTFOUND
51937	Unable to update property /soc5121@80000000/ethernet@2800:local-mac-address, err=FDT_ERR_NOTFOUND
51938	Unable to update property /soc5121@80000000/ethernet@2800:address, err=FDT_ERR_NOTFOUND
51939
51940    This is caused by ft_cpu_setup trying to deal with
51941    both old and new soc node naming.  This patch
51942    fixes this by being smarter about what to
51943    fixup.
51944
51945    Also do soc node fixups by compatible instead of by path.
51946    A new board config called OF_SOC_COMPAT defined
51947    to be "fsl,mpc5121-immr" replaces the old
51948    OF_SOC node path that was defined to be "soc@80000000".
51949
51950    Old device trees still work, but the compatiblity
51951    is conditional on CONFIG_OF_SUPPORT_OLD_DEVICE_TREES
51952    which is on by default in include/configs/ads5121.h.
51953
51954    Signed-off-by: John Rigby <jrigby@freescale.com>
51955
51956commit 81091f58f0c58ecd26c5b05de2ae20ca6cdb521c
51957Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51958Date:	Sat Aug 2 23:48:30 2008 +0200
51959
51960    drivers/serial: Move conditional compilation to Makefile for CONFIG_* macros
51961
51962    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51963
51964commit 4cd7e6528f61ec669755c3754bb4f9779874fab3
51965Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51966Date:	Sat Aug 2 23:48:32 2008 +0200
51967
51968    nios2/sysid: fix printf warning
51969
51970    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51971
51972commit 66da6fa0e35e7ee56628c85981709afe7180fc8e
51973Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51974Date:	Sat Aug 2 23:48:33 2008 +0200
51975
51976    Fix remaining build issues with MPC8xx FADS boards.
51977
51978    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51979
51980commit 81d3f1fdddafd1eb53bbca8739f488d417eb3dd2
51981Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51982Date:	Sat Aug 2 23:48:31 2008 +0200
51983
51984    nios2: fix phys_addr_t and phys_size_t support
51985
51986    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51987
51988commit 5fa62000db6d0b46ecdeadbeb50faf5197db49ef
51989Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51990Date:	Sat Aug 2 23:48:34 2008 +0200
51991
51992    mvbc_p: Fix problem with '#if (CONFIG_CMD_KGDB)'
51993
51994    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51995
51996commit 1464eff77e7fdaed609ecf263a2423c9dcf96b1f
51997Author: Mark Jackson <mpfj@mimc.co.uk>
51998Date:	Fri Aug 1 09:48:29 2008 +0100
51999
52000    Fix bitmap display for atmel lcd controller
52001
52002    The current lcd_display_bitmap() function does not work properly
52003    for the Atmel LCD controller.
52004
52005    2 fixes need to be done:-
52006
52007    (a) when setting the colour map, use the lcd_setcolreg() function
52008	as provided by the Atmel driver
52009    (b) the data is never actually written to the lcd framebuffer !!
52010
52011    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52012
52013commit 2a433c66b1e2770349fe4911be23c375f053ebd8
52014Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52015Date:	Fri Aug 1 08:40:34 2008 +0200
52016
52017    qemu_mips: update README to follow qemu update about default machine
52018
52019    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52020
52021commit ac169d645f5f0e0b9a232563099209e92a355d8e
52022Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52023Date:	Thu Jul 31 19:53:21 2008 -0500
52024
52025    ColdFire: Fix compilation issue caused by a missing function
52026
52027    Implement usec2ticks() which is used by fsl_i2c.c in
52028    lib_m68k/time.c
52029
52030    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52031
52032commit 01ae85b58b51d2fb1fac5b93095f6042cf48ae7b
52033Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52034Date:	Thu Jul 31 19:53:06 2008 -0500
52035
52036    Fix compilation error for TASREG
52037
52038    TASREG is ColdFire platform, the include ppc4xx.h in
52039    board/esd/common/flash.c causes conflict.
52040
52041    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52042
52043commit 35d3bd3cc35c508a6823dac77e0fd126808e4fc7
52044Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52045Date:	Thu Jul 31 19:52:36 2008 -0500
52046
52047    Fix compilation error for MCF5275
52048
52049    Rename OBJ to COBJ in board/platform/Makefile
52050
52051    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52052
52053commit 5c40548f01218360a1f1395198c50ff45f3035b5
52054Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52055Date:	Thu Jul 31 19:52:28 2008 -0500
52056
52057    Fix compile error caused by incorrect function return type
52058
52059    Rename int mii_init(void) to void mii_init(void) for idmr
52060    ColdFire platform
52061
52062    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52063
52064commit a58c78067c928976c082c758d3987e89ead5b191
52065Author: Wolfgang Denk <wd@denx.de>
52066Date:	Fri Aug 1 12:06:22 2008 +0200
52067
52068    Fix build issues with MPC8xx FADS boards.
52069
52070    Signed-off-by: Wolfgang Denk <wd@denx.de>
52071
52072commit 4b50cd12a3b3c644153c4cf393f4a4c12289e5aa
52073Author: Wolfgang Denk <wd@denx.de>
52074Date:	Thu Jul 31 17:54:03 2008 +0200
52075
52076    Prepare v1.3.4-rc2: update CHANGELOG
52077
52078    Signed-off-by: Wolfgang Denk <wd@denx.de>
52079
52080commit a48311557db6e7e9473a6163b44bb1e6c6ed64c4
52081Author: Mark Jackson <mpfj@mimc.co.uk>
52082Date:	Thu Jul 31 16:09:00 2008 +0100
52083
52084    Add gzipped logo support
52085
52086    The README file states that CONFIG_VIDEO_BMP_GZIP behaves as follows:
52087
52088      If this option is set, additionally to standard BMP
52089      images, gzipped BMP images can be displayed via the
52090      splashscreen support or the bmp command.
52091
52092    However, the splashscreen function *only* supports standard BMP images.
52093
52094    This patch adds the documented gzip support.
52095
52096    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52097
52098commit a5bcb01fbde6b1f1c9863cd86e5c4c369f0121ac
52099Author: Mark Jackson <mpfj@mimc.co.uk>
52100Date:	Thu Jul 31 15:56:48 2008 +0100
52101
52102    Fix Atmel LCD controller endianess for AVR32 processors
52103
52104    The Atmel lcd controller is used on Atmel's AT91 (little endian) and
52105    AVR32 (big endian) platforms.
52106
52107    As such, the controller can handle both big and little endian memory.
52108
52109    This patch fixes the driver for the AVR32 platform.
52110
52111    Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52112
52113commit cdb8bd2fd3bcbe65d8e4334a55f5a667845426a1
52114Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52115Date:	Thu Jul 31 15:56:01 2008 +0200
52116
52117    apollon: fix build out of tree
52118
52119    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52120
52121commit 2e752be39d3e398d4ab89ffa6634c397df298297
52122Author: Guennadi Liakhovetski <lg@denx.de>
52123Date:	Thu Jul 31 12:35:04 2008 +0200
52124
52125    Uncompressed images loaded to their start address shall set load_end too
52126
52127    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
52128    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
52129
52130commit c37207d7f51e19c17f859966f314e27cc1231801
52131Author: Wolfgang Denk <wd@denx.de>
52132Date:	Wed Jul 16 16:38:59 2008 +0200
52133
52134    Fix printf() format problems with configurable prompts
52135
52136    U-Boot allows for configurable prompt strings using the
52137    CONFIG_AUTOBOOT_PROMPT resp. CONFIG_MENUPROMPT definitions. So far,
52138    the assumption was that any such user defined problts would contain
52139    exactly one "%d" format specifier. But some boards did not.
52140
52141    To allow for flexible boot prompts without adding too complex code we
52142    now allow to specify the whole list of printf() arguments in the user
52143    definition. This is powerful, but requires a responsible user who
52144    really understands what he is doing, as he needs to know for exanple
52145    which variables are available in the respective context.
52146
52147    Signed-off-by: Wolfgang Denk <wd@denx.de>
52148
52149commit 54754120637b6a7f4ff774fb199fc550bcfea1da
52150Author: Wolfgang Denk <wd@denx.de>
52151Date:	Thu Jul 31 17:02:14 2008 +0200
52152
52153    TQM85xx: fix typo introduce by commit ffbb5cb9
52154
52155    Signed-off-by: Wolfgang Denk <wd@denx.de>
52156
52157commit 0b4951d4cddca9cc800745891c95b291e47cbbd7
52158Author: Wolfgang Denk <wd@denx.de>
52159Date:	Thu Jul 31 15:27:01 2008 +0200
52160
52161    mvbc_p board: fix most build warnings.
52162
52163    Signed-off-by: Wolfgang Denk <wd@denx.de>
52164
52165commit c4ec6db074051d2f6fc76a66411c60621b22bc02
52166Author: Wolfgang Denk <wd@denx.de>
52167Date:	Thu Jul 31 13:57:20 2008 +0200
52168
52169    E1000: clean up CONFIG_E1000_FALLBACK_MAC handling
52170
52171    Avoid "integer constant is too large for 'long' type" warnings.
52172    And simplify the code.
52173
52174    Signed-off-by: Wolfgang Denk <wd@denx.de>
52175
52176commit 9196b44334c330cc13de2464c59181e4db71f549
52177Author: Matvejchikov Ilya <matvejchikov@gmail.com>
52178Date:	Wed Jul 30 23:21:19 2008 +0400
52179
52180    8260: Making the use of gd->pci_clk dependant on the CONFIG_PCI
52181
52182    Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
52183
52184commit 6361ad4b596f5a940a01c91ae0297d98f790cbe0
52185Author: Matvejchikov Ilya <matvejchikov@gmail.com>
52186Date:	Wed Jul 30 23:20:32 2008 +0400
52187
52188    PPC: Add pci_clk in the global_data for CPM2 processors
52189
52190    This patch adds pci_clk field to the global_data structure for the
52191    processors which have CPM2 module in case the CONFIG_PCI is defined.
52192
52193    Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
52194
52195commit f0ff885ca64655bee6540eb8a25eed90b1152686
52196Author: Kumar Gala <galak@kernel.crashing.org>
52197Date:	Wed Jul 30 14:13:30 2008 -0500
52198
52199    mpc85xx: Update linker scripts for Freescale boards
52200
52201    * Move to using absolute addressing always.  Makes the scripts a bit more
52202      portable and common
52203    * Moved .bss after the end of the image.  These allows us to have more
52204      room in the resulting binary image for code and data.
52205    * Removed .text object files that aren't really needed
52206    * Make sure _end is 4-byte aligned as the .bss init code expects this.
52207      (Its possible that the end of .bss isn't 4-byte aligned)
52208
52209    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52210
52211commit 57c219ad5d34dd9d49991777a62e3899595f2ec7
52212Author: Kumar Gala <galak@kernel.crashing.org>
52213Date:	Wed Jul 30 08:01:15 2008 -0500
52214
52215    Fix compile warnings in dlmalloc
52216
52217    The origional code was using on odd reference to get to the first
52218    real element in av_[].  The first two elements of the array are
52219    not used for actual bins, but for house keeping.  If we are more
52220    explicit about how use the first few elements we can get rid of the
52221    warnings:
52222
52223    dlmalloc.c: In function 'malloc_extend_top':
52224    dlmalloc.c:1971: warning: dereferencing type-punned pointer will break strict-aliasing rules
52225    dlmalloc.c:1999: warning: dereferencing type-punned pointer will break strict-aliasing rules
52226    dlmalloc.c:2029: warning: dereferencing type-punned pointer will break strict-aliasing rules
52227    ...
52228
52229    The logic of how this code came to be is:
52230	bin_at(0) = (char*)&(av_[2]) - 2*SIZE_SZ
52231
52232    SIZE_SZ is the size of pointer, and av_ is arry of pointers so:
52233	bin_at(0) = &(av_[0])
52234
52235    Going from there to bin_at(0)->fd or bin_at(0)->size should be straight forward.
52236
52237    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52238
52239commit 3f9ae1a5d43c49a8ecf497470c3d1d80255e44b9
52240Author: Stefan Roese <sr@denx.de>
52241Date:	Wed Jul 30 10:21:01 2008 +0200
52242
52243    ppc4xx: Fix W7OLMG compile problems by adding missing LM75 defines
52244
52245    Signed-off-by: Stefan Roese <sr@denx.de>
52246
52247commit ebb86c4ecd37a7701358284e497ca4c6483c7cc5
52248Author: Stefan Roese <sr@denx.de>
52249Date:	Wed Jul 30 09:59:51 2008 +0200
52250
52251    cmd_bootm.c: Fix problem with '#if (CONFIG_CMD_USB)'
52252
52253    A recent patch used '#if (CONFIG_CMD_USB)' instead of
52254    '#if defined(CONFIG_CMD_USB)'. This patch fixes this problem and makes
52255    common/bootm.c compile again.
52256
52257    Signed-off-by: Stefan Roese <sr@denx.de>
52258    Acked-by: Markus Klotzbuecher <mk@denx.de>
52259
52260commit 2cb9080427fe641dcb71da46cd0634dd406f37ed
52261Author: Kyungmin Park <kmpark@infradead.org>
52262Date:	Tue Jul 22 08:01:43 2008 +0900
52263
52264    Remove unused I2C at apollon board
52265
52266    There are no I2C devices on this board.
52267
52268    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
52269
52270commit 3c95960e526b3b026da20201db64526f46faf14b
52271Author: Wolfgang Denk <wd@denx.de>
52272Date:	Thu Jul 31 10:12:09 2008 +0200
52273
52274    at91rm9200dk, csb637: fix NAND related build problems
52275
52276    Tried fixing NAND support for the at91rm9200dk board; untested.
52277    Disabled NAND support in the csb637 board config file.
52278
52279    Signed-off-by: Wolfgang Denk <wd@denx.de>
52280
52281commit 9246f5ecfd353ae297a02ffd5328402acf16c9dd
52282Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52283Date:	Wed Jul 30 12:39:28 2008 +0200
52284
52285    ppc4xx: ML507: Environment in flash and MTD Support
52286
52287    - Relocate the location of U-Boot in the flash
52288    - Save the environment in one sector of the flash memory
52289    - MTD Support
52290
52291    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52292    Signed-off-by: Stefan Roese <sr@denx.de>
52293
52294commit a8a16af4d59d14cc1c1187c10aaad80d6b8394b5
52295Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52296Date:	Tue Jul 29 17:16:10 2008 +0200
52297
52298    ppc4xx: ML507: Use of get_ram_size in board ml507
52299
52300    - Change suggested by WD
52301
52302    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52303    Signed-off-by: Stefan Roese <sr@denx.de>
52304
52305commit 01a004313c5ec2d128b611df4c208b1b0d3c3fb4
52306Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52307Date:	Mon Jul 21 20:30:07 2008 +0200
52308
52309    ppc4xx: ML507: U-Boot in flash and System ACE
52310
52311    This patch allows booting from FLASH the ML507 board by Xilinx.
52312    Previously, U-Boot needed to be loaded from JTAG or a Sytem ACE CF
52313
52314    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52315    Signed-off-by: Stefan Roese <sr@denx.de>
52316
52317commit 5c374c9ee16fee2bf68533cc4010b3c0df21f783
52318Author: Julien May <mailinglist@miromico.ch>
52319Date:	Mon Jun 23 13:57:52 2008 +0200
52320
52321    Add support for the hammerhead (AVR32) board
52322
52323    The Hammerhead platform is built around a AVR32 32-bit microcontroller
52324    from Atmel.  It offers versatile peripherals, such as ethernet, usb
52325    device, usb host etc.
52326
52327    The board also incooperates a power supply and is a Power over Ethernet
52328    (PoE) Powered Device (PD).
52329
52330    Additonally, a Cyclone III FPGA from Altera is integrated on the board.
52331    The FPGA is mapped into the 32-bit AVR memory bus. The FPGA offers two
52332    DDR2 SDRAM interfaces, which will cover even the most exceptional need
52333    of memory bandwidth. Together with the onboard video decoder the board
52334    is ready for video processing.
52335
52336    For more information see: http:///www.miromico.com/hammerhead
52337
52338    Signed-off-by: Julien May <mailinglist@miromico.ch>
52339    [haavard.skinnemoen@atmel.com: various small fixes and adaptions]
52340    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52341
52342commit 09d318a8bb1444ec92e31cafcdba877eb9409e58
52343Author: Kumar Gala <galak@kernel.crashing.org>
52344Date:	Tue Jul 29 12:23:49 2008 -0500
52345
52346    fsl_i2c: Use timebase timer functions instead of get_timer()
52347
52348    The current implementation of get_timer() is only really useful after we
52349    have relocated u-boot to memory.  The i2c code is used before that as part
52350    of the SPD DDR setup.
52351
52352    We actually have a bug when using the get_timer() code before relocation
52353    because the .bss hasn't been setup and thus we could be reading/writing
52354    a random location (probably in flash).
52355
52356    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52357
52358commit 4fc72a0d6ca85070a5e90d76cc5a853526ac09c4
52359Author: Frank Svendsbøe <frank.svendsboe@gmail.com>
52360Date:	Tue Jul 29 14:49:31 2008 +0200
52361
52362    Adder8xx: Fix CFG_MONITOR_LEN
52363
52364    Due to increased space usage, U-Boot can no longer be stored in three sectors.
52365    The current U-Boot use just over three flash sectors (197k), and U-Boot will
52366    become corrupt after saving environment variables. This patch adds another 64k
52367    to CFG_MONITOR_LEN.
52368
52369    Signed-off-by: Frank E. Svendsbøe <frank.svendsboe@gmail.com>
52370
52371commit a4c59ad4a21140550ada6f97690d2527c4146ce5
52372Author: Kyungmin Park <kmpark@infradead.org>
52373Date:	Tue Jul 29 08:47:57 2008 +0900
52374
52375    Add OneNAND IPL related files to gitignore
52376
52377    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
52378
52379commit 8d87589e8e874df7120a3d9667f051bc33bac250
52380Author: Rafal Jaworowski <raj@semihalf.com>
52381Date:	Mon Jul 28 20:38:25 2008 +0200
52382
52383    API: Teach the storage layer about SATA and MMC options.
52384
52385    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52386    Acked-by: Rafal Jaworowski <raj@semihalf.com>
52387
52388commit 6b73b754f782e1ecce5048bf20b22ce56a07a5b8
52389Author: Rafal Jaworowski <raj@semihalf.com>
52390Date:	Mon Jul 28 20:37:48 2008 +0200
52391
52392    API: Dump contents of sector 0 in the demo application.
52393
52394    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52395    Acked-by: Rafal Jaworowski <raj@semihalf.com>
52396
52397commit 13ca6305f2eba49c175f6370c35286141059c789
52398Author: Rafal Jaworowski <raj@semihalf.com>
52399Date:	Mon Jul 28 20:37:10 2008 +0200
52400
52401    API: Correct storage enumeration routine, other minor fixes in API storage area.
52402
52403    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52404    Acked-by: Rafal Jaworowski <raj@semihalf.com>
52405
52406commit 05c7fe0f049b1c9eb9a1992f27e5e350d865f4a8
52407Author: Rafal Jaworowski <raj@semihalf.com>
52408Date:	Mon Jul 28 20:36:19 2008 +0200
52409
52410    API: Fix compilation warnings in api_examples/demo.c.
52411
52412    Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52413
52414commit c14eefcc48212af2f3314809605698dd8393a90a
52415Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52416Date:	Sun Jul 27 17:09:43 2008 +0200
52417
52418    Fix more printf() format warnings
52419
52420    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52421
52422commit 936897d4d1365452bbbdf8430db5e7769ef08d38
52423Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52424Date:	Fri Jul 25 15:18:16 2008 +0200
52425
52426    Fix remaining CFG_CMD_ define, ifdef and comments
52427
52428    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52429
52430commit 5d1d00fb36005482e1803a00ddc46efa11d719af
52431Author: Stefano Babic <sbabic@denx.de>
52432Date:	Fri Jul 25 08:57:40 2008 +0200
52433
52434    Add include for config.h in command.h.
52435
52436    Because the cmd_tbl_s structure depends on the configuration file, it
52437    must be assured that config.h is included before the structure is
52438    evaluated by the compiler. If this is not certain, it could happen
52439    that the compiler generates structures of different size, depending
52440    on the fact if the source file includes <config.h> before or after
52441    <command.h>.
52442
52443    The effect is that u-boot crashes when tries to relocate the command
52444    table (for ppc) or try to access to the command table for other
52445    architectures.
52446
52447    The problem can happen on board-depending commands. All general
52448    commands under /common are unaffected, because they include already
52449    config.h before command.h.
52450
52451    Signed-off-by: Stefano Babic <sbabic@denx.de>
52452
52453commit 2dacb734bac9dba1db9e704d3e0b200ef521c79a
52454Author: Scott Wood <scottwood@freescale.com>
52455Date:	Wed Jul 23 13:16:06 2008 -0500
52456
52457    NAND: $(obj)-qualify ecc.h in kilauea NAND boot Makefile.
52458
52459    This fixes building out-of-tree.
52460
52461    Signed-off-by: Scott Wood <scottwood@freescale.com>
52462
52463commit 36d59bd9da9e15d19b867b48449408830f4e2ad5
52464Author: Heiko Schocher <hs@denx.de>
52465Date:	Wed Jul 23 07:30:46 2008 +0200
52466
52467    Fix warnings if compiling with IDE support.
52468
52469    cmd_ide.c:827: Warnung: weak declaration of `ide_outb' after first use results in unspecified behavior
52470    cmd_ide.c:839: Warnung: weak declaration of `ide_inb' after first use results in unspecified behavior
52471
52472    Signed-off-by: Heiko Schocher <hs@denx.de>
52473
52474commit 7610db17fd4d59c51d825488526d85ede2f06767
52475Author: Adrian Filipi <adrian.filipi@eurotech.com>
52476Date:	Tue Jul 22 14:28:11 2008 -0400
52477
52478    Removed support for the adsvix board.
52479
52480    Support for the adsvix was originally provided by Applied Data
52481    Systems (ADS), inc., now EuroTech, Inc.
52482    The board never shipped aside from some sample boards.
52483
52484    Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
52485
52486commit f96b44cef897bd372beb86dde1b33637c119d84d
52487Author: Remy Bohmer <linux@bohmer.net>
52488Date:	Tue Jul 22 16:22:11 2008 +0200
52489
52490    ARM: set GD_FLG_RELOC for boards skipping relocation to RAM
52491
52492    If CONFIG_SKIP_RELOCATE_UBOOT is set the flag GD_FLG_RELOC is usually
52493    never set, because relocation to RAM is actually never done by U-boot
52494    itself. However, several pieces of code check if this flag is set at
52495    some time.
52496
52497    So, to make sure this flag is set on boards skipping relocation, this
52498    is added to the initialisation of U-boot at a moment where it is safe
52499    to do so.
52500
52501    Signed-off-by: Remy Bohmer <linux@bohmer.net>
52502
52503commit e4dafff86f289b5677143a3e41da7b45c6d27fc7
52504Author: Timur Tabi <timur@freescale.com>
52505Date:	Mon Jul 21 14:26:23 2008 -0500
52506
52507    fsl-i2c: fix writes to data segment before relocation
52508
52509    Prevent i2c_init() in fsl_i2c.c from writing to the data segment before
52510    relocation.  Commit d8c82db4 added the ability for i2c_init() to program the
52511    I2C bus speed and save the value in i2c_bus_speed[], which is a global
52512    variable.  It is an error to write to the data segment before relocation,
52513    which is what i2c_init() does when it stores the bus speed in i2c_bus_speed[].
52514
52515    Signed-off-by: Timur Tabi <timur@freescale.com>
52516
52517commit dbd32387920e5ad6f9dd58a7b5012bbabe2a6a21
52518Author: Wolfgang Ocker <weo@reccoware.de>
52519Date:	Mon Jul 28 16:56:51 2008 +0200
52520
52521    mips: Fix baudrate divisor computation on alchemy cpus
52522
52523    Use CFG_MIPS_TIMER_FREQ when computing the baudrate divisor
52524    on alchemy cpus.
52525
52526    Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
52527    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52528
52529commit c8c845cfdc6d0217135c1d5927eebd2b133a3314
52530Author: Ben Warren <biggerbadderben@gmail.com>
52531Date:	Sat Jul 5 00:08:48 2008 -0700
52532
52533    Moved initialization of AVR32 Ethernet controllers to board_eth_init()
52534
52535    Renamed initialization functions for atngw100 and atstk1000.
52536    Removed initializations for these boards from net/eth.c
52537
52538    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
52539    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52540
52541commit a229d291f33308ab7761d39f25fa1a53c0fc00a2
52542Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52543Date:	Wed Jul 23 10:55:46 2008 +0200
52544
52545    spi flash: Fix printf() format warnings
52546
52547    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52548
52549commit 252a5e0738bcafaf25f7fbb40f19a59abc2cb13e
52550Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52551Date:	Wed Jul 23 10:55:31 2008 +0200
52552
52553    atmel_mci: Fix printf() format warnings
52554
52555    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52556
52557commit 7f4b009f4232d57084ce0ec5aeb3b57bccb08e4c
52558Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52559Date:	Wed Jul 23 10:55:15 2008 +0200
52560
52561    avr32: Fix printf() format warnings
52562
52563    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52564
52565commit a79c3e8d9c31db25d5ca3ec8e08a97f323410dd4
52566Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52567Date:	Wed Jul 23 10:52:19 2008 +0200
52568
52569    avr32: asm/io.h needs asm/types.h
52570
52571    map_physmem() takes a phys_addr_t as parameter. This type is defined in
52572    asm/types.h, so we need to include that file.
52573
52574    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52575
52576commit 1953d128fd07f07d1c3810a28c0863ea64dae1b6
52577Author: Michal Simek <monstr@monstr.eu>
52578Date:	Thu Jul 17 12:25:46 2008 +0200
52579
52580    microblaze: Fix printf() format issues
52581
52582    Signed-off-by: Michal Simek <monstr@monstr.eu>
52583
52584commit de2a07e534f18b1ca5f9869a4ef0604ca829cff0
52585Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
52586Date:	Thu Jul 17 07:27:51 2008 +0530
52587
52588    Remove unused code from lib_arm/bootm.c
52589
52590    Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
52591
52592commit ffbb5cb942e9856fa24e946977e0a60c64df04ab
52593Author: Detlev Zundel <dzu@denx.de>
52594Date:	Wed Jul 16 18:56:45 2008 +0200
52595
52596    tqm85xx: Demystify 'DK: !!!' comment
52597
52598    Signed-off-by: Detlev Zundel <dzu@denx.de>
52599
52600commit b2f44ba570f3a01113bbb745daf46f3858d22f53
52601Author: Detlev Zundel <dzu@denx.de>
52602Date:	Wed Jul 16 18:56:44 2008 +0200
52603
52604    83xx/85xx/86xx: Add LTEDR local bus definitions
52605
52606    Signed-off-by: Detlev Zundel <dzu@denx.de>
52607
52608commit f13f64cf42d5abec3e0f920233f6a7a61e7ae494
52609Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52610Date:	Wed Jul 16 16:22:32 2008 +0200
52611
52612    serial_xuartlite.c: fix compiler warnings
52613
52614    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52615    Acked-by: Grant Likely <grant.likely@secretlab.ca>
52616
52617commit 86446d3a5d9d3ca81e85d1ccd3accaaae6f8e3c9
52618Author: Stefan Roese <sr@denx.de>
52619Date:	Fri Jul 18 11:03:35 2008 +0200
52620
52621    POST: Add disable interrupts in some of the missing CPU POST tests
52622
52623    Some CPU POST tests did not disable the interrupts while running. This
52624    seems to be necessary to protect this self modifying code.
52625
52626    Signed-off-by: Stefan Roese <sr@denx.de>
52627
52628commit 97a3bf268d096e0e97e54048448c35114edcf557
52629Author: Stefan Roese <sr@denx.de>
52630Date:	Fri Jul 18 10:43:24 2008 +0200
52631
52632    ide: Use CFG_64BIT_LBA instead of CFG_64BIT_STRTOUL
52633
52634    This is needed for boards that define CFG_64BIT_STRTOUL but don't define
52635    CFG_64BIT_LBA.
52636
52637    Signed-off-by: Stefan Roese <sr@denx.de>
52638
52639commit 0043ac55024963295fc79b39af85b6dc3b261e17
52640Author: Niklaus Giger <niklaus.giger@netstal.com>
52641Date:	Fri Jul 18 11:22:23 2008 +0200
52642
52643    POST PPC4xx/spr IVPR only if PPC440
52644
52645    The SPR IVPR register is only present (as far as I know) for
52646    processors with a PPC440 core.
52647
52648    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
52649    Acked-by: Stefan Roese <sr@denx.de>
52650
52651commit 1092fbd64748dfa2e979b102611ece9bc5ec1855
52652Author: Stefan Roese <sr@denx.de>
52653Date:	Fri Jul 18 10:42:29 2008 +0200
52654
52655    ppc4xx: Enable 64bit printf format on 440/460 platforms
52656
52657    This patch defines CFG_64BIT_VSPRINTF and CFG_64BIT_STRTOUL for all
52658    440/460 platforms. This may be needed since those platforms support
52659    36bit physical address space.
52660
52661    Signed-off-by: Stefan Roese <sr@denx.de>
52662
52663commit 66fe183b1dd9c7534605147a8ecfed1c02345ee5
52664Author: Stefan Roese <sr@denx.de>
52665Date:	Fri Jul 18 15:57:23 2008 +0200
52666
52667    ppc4xx: Fix incorrect MODTx setup for some DIMM configurations
52668
52669    This patch fixes a problem with incorrect MODTx (On Die Termination)
52670    setup for a configuration with multiple DIMM's and multiple ranks.
52671    Without this change Katmai was unable to boot Linux with DDR2 frequency
52672    >= 533MHz and mem>=3GB. With this patch Katmai successfully boots Linux
52673    with DDR2 frequency = 640MHz and mem=4GB.
52674
52675    Signed-off-by: Stefan Roese <sr@denx.de>
52676
52677commit 60204d06ed9f8c2a67cc79eb67fd2b1d22bcbc8c
52678Author: Stefan Roese <sr@denx.de>
52679Date:	Fri Jul 18 12:24:41 2008 +0200
52680
52681    ppc4xx: Minor coding style cleanup of Xilinx Virtex5 ml507 support
52682
52683    Signed-off-by: Stefan Roese <sr@denx.de>
52684
52685commit 086511fc96a8a9bb56e5e19a3d84c40f4dba80cc
52686Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52687Date:	Thu Jul 17 12:47:09 2008 +0200
52688
52689    ppc4xx: ML507 Board Support
52690
52691    The Xilinx ML507 Board is a Virtex 5 prototyping board that includes,
52692	among others:
52693	-Virtex 5 FX FPGA (With a ppc440x5 in it)
52694	-256MB of SDRAM2
52695	-32MB of Flash
52696	-I2C Eeprom
52697	-System ACE chip
52698	-Serial ATA connectors
52699	-RS232 Level Conversors
52700	-Ethernet Transceiver
52701
52702    This patch gives support to a standard design produced by EDK for this
52703    board: ppc440, uartlite, xilinx_int and flash
52704
52705    - Includes Changes propossed by Stefan Roese and Michal Simek
52706
52707    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52708    Acked-by: Stefan Roese <sr@denx.de>
52709
52710commit d865fd09809a3a18669f35f970781820af40e4de
52711Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52712Date:	Thu Jul 17 11:44:12 2008 +0200
52713
52714    ppc4xx: CPU PPC440x5 on Virtex5 FX
52715
52716    -This patchs gives support for the embbedded ppc440
52717     on the Virtex5 FPGAs
52718    -interrupts.c divided in uic.c and interrupts.c
52719    -xilinx_irq.c for xilinx interrupt controller
52720    -Include modifications propossed by  Stefan Roese
52721
52722    Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52723    Acked-by: Stefan Roese <sr@denx.de>
52724
52725commit 340ccb260f21516be360745d5c5e3bd0657698df
52726Author: Sebastian Siewior <bigeasy@linutronix.de>
52727Date:	Wed Jul 16 20:04:49 2008 +0200
52728
52729    cfi_flash: fix flash on BE machines with CFG_WRITE_SWAPPED_DATA
52730
52731    This got broken by commits 93c56f212c
52732     [cfi_flash: support of long cmd in U-boot.]
52733
52734    That command needs to be in little endian format on BE machines
52735    with CFG_WRITE_SWAPPED_DATA. Without this patch, the command 0xf0
52736    gets saved on stack as 0x00 00 00 f0 and 0x00 gets written into
52737    the cmdbuf in case portwidth = chipwidth = 8bit.
52738
52739    Cc: Alexey Korolev <akorolev@infradead.org>
52740    Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
52741    Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
52742
52743commit 11188d55bc16dd907451c00282e00a038f73dd62
52744Author: Stefan Roese <sr@denx.de>
52745Date:	Thu Jul 17 10:40:51 2008 +0200
52746
52747    ppc4xx: Fix alphabetical order in 4xx Makefile part (redwood)
52748
52749    Signed-off-by: Stefan Roese <sr@denx.de>
52750
52751commit 021f6df6e96af5b387810cf96d24848da1faa55c
52752Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52753Date:	Thu Jul 10 17:20:51 2008 +0400
52754
52755    83xx: mpc8315erdb: fix silly thinko in fdt_tsec1_fixup
52756
52757    The thinko was quite silly indeed, I messed with !ptr. Normally this
52758    would trigger some fault, but in U-Boot NULL pointer is equal to phys
52759    0, so the code was working still, just didn't actually test mpc8315erdb
52760    environment variable value. Heh.
52761
52762    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52763    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52764
52765commit 25f5f0d49a3ae89bf4396f2557ce98debfef21da
52766Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52767Date:	Tue Jul 8 21:00:04 2008 +0400
52768
52769    83xx: mpc8315erdb: add support for switching between ULPI/UTMI USB PHYs
52770
52771    Freescale ships MPC8315E-RDB boards either with TSEC1 and USB UTMI
52772    support, or without TSEC1 but with USB ULPI PHY support in addition.
52773    With this patch user can specify desired USB PHY.
52774
52775    Also, it seems that we can't distinguish the two boards in software, so
52776    user have to set `mpc8315erdb' environment variable to either 'tsec1'
52777    (TSEC1 enabled) or `ulpi' (board with ULPI PHY, TSEC1 disabled), so that
52778    Linux will not probe for TSEC1.
52779
52780    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52781    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52782
52783commit 015b27b9e165fcf220e42f2c4afbaeaa2758fcf6
52784Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52785Date:	Tue Jul 8 20:59:43 2008 +0400
52786
52787    fdt_support: fdt_fixup_dr_usb: add support for phy_type fixups
52788
52789    Currently U-Boot can only fixup the usb dr_mode, but some boards (namely
52790    MPC8315E-RDB) can use two PHY types: ULPI (stand-alone OTG port) or UTMI
52791    (connected to the four-ports hub, usb host only).
52792
52793    This patch implements support for passing Dual-Role USB controller's
52794    device tree property phy_type through the usb_phy_type environment
52795    variable.
52796
52797    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52798    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
52799    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52800
52801commit 699f05125509249072a0b865c8d35520d97cd501
52802Author: Wolfgang Denk <wd@denx.de>
52803Date:	Tue Jul 15 22:22:44 2008 +0200
52804
52805    Prepare v1.3.4-rc1: Code cleanup, update CHANGELOG, sort Makefile
52806
52807    Signed-off-by: Wolfgang Denk <wd@denx.de>
52808
52809commit bcab74baa6b1b1c969038ab6f64a186239180405
52810Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
52811Date:	Tue Jul 15 11:23:02 2008 -0400
52812
52813    Round the serial port clock divisor value returned by calc_divisor()
52814
52815    Round the serial port clock divisor value returned by
52816    calc_divisor()
52817
52818    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
52819    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
52820
52821commit 0328ef0edfe950f0b7b8b368dae482531506b74a
52822Author: Robin Getz <rgetz@blackfin.uclinux.org>
52823Date:	Tue Jul 15 21:44:46 2008 +0200
52824
52825    Fix DHCP protocol so U-Boot does not respond too early
52826    on the network with it's offered IP number; it should not reply until
52827    after it has received a DHCP ACK message. Also ensures that U-Boot
52828    does it's DHCPREQUEST as broadcast (per RFC 2131).
52829
52830    Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
52831    Acked-by: Ben Warren <biggerbadderben@gmail.com>
52832    Signed-off-by: Wolfgang Denk <wd@denx.de>
52833
52834commit 7288f972fcaee14a9741cb08c8688a23874b4a2e
52835Author: Sebastian Siewior <bigeasy@linutronix.de>
52836Date:	Tue Jul 15 13:35:23 2008 +0200
52837
52838    cfi_flash: make the command u32 only
52839
52840    This got changed by commit 93c56f212c
52841    [cfi_flash: support of long cmd in U-boot.]
52842
52843    Long is the wrong type because it will behave differently on 64bit
52844    machines in a way that is probably not expected. u32 should be
52845    enough.
52846
52847    Cc: Alexey Korolev <akorolev@infradead.org>
52848    Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
52849    Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
52850
52851commit 31cfe57491b183acae575d486729e158f016c27b
52852Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52853Date:	Mon Jul 14 23:48:41 2008 +0200
52854
52855    tools/gitignore: update to all generated files
52856
52857    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52858
52859commit 5e0de0e216b8fb27634afb11c60a2fa24c23349e
52860Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
52861Date:	Wed Jul 9 18:30:44 2008 +0200
52862
52863    mpc5xxx: Add MVBC_P board support
52864
52865    The MVBC_P is a MPC5200B based camera system with Intel Gigabit ethernet
52866    controller (using e1000) and custom Altera Cyclone-II FPGA on PCI.
52867
52868    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
52869    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52870
52871commit e2d31fb3450653115452144363d5bde4e5e3e693
52872Author: Timur Tabi <timur@freescale.com>
52873Date:	Thu Jun 19 17:56:11 2008 -0500
52874
52875    Update Freescale sys_eeprom.c to handle CCID formats
52876
52877    Update the sys_eeprom.c file to handle both NXID and CCID EEPROM formats.  The
52878    NXID format replaces the older CCID format, but it's important to support both
52879    since most boards out there still use the CCID format.  This change is in
52880    preparation for using one file to handle both formats.  This will also unify
52881    EEPROM support for all Freescale 85xx and 86xx boards.
52882
52883    Also update the 86xx board header files to use the standard CFG_I2C_EEPROM_ADDR
52884    instead of ID_EEPROM_ADDR.
52885
52886    Signed-off-by: Timur Tabi <timur@freescale.com>
52887
52888commit d85f46a25ccb33ed9b295de3c2cfe1ce270ece9a
52889Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
52890Date:	Fri Jul 11 17:22:43 2008 +0900
52891
52892    pci: sh: Add pci_skip_dev and pci_print_dev function
52893
52894    Add function of new PCI, pci_skip_dev and pci_print_dev.
52895
52896    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
52897    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52898
52899commit 1107014e835ec9d46c0333f4211d104f77442db0
52900Author: Andy Fleming <afleming@freescale.com>
52901Date:	Mon Jul 14 20:29:07 2008 -0500
52902
52903    Clean up INIT_RAM options
52904
52905    The L2_INIT_RAM option was unused, and recent changes to the TLB code
52906    meant that the INIT_RAM TLBs weren't being cleared out.  In order to reduce
52907    the amount of mapped space attached to nothing, we change things so the TLBs
52908    get cleared.
52909
52910    Signed-off-by: Andy Fleming <afleming@freescale.com>
52911
52912commit 4524561820a9327e89107854b3a7187800ccf719
52913Author: Andy Fleming <afleming@freescale.com>
52914Date:	Mon Jul 14 20:26:57 2008 -0500
52915
52916    Remove fake flash bank from 8544 DS
52917
52918    The fake flash bank was generating errors for anyone who didn't have a
52919    PromJET hooked up to the board.  As that constitutes the vast majority of
52920    users, we remove it.
52921
52922    Signed-off-by: Andy Fleming <afleming@freescale.com>
52923
52924commit 630d9bfcb5f6d3a43f251901a6b480994dcb6ea3
52925Author: Kumar Gala <galak@kernel.crashing.org>
52926Date:	Mon Jul 14 14:07:03 2008 -0500
52927
52928    MPC8544DS: Add ATI Video card support
52929
52930    Add support for using a PCIe ATI Video card on PCIe2.
52931
52932    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52933
52934commit 7f9f4347cf325c63a39fe30910f3fb211ae2cc15
52935Author: Kumar Gala <galak@kernel.crashing.org>
52936Date:	Mon Jul 14 14:07:02 2008 -0500
52937
52938    85xx: Add some L1/L2 SPR register definitions
52939
52940    Add new L1/L2 SPRs related to e500mc cache config and control.
52941
52942    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52943
52944commit e5852787f0c3c442a276262f13d91ca450605ac0
52945Author: Kumar Gala <galak@kernel.crashing.org>
52946Date:	Mon Jul 14 14:07:01 2008 -0500
52947
52948    MPC8544DS: Report board id, board version and fpga version.
52949
52950    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52951
52952commit 73f15a060f67a2462551c334215bd20fac6b81d1
52953Author: Kumar Gala <galak@kernel.crashing.org>
52954Date:	Mon Jul 14 14:07:00 2008 -0500
52955
52956    85xx: Cleanup L2 cache size detection
52957
52958    The L2 size detection code was a bit confusing and we kept having to add
52959    code to it to handle new processors.  Change the sense of detection so we
52960    look for the older processors that aren't changing.
52961
52962    Also added support for 1M cache size on 8572.
52963
52964    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52965
52966commit c3ca7e5e00a24451f20df3bded9a61ba541921df
52967Author: Paul Gortmaker <paul.gortmaker@windriver.com>
52968Date:	Fri Jul 11 15:33:08 2008 -0400
52969
52970    sbc8560: enable CONFIG_OF_LIBFDT by default
52971
52972    Make the default build for the sbc8560 board be powerpc
52973    capable with libfdt support.
52974
52975    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
52976
52977commit 6b44a44ec2aab180d7095c1c92e669cee1d3e3bd
52978Author: Andy Fleming <afleming@freescale.com>
52979Date:	Mon Jul 14 20:04:40 2008 -0500
52980
52981    Fix indentation for default boot environment variables
52982
52983    This was proposed by Paul Gortmaker in response to Wolfgang's comments on
52984    similar #defines in sbc8560.h.
52985
52986    Signed-off-by: Andy Fleming <afleming@freescale.com>
52987
52988commit 37fef499104e28e0a83b02b85ca0d1fbe80d294a
52989Author: Paul Gortmaker <paul.gortmaker@windriver.com>
52990Date:	Fri Jul 11 15:33:07 2008 -0400
52991
52992    sbc8560: add default fdt values
52993
52994    Add in the default fdt settings and the typical EXTRA_ENV
52995    settings as borrowed from the mpc8560ads.  Fix a couple
52996    of stale references to the mpc8560ads dating back to the
52997    original clone/fork.
52998
52999    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53000    Signed-off-by: Andy Fleming <afleming@freescale.com>
53001
53002commit d04e76edf92f7f89696989e8702b97e020455af3
53003Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53004Date:	Fri Jul 11 15:33:06 2008 -0400
53005
53006    sbc8560: add in ft_board_setup()
53007
53008    Add in for the sbc8560, the ft_board_setup() routine, based on what is
53009    in use for the Freescale MPC8560ADS board.
53010
53011    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53012
53013commit c158bcaca3b31cbe38c4143812e6170e38a57393
53014Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53015Date:	Fri Jul 11 15:33:05 2008 -0400
53016
53017    sbc8560: define eth0 and eth1 instead of eth1 and eth2
53018
53019    The existing config doesn't define CONFIG_HAS_ETH0, and so the
53020    fdt support doesn't update the zeros in the dtb local-mac with
53021    real data from the u-boot env.  Since the existing config is
53022    tailored to just two interfaces, get rid of the ETH2 definitions
53023    at the same time.
53024
53025    Also don't include any end user specific data into the environment
53026    by default -- things like MAC address, network parameters etc. need
53027    to come from the end user.
53028
53029    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53030    Signed-off-by: Andy Fleming <afleming@freescale.com>
53031
53032commit 0ec436d2f95076d9e46ae594db6e9b1d8732840d
53033Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53034Date:	Fri Jul 11 15:33:04 2008 -0400
53035
53036    sbc8560: properly set cs0_bnds for 512MB
53037
53038    The sbc8560 board ships with 512MB of memory installed,
53039    but the current cs0_bnds is hard coded for 256MB.  Set the
53040    value based on CFG_SDRAM_SIZE.
53041
53042    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53043
53044commit 6de5bf24004c8d9c9b070bb8f7418d1c45e5eb27
53045Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53046Date:	Fri Jul 11 15:33:03 2008 -0400
53047
53048    sbc8560: proper definitions for TSEC.
53049
53050    The definitions for the TSEC have become out of date.  There is no
53051    longer any such options like "CONFIG_MPC85xx_TSEC1" or similar.
53052    Update to match those of other boards, like the MPC8560ADS.
53053
53054    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53055    Acked-by: Ben Warren <biggerbadderben@gmail.com>
53056
53057commit 71074abbe0c76429577aff58aeff0a24ad210b23
53058Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53059Date:	Wed Jul 9 13:23:05 2008 -0400
53060
53061    8xxx-fdt: set ns16550 clock from CFG_NS16550_CLK, not bi_busfreq
53062
53063    Some boards that have external 16550 UARTs don't have a direct
53064    tie between bi_busfreq and the clock used for the UARTs.  Boards
53065    that do have such a tie should set CFG_NS16550_CLK to be
53066    get_bus_freq(0) -- which most of them do already.
53067
53068    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53069    Acked-by: Kim Phillips <kim.phillips@freescale.com>
53070
53071commit 24ef76f320fbadf074105229826514db140f939f
53072Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
53073Date:	Wed Jul 2 07:03:53 2008 -0700
53074
53075    Change the temp map to ROM to align addresses to page size.
53076
53077    With a page size of BOOKE_PAGESZ_16M, both the real and effective
53078    addresses must be multiples of 16MB.  The hardware silently truncates
53079    them so the code happens to work.  This patch clarifies the situation
53080    by establishing addresses that the hardware doesn't need to truncate.
53081
53082    Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
53083    Signed-off-by: Andy Fleming <afleming@freescale.com>
53084
53085commit 06b4186c10204b6683edb047ac5f506fb0ce0937
53086Author: Kim Phillips <kim.phillips@freescale.com>
53087Date:	Tue Jun 17 17:45:22 2008 -0500
53088
53089    mpc85xx: use IS_E_PROCESSOR macro
53090
53091    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53092
53093commit 6b70ffb9d1b2e791161f3cf92937aa45b4a07b78
53094Author: Kim Phillips <kim.phillips@freescale.com>
53095Date:	Mon Jun 16 15:55:53 2008 -0500
53096
53097    fdt: add crypto node handling for MPC8{3, 5}xxE processors
53098
53099    Delete the crypto node if not on an E-processor.  If on 8360 or 834x family,
53100    check rev and up-rev crypto node (to SEC rev. 2.4 property values)
53101    if on an 'EA' processor, e.g. MPC8349EA.
53102
53103    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53104
53105commit 85e5808e8ea9f77da5219f23394112f0b424fa5e
53106Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53107Date:	Fri Jul 11 15:10:11 2008 -0400
53108
53109    ARM DaVinci: Remove extern phy_t declaration by moving code to proper place
53110
53111    ARM DaVinci: Remove extern phy_t declaration by moving
53112    code to proper place.
53113
53114    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53115
53116commit 3a9e7ba2ac14018c5dd1e78a7dd735571569c971
53117Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53118Date:	Fri Jul 11 15:10:10 2008 -0400
53119
53120    ARM DaVinci: Remove duplicate definitions of MACH_TYPE and prototype of i2c_init()
53121
53122    ARM DaVinci: Remove duplicate definitions of MACH_TYPE
53123    and prototype of i2c_init().
53124
53125    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53126
53127commit 348753d416cd2c9e7ec6520a544c8f33cf02a560
53128Author: Kumar Gala <galak@kernel.crashing.org>
53129Date:	Mon Jul 14 14:03:02 2008 -0500
53130
53131    Fix some more printf() format problems.
53132
53133    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
53134
53135commit 45b16d22c64674ccd8c4637456a987463609141c
53136Author: Wolfgang Denk <wd@denx.de>
53137Date:	Mon Jul 14 22:38:42 2008 +0200
53138
53139    Fix coding style; make code better parsable by external tools
53140
53141    Signed-off-by: Wolfgang Denk <wd@denx.de>
53142
53143commit b880cbf207b1c109d3a661417a8feddcbd729a9d
53144Author: Wolfgang Denk <wd@denx.de>
53145Date:	Mon Jul 14 21:19:08 2008 +0200
53146
53147    cpu/i386/serial.c: Fix syntax errors
53148
53149    Signed-off-by: Wolfgang Denk <wd@denx.de>
53150
53151commit e2d45e6f4d9919e1afeac5e09557b2252832fccf
53152Author: Wolfgang Denk <wd@denx.de>
53153Date:	Mon Jul 14 20:41:35 2008 +0200
53154
53155    elppc board: Coding style cleanup.
53156
53157    Signed-off-by: Wolfgang Denk <wd@denx.de>
53158
53159commit 82b24a8a505fc81466484b3c55b574ee0b4205bc
53160Author: Wolfgang Denk <wd@denx.de>
53161Date:	Mon Jul 14 20:40:22 2008 +0200
53162
53163    elppc board: fix syntax error.
53164
53165    Signed-off-by: Wolfgang Denk <wd@denx.de>
53166
53167commit 0fe340585a6a48bd392d315b0dd84d068b1c3790
53168Author: Wolfgang Denk <wd@denx.de>
53169Date:	Mon Jul 14 20:38:26 2008 +0200
53170
53171    EB+MCF-EV123 board: fix coding style (alingment)
53172
53173    Signed-off-by: Wolfgang Denk <wd@denx.de>
53174
53175commit 6841785a0bb0f38175456a923edd634fb7dd6947
53176Author: Wolfgang Denk <wd@denx.de>
53177Date:	Mon Jul 14 20:36:44 2008 +0200
53178
53179    EB+MCF-EV123 board: fix syntx error
53180
53181    Signed-off-by: Wolfgang Denk <wd@denx.de>
53182
53183commit ab5cda9f88c3eaf9cf599adc3a3375906c4ed904
53184Author: Andy Fleming <afleming@freescale.com>
53185Date:	Mon Jul 7 18:02:08 2008 -0500
53186
53187    Remove LBC_CACHE_BASE from 8544 DS
53188
53189    The 8544 DS doesn't have any cacheable Local Bus memories set up.  By mapping
53190    space for some anyway, we were allowing speculative loads into unmapped space,
53191    which would cause an exception (annoying, even if ultimately harmless).
53192    Removing LBC_CACHE_BASE, and using LBC_NONCACHE_BASE for the LBC LAW solves the
53193    problem.
53194
53195    Signed-off-by: Andy Fleming <afleming@freescale.com>
53196
53197commit d0ff51ba5d0309dbe9e25ea54f8a0285a6d5db90
53198Author: Wolfgang Denk <wd@denx.de>
53199Date:	Mon Jul 14 15:19:07 2008 +0200
53200
53201    Code cleanup: fix old style assignment ambiguities like "=-" etc.
53202
53203    Signed-off-by: Wolfgang Denk <wd@denx.de>
53204
53205commit d7854223c5c85b5849fbf422cc8ac0efef461c37
53206Author: Wolfgang Denk <wd@denx.de>
53207Date:	Mon Jul 14 15:10:53 2008 +0200
53208
53209    AmigaOneG3SE: remove dead and incomplete files
53210
53211    Signed-off-by: Wolfgang Denk <wd@denx.de>
53212
53213commit b64f190b7a34224df09b559ca111eb1b733f00ad
53214Author: Wolfgang Denk <wd@denx.de>
53215Date:	Mon Jul 14 15:06:35 2008 +0200
53216
53217    Fix printf() format issues with sizeof_t types by using %zu
53218
53219    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53220    Signed-off-by: Wolfgang Denk <wd@denx.de>
53221
53222commit f354b73e16a86f9e9085471a830605f74f84ea5d
53223Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53224Date:	Mon Jul 14 14:11:45 2008 +0200
53225
53226    vsprintf: add z and t options
53227
53228    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53229
53230commit 25dbe98abb686d8210e1731fba85ced7d3ce874c
53231Author: Wolfgang Denk <wd@denx.de>
53232Date:	Sun Jul 13 23:07:35 2008 +0200
53233
53234    Fix some more printf() format issues.
53235
53236    Signed-off-by: Wolfgang Denk <wd@denx.de>
53237
53238commit d5996dd555edf52721b7691a4c59de016251ed39
53239Author: Wolfgang Denk <wd@denx.de>
53240Date:	Sun Jul 13 19:51:00 2008 +0200
53241
53242    Fix some more printf() format problems.
53243
53244    Signed-off-by: Wolfgang Denk <wd@denx.de>
53245
53246commit 0f9d5f6d6e814907794995c6a22af752040c35d9
53247Author: Wolfgang Denk <wd@denx.de>
53248Date:	Sun Jul 13 19:48:26 2008 +0200
53249
53250    ADS5121: Fix (delete) incorrect ads5121_diu_init() prototype
53251
53252    Signed-off-by: Wolfgang Denk <wd@denx.de>
53253
53254commit 322716a1d1eb33a71067ba0eb1c5346fb2dd6b34
53255Author: Anatolij Gustschin <agust@denx.de>
53256Date:	Sat Jul 12 17:31:36 2008 +0200
53257
53258    Fix bug in Lime video driver
53259
53260    We need to wait while drawing engine clears frame
53261    buffer before any further software accesses to frame
53262    buffer will be initiated. Otherwise software drawn
53263    parts could be partially destroyed by the drawing
53264    engine or even GDC chip freeze could occur (as
53265    observed on socrates board).
53266
53267    Signed-off-by: Anatolij Gustschin <agust@denx.de>
53268
53269commit 0a5676befb0c590212a53f7627fa5d0d8a84bf34
53270Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53271Date:	Sat Jul 12 14:36:34 2008 +0200
53272
53273    Fix some more printf() format issues.
53274
53275    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53276
53277commit 18c8a28aad49803780bd8d52432ded528e37e701
53278Author: Michal Simek <monstr@monstr.eu>
53279Date:	Fri Jul 11 15:11:57 2008 +0200
53280
53281    hwmon: rename CONFIG_DS1722 to CONFIG_DTT_DS1722
53282
53283    Signed-off-by: Michal Simek <monstr@monstr.eu>
53284    Acked-by: Stefan Roese <sr@denx.de>
53285
53286commit 6ecbb45bb027e90c19d63b48e7b0c05acc1a87c0
53287Author: Michal Simek <monstr@monstr.eu>
53288Date:	Fri Jul 11 11:50:53 2008 +0200
53289
53290    hwmon: Cleaning hwmon devices
53291
53292    Clean Makefile
53293    Move device specific values to driver for better reading
53294
53295    Signed-off-by: Michal Simek <monstr@monstr.eu>
53296    Acked-by: Stefan Roese <sr@denx.de>
53297
53298commit c78fce699c7ff467ecd841da6a79f065180bf578
53299Author: Michal Simek <monstr@monstr.eu>
53300Date:	Fri Jul 11 10:43:13 2008 +0200
53301
53302    FIS: repare incorrect return value with ramdisk handling
53303
53304    Microblaze and PowerPC use boot_get_ramdisk for loading
53305    ramdisk to memory with checking return value.
53306    Return 0 means success. Return 1 means failed.
53307    Here is correspond part of code from bootm.c which check
53308    return code.
53309
53310    ret = boot_get_ramdisk (argc, argv, images, IH_ARCH_PPC,
53311		&rd_data_start, &rd_data_end);
53312    if (ret)
53313	goto error;
53314
53315    Signed-off-by: Michal Simek <monstr@monstr.eu>
53316
53317commit 84a2c64a26dc5e275e1cf4e76a6e194a18fb5477
53318Author: Michal Simek <monstr@monstr.eu>
53319Date:	Fri Jul 11 10:10:32 2008 +0200
53320
53321    microblaze: Remove useless ancient headers
53322
53323    Signed-off-by: Michal Simek <monstr@monstr.eu>
53324
53325commit 53ea981c3124b13c137c2d10e975b7c6672266e0
53326Author: Michal Simek <monstr@monstr.eu>
53327Date:	Fri Jul 11 10:10:31 2008 +0200
53328
53329    microblaze: Clean uartlite driver
53330
53331    Redesign uartlite driver to in_be32 and out_be32 macros
53332    Fix missing header in io.h
53333
53334    Signed-off-by: Michal Simek <monstr@monstr.eu>
53335    Acked-by: Grant Likely <grant.likely@secretlab.ca>
53336
53337commit dbf3dfb386a2d5d2381814e39985ab2e21894550
53338Author: Marcel Ziswiler <marcel@ziswiler.com>
53339Date:	Fri Jul 11 02:39:14 2008 +0200
53340
53341    Enable passing of ATAGs required by latest Linux kernel.
53342
53343commit ef130d3093bdf88f01cf3e000fe5df249ebf2b1a
53344Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53345Date:	Fri Jul 11 10:24:15 2008 -0400
53346
53347    Fix integer overflow warning in calc_divisor()
53348
53349    which happened when rounding the serial port clock divisor
53350
53351    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53352
53353commit 6b760189d77f001684e3160b355c185ca3804961
53354Author: Marcel Ziswiler <marcel@ziswiler.com>
53355Date:	Fri Jul 11 01:09:59 2008 +0200
53356
53357    Fix build time warnings in function mmc_decode_csd()
53358
53359    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
53360
53361commit c15947d6ce0d59925c97fdfac692476af6e262d0
53362Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53363Date:	Thu Jul 10 10:46:33 2008 -0400
53364
53365    ARM: Fix for broken compilation when defining CONFIG_CMD_ELF
53366
53367    caused by missing dcache status/enable/disable functions.
53368
53369    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53370
53371commit 068c1b77c8f42a1a31084d2f4b1d5cc807c1a9ce
53372Author: Stefan Roese <sr@denx.de>
53373Date:	Thu Jul 10 13:53:31 2008 +0200
53374
53375    ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
53376
53377    This patch removes some ft_board_setup() functions from some 4xx boards.
53378    This can be done since we now have a default weak implementation for this
53379    in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
53380    implementation like canyonlands need their own version.
53381
53382    Signed-off-by: Stefan Roese <sr@denx.de>
53383
53384commit d39a089f8bc960ba9ae6a08fda5582b578620cc1
53385Author: Wolfgang Denk <wd@denx.de>
53386Date:	Sun Jul 13 14:58:16 2008 +0200
53387
53388    Add last known maintainer for orphaned boards; reformat.
53389
53390    Signed-off-by: Wolfgang Denk <wd@denx.de>
53391
53392commit 5c761d57bb9940e016d561fda8b2ed84c55de5b6
53393Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
53394Date:	Thu Jul 10 13:16:04 2008 +0200
53395
53396    Remove kharris@nexus-tech.net from MAINTAINERS
53397
53398    Mail to kharris@nexus-tech.net bounces because the user doesn't exist
53399    anymore. You can't be a maintainer without a valid e-mail address, so
53400    move all boards that used to be maintained by Kyle Harris to the
53401    "orphaned" list.
53402
53403    Currently, only PowerPC has a list of orphaned boards, so this patch
53404    creates one for ARM as well.
53405
53406    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
53407
53408commit 17bd17071463b0cde391ac4a0863d600474b4ea1
53409Author: Anatolij Gustschin <agust@denx.de>
53410Date:	Thu Jul 10 01:15:10 2008 +0200
53411
53412    at91: Fix to enable using Teridian MII phy (78Q21x3) with at91sam9260
53413
53414    On the at91sam9260ep development board there is an EEPROM
53415    connected to the TWI interface (PA23, PA24 Peripheral A
53416    multiplexing), so we cannot use these pins as ETX2, ETX3.
53417    This patch configures PA10, PA11 pins for ETX2, ETX3
53418    instead of PA23, PA24 pins.
53419
53420    Signed-off-by: Anatolij Gustschin <agust@denx.de>
53421    Signed-off-by: Manuel Sahm <Manuel.Sahm@feig.de>
53422
53423commit f889265753ddf4465d9d580827bb9289bfac55d6
53424Author: Kenneth Johansson <kenneth@southpole.se>
53425Date:	Sat Jul 12 13:18:34 2008 -0600
53426
53427    fix DIU for small screens
53428
53429    The DIU_DIV register is 8 bit not 5 bit. This prevented large DIV values
53430    so it was not possible to set a slow pixel clock and thus prevented
53431    display on small screens.
53432
53433    Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
53434    Acked-by: John Rigby <jrigby@freescale.com>
53435
53436commit b60b8573875e650e4c69be667bfc88d3ed474a7c
53437Author: John Rigby <jrigby@freescale.com>
53438Date:	Fri Jul 11 14:44:09 2008 -0600
53439
53440    ADS5121 cleanup compile warnings
53441
53442    board/ads5121/iopin.c
53443	Replace bit fields in struct iopin_t with a single
53444	field and intialize it via plain old macros.
53445	This fixes the type pun warnings and makes the code
53446	more readable.
53447
53448    board/ads5121/ads5121.c
53449	Add include iopin.h to ads5121.c for the iopin_initialize
53450	prototype.
53451
53452	Add an extern void ads5121_diu_init(void)
53453
53454    Signed-off-by: John Rigby <jrigby@freescale.com>
53455
53456commit bde63587622c4b830a27d1ddf7265843de9e994f
53457Author: Wolfgang Denk <wd@denx.de>
53458Date:	Fri Jul 11 22:56:11 2008 +0200
53459
53460    Fix some more printf() format issues.
53461
53462    Signed-off-by: Wolfgang Denk <wd@denx.de>
53463
53464commit 184f1b404a90eef8b425c0e7b3018d59ef9982c8
53465Author: Wolfgang Denk <wd@denx.de>
53466Date:	Fri Jul 11 22:55:31 2008 +0200
53467
53468    Fixed some out-of-tree build issues
53469
53470    Signed-off-by: Wolfgang Denk <wd@denx.de>
53471
53472commit 47bf9c71ae838305a3ea3161af8d14e6f3fc2c82
53473Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53474Date:	Wed Jul 9 16:20:23 2008 -0500
53475
53476    ColdFire: Fix FB CS not setup properly for Mcf5282
53477
53478    Remove all CFG_CSn_RO in cpu/mcf52x2/cpu_init.c. If
53479    CFG_CSn_RO is defined as 0, the chipselect will not
53480    be assigned.
53481
53482    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53483
53484commit bc3ccb139f0836f0a834cfd370a120a00ad7e63a
53485Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53486Date:	Wed Jul 9 15:47:27 2008 -0500
53487
53488    ColdFire: Fix incorrect define for mcf5227x and mcf5445x RTC
53489
53490    Rename CONFIG_MCFTMR to CONFIG_MCFRTC to include real time
53491    clock module in cpu/<cf arch>/cpu_init.c
53492
53493    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53494
53495commit f94945b517f10e01927101679c62361e03d4e837
53496Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53497Date:	Wed Jul 9 15:25:01 2008 -0500
53498
53499    ColdFire: Fix incorrect board name in MAKEALL for M5253EVBE
53500
53501    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53502
53503commit 0e0c4357d14a3563c6a2a1e6d5ad6a2cc4f35cab
53504Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53505Date:	Wed Jul 9 15:21:44 2008 -0500
53506
53507    Fix compile error caused by missing timer function
53508
53509    Add #define CONFIG_MCFTMR in EB+MCF-EV123.h configuration file
53510
53511    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53512
53513commit c37ea031175b807c54e6bad9b270e9bede6c0078
53514Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53515Date:	Wed Jul 9 15:14:25 2008 -0500
53516
53517    Fix compile error caused by incorrect function return type
53518
53519    Rename int mii_init(void) to void mii_init(void)
53520
53521    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53522
53523commit ab4860b255239dbaecccdd002c8d11f4ef54dd75
53524Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53525Date:	Wed Jun 18 19:27:23 2008 -0500
53526
53527    ColdFire: Fix power up issue for MCF5235
53528
53529    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53530
53531commit dd08e97361fbc9e79fa5ef1a8acf29273b934b11
53532Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53533Date:	Wed Jun 18 19:19:07 2008 -0500
53534
53535    ColdFire: Fix compiling error for MCF5275
53536
53537    The compiling error was caused by missing a closed parentheses
53538    in speed.c
53539
53540    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53541
53542commit 94603c2fd4dbe0655878416aa0da9f302d4c30d3
53543Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53544Date:	Wed Jun 18 19:14:01 2008 -0500
53545
53546    ColdFire: Fix timer issue for MCF5272
53547
53548    The timer was assigned to wrong timer memory mapped which
53549    caused udelay() and timer() not working properly.
53550
53551    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53552
53553commit 3b1e8ac9b43f89cc9291a6a86e6b33ef55801515
53554Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53555Date:	Wed Jun 18 19:12:13 2008 -0500
53556
53557    ColdFire: Change invalid JMP to BRA caught by new v4e toolchain
53558
53559    Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53560
53561commit 8371dc2066136be21e10b7b9293e469297d77298
53562Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53563Date:	Wed Jun 18 19:05:23 2008 -0500
53564
53565    ColdFire: Add -got=single param for new linux v4e toolchains
53566
53567    Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53568
53569commit 56d52615cd47bc522ee13bb7ec7e59d6ce9426c7
53570Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53571Date:	Wed Jun 18 13:21:19 2008 -0500
53572
53573    ColdFire: Fix code flash configuration for M547x/M548x boards
53574
53575    Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53576
53577commit 6e37091afc07fdcc15590093fd066b0cb7399f85
53578Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53579Date:	Tue Jun 24 12:12:16 2008 -0500
53580
53581    ColdFire: Fix warning messages by passing correct data type in board.c
53582
53583    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53584
53585commit 81cc32322acb1b3225ee45606ced48e2a14824dc
53586Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53587Date:	Thu May 29 12:21:54 2008 -0500
53588
53589    ColdFire: Fix UART baudrate formula
53590
53591    The formula "counter = (u32) (gd->bus_clk / gd->baudrate) / 32"
53592    can generate the wrong divisor due to integer division truncation.
53593    Round the calculated divisor value by adding 1/2 the baudrate
53594    before dividing by the baudrate.
53595
53596    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53597    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
53598
53599commit b578fb471444cbd7db1285701ba51343baaf73fb
53600Author: Stefan Roese <sr@denx.de>
53601Date:	Thu Jul 10 11:38:26 2008 +0200
53602
53603    ppc4xx: Fix include sequence in 4xx_pcie.c
53604
53605    This patch now moves common.h to the top of the inlcude list. This
53606    is needed for boards with CONFIG_PHYS_64BIT set (e.g. katmai), so that
53607    the phys_size_t/phys_addr_t are defined to the correct size in this
53608    driver.
53609
53610    Signed-off-by: Stefan Roese <sr@denx.de>
53611
53612commit 69e2c6d0d13d7c8cf1612ac090bdc4c59ba6858e
53613Author: Stefan Roese <sr@denx.de>
53614Date:	Fri Jul 11 13:10:56 2008 +0200
53615
53616    ppc4xx: Fix compile warning in 44x_spd_ddr2.c
53617
53618    Signed-off-by: Stefan Roese <sr@denx.de>
53619
53620commit 6bd9138498c2e4f4f09190108b99157d1b2140b5
53621Author: Stefan Roese <sr@denx.de>
53622Date:	Fri Jul 11 11:40:13 2008 +0200
53623
53624    ppc4xx: Fix small korat merge problem
53625
53626    Signed-off-by: Stefan Roese <sr@denx.de>
53627
53628commit 1d0554736a0a1dd59718acda660871ce56b69e18
53629Author: Stefan Roese <sr@denx.de>
53630Date:	Fri Jul 11 11:34:52 2008 +0200
53631
53632    ppc4xx: Some Rewood cleanups (coding style, leading white spaces)
53633
53634    Signed-off-by: Stefan Roese <sr@denx.de>
53635
53636commit 3a82113ed5934d498f25080441a8261fc9454b15
53637Author: Stefan Roese <sr@denx.de>
53638Date:	Thu Jul 10 16:37:09 2008 +0200
53639
53640    ppc4xx: Add 460SX UIC defines
53641
53642    Only the really needed ones are added (cascading and EMAC/MAL).
53643
53644    Signed-off-by: Stefan Roese <sr@denx.de>
53645
53646commit 26173fc6f60521c2a8072f652f863617fc11ba9a
53647Author: Stefan Roese <sr@denx.de>
53648Date:	Mon Jun 30 14:11:07 2008 +0200
53649
53650    ppc4xx: Continue cleanup of ppc440.h
53651
53652    This patch continues the ppc440.h cleanup by removing some of the unused
53653    defines.
53654
53655    Signed-off-by: Stefan Roese <sr@denx.de>
53656
53657commit d9056b7913ed6a228d2f33671d916efedee541dd
53658Author: Stefan Roese <sr@denx.de>
53659Date:	Mon Jun 30 14:05:05 2008 +0200
53660
53661    ppc4xx: Cleanup Katmai & Yucca PCIe register usage
53662
53663    This patch cleans up the 440SPe PCIe register usage. Now only defines
53664    from the include/asm-ppc/4xx_pcie.h are used.
53665
53666    Signed-off-by: Stefan Roese <sr@denx.de>
53667
53668commit 5de851403b01489b493fa83137ad990b8ce60d1c
53669Author: Stefan Roese <sr@denx.de>
53670Date:	Thu Jun 26 17:36:39 2008 +0200
53671
53672    ppc4xx: Rework 440GX UIC handling
53673
53674    This patch reworks the 440GX interrupt handling so that the common 4xx
53675    code can be used. The 440GX is an exception to all other 4xx variants
53676    by having the cascading interrupt vectors not on UIC0 but on a special
53677    UIC named UICB0 (UIC Base 0). With this patch now, U-Boot references
53678    the 440GX UICB0 when UIC0 is selected. And the common 4xx interrupt
53679    handling is simpler without any 440GX special cases.
53680
53681    Also some additional cleanup to cpu/ppc4xx/interrupt.c is done.
53682
53683    Signed-off-by: Stefan Roese <sr@denx.de>
53684
53685commit d1631fe1a05b063ccaf62ea892a8887b829847d1
53686Author: Stefan Roese <sr@denx.de>
53687Date:	Thu Jun 26 13:40:57 2008 +0200
53688
53689    ppc4xx: Consolidate PPC4xx UIC defines
53690
53691    This 2nd patch now removes all UIC mask bit definition. They should be
53692    generated from the vectors by using the UIC_MASK() macro from now on.
53693    This way only the vectors need to get defined for new PPC's.
53694
53695    Also only the really used interrupt vectors are now defined. This makes
53696    definitions for new PPC versions easier and less error prone.
53697
53698    Another part of this patch is that the 4xx emac driver got a little
53699    cleanup, since now the usage of the interrupts is clearer.
53700
53701    Signed-off-by: Stefan Roese <sr@denx.de>
53702
53703commit 4fb25a3db3b3839094aa9ab748efd7a95924690b
53704Author: Stefan Roese <sr@denx.de>
53705Date:	Wed Jun 25 10:59:22 2008 +0200
53706
53707    ppc4xx: Consolidate PPC4xx UIC defines
53708
53709    This patch is the first step to consolidate the UIC related defines in the
53710    4xx headers. Move header from asm-ppc/ppc4xx-intvec.h to
53711    asm-ppc/ppc4xx-uic.h as it will hold all UIC related defines in the next
53712    steps.
53713
53714    Signed-off-by: Stefan Roese <sr@denx.de>
53715
53716commit 7ee2619c20ccecd57966d74d844e6329e141261c
53717Author: Stefan Roese <sr@denx.de>
53718Date:	Tue Jun 24 17:18:50 2008 +0200
53719
53720    ppc4xx: Consolidate PPC4xx EBC defines
53721
53722    This patch removes all EBC related defines from the PPC4xx headers
53723    ppc405.h and ppc440.h and introduces a new header
53724
53725    include/asm-ppc/ppc4xx-ebc.h
53726
53727    with all those defines.
53728
53729    Signed-off-by: Stefan Roese <sr@denx.de>
53730
53731commit e321801bed5a6d896d298c00fd20046f039d5d66
53732Author: Stefan Roese <sr@denx.de>
53733Date:	Thu Jul 10 13:52:44 2008 +0200
53734
53735    ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
53736
53737    This patch removes some ft_board_setup() functions from some 4xx boards.
53738    This can be done since we now have a default weak implementation for this
53739    in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
53740    implementation like canyonlands need their own version.
53741
53742    Signed-off-by: Stefan Roese <sr@denx.de>
53743
53744commit 08250eb2edbd96514d049602d9e134110ac3185f
53745Author: Stefan Roese <sr@denx.de>
53746Date:	Thu Jul 10 15:32:32 2008 +0200
53747
53748    ppc4xx: Fix merge problems in 44x_spd_ddr2.c
53749
53750    Signed-off-by: Stefan Roese <sr@denx.de>
53751
53752commit 1740c1bf40e3c6d03ac16c29943fdd9fc1e87038
53753Author: Grant Erickson <gerickson@nuovations.com>
53754Date:	Tue Jul 8 08:35:00 2008 -0700
53755
53756    ppc4xx: Add MII mode support to the EMAC RGMII Bridge
53757
53758    This patch adds support for placing the RGMII bridge on the
53759    PPC405EX(r) into MII/GMII mode and allows a board-specific
53760    configuration to specify the bridge mode at compile-time.
53761
53762    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53763    Signed-off-by: Stefan Roese <sr@denx.de>
53764
53765commit 2e2050842e731c823ce8d41fb0c15579eb70ced9
53766Author: Grant Erickson <gerickson@nuovations.com>
53767Date:	Wed Jul 9 16:46:35 2008 -0700
53768
53769    ppc4xx: Add Mnemonics for AMCC/IBM DDR2 SDRAM Controller
53770
53771    This patch completes the preprocessor mneomics for the IBM DDR2 SDRAM
53772    controller registers (MODT and INITPLR) used by the
53773    PowerPC405EX(r). The MMODE and MEMODE registers are unified with their
53774    peer values used for the INITPLR MR and EMR registers,
53775    respectively. Finally, a spelling typo is correct (MANUEL to MANUAL).
53776
53777    With these mnemonics in place, the CFG_SDRAM0_* magic numbers for
53778    Kilauea are replaced by equivalent mnemonics to make it easier to
53779    compare and contrast other 405EX(r)-based boards (e.g. during board
53780    bring-up).
53781
53782    Finally, unified the SDRAM controller register dump routine such that
53783    it can be used across all processor variants that utilize the IBM DDR2
53784    SDRAM controller core. It produces output of the form:
53785
53786	PPC4xx IBM DDR2 Register Dump:
53787		...
53788		SDRAM_MB0CF[40] = 0x00006701
53789		...
53790
53791    which is '<mnemonic>[<DCR #>] = <value>'. The DCR number is included
53792    since it is not uncommon that the DCR values in header files get mixed
53793    up and it helps to validate, at a glance, they match what is printed
53794    in the user manual.
53795
53796    Tested on:
53797      AMCC Kilauea/Haleakala:
53798      - NFS Linux Boot: PASSED
53799      - NAND Linux Boot: PASSED
53800
53801    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53802    Signed-off-by: Stefan Roese <sr@denx.de>
53803
53804commit ad7382d828982e9c1bafc4313ef1b666f6145f58
53805Author: Grant Erickson <gerickson@nuovations.com>
53806Date:	Wed Jul 9 16:31:59 2008 -0700
53807
53808    ppc4xx: Add AMCC/IBM DDR2 SDRAM ECC Field Mnemonics
53809
53810    Add additional DDR2 SDRAM memory controller DCR mneomnics, condition
53811    revision ID DCR based on 405EX, and add field mnemonics for bus error
53812    status and ECC error status registers.
53813
53814    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53815    Signed-off-by: Stefan Roese <sr@denx.de>
53816
53817commit 103201731bd8e85404d0f51a5b4e8abd14c0b6c6
53818Author: Grant Erickson <gerickson@nuovations.com>
53819Date:	Wed Jul 9 16:31:36 2008 -0700
53820
53821    ppc4xx: Add SDR0_SRST Mnemonics for the 405EX(r)
53822
53823    This patch adds bit field mnemonics for the 405EX(r) SDR0_SRST soft reset register.
53824
53825    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53826    Signed-off-by: Stefan Roese <sr@denx.de>
53827
53828commit 5b457d00730d4aa0c6450d21a9104723e606fb98
53829Author: Grant Erickson <gerickson@nuovations.com>
53830Date:	Wed Jul 9 11:55:46 2008 -0700
53831
53832    PPC4xx: Correct SDRAM_MCSTAT for PPC405EX(r)
53833
53834    While the PowerPC 405EX(r) shares in common the AMCC/IBM DDR2 SDRAM
53835    controller core also used in the 440SP, 440SPe, 460EX, and 460GT, in
53836    the 405EX(r), SDRAM_MCSTAT has a different DCR value.
53837
53838    Its present value on the 405EX(r) causes a read back of 0xFFFFFFFF
53839    which causes SDRAM initialization to periodically fail since it can
53840    prematurely indicate SDRAM ready status.
53841
53842    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53843    Signed-off-by: Stefan Roese <sr@denx.de>
53844
53845commit 0ce5c8675bb2c61f1d71fb97f0bbe822663fb93d
53846Author: Feng Kan <fkan@amcc.com>
53847Date:	Tue Jul 8 22:48:42 2008 -0700
53848
53849    ppc4xx: Initial framework of the AMCC PPC460SX redwood reference board.
53850
53851    Add AMCC Redwood reference board that uses the latest
53852    PPC 464 CPU processor combined with a rich mix of peripheral
53853    controllers. The board will support PCIe, mutiple Gig ethernet
53854    ports, advanced hardware RAID assistance and IEEE 1588.
53855
53856    Signed-off-by: Feng Kan <fkan@amcc.com>
53857    Signed-off-by: Stefan Roese <sr@denx.de>
53858
53859commit 96e5fc0e6a1861d0fea4efa3cd376df95a5b1b89
53860Author: Feng Kan <fkan@amcc.com>
53861Date:	Tue Jul 8 22:48:07 2008 -0700
53862
53863    ppc4xx: Add initial 460SX reference board (redwood) config file and defines.
53864
53865    Signed-off-by: Feng Kan <fkan@amcc.com>
53866    Signed-off-by: Stefan Roese <sr@denx.de>
53867
53868commit 7d30793685efcada183891c78fc892e6c9ba50c7
53869Author: Feng Kan <fkan@amcc.com>
53870Date:	Tue Jul 8 22:47:31 2008 -0700
53871
53872    ppc4xx: Add initial 460SX defines for the cpu/ppc4xx directory.
53873
53874    Signed-off-by: Feng Kan <fkan@amcc.com>
53875    Signed-off-by: Stefan Roese <sr@denx.de>
53876
53877commit 9b55a2536919f4de1bb1044e6eb8262c2f53bc96
53878Author: Wolfgang Denk <wd@denx.de>
53879Date:	Fri Jul 11 01:16:00 2008 +0200
53880
53881    Fix some more print() format errors.
53882
53883    Signed-off-by: Wolfgang Denk <wd@denx.de>
53884
53885commit fdd70d1921b87287d9a99d1be99bc35226c2b412
53886Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53887Date:	Thu Jul 10 20:57:54 2008 +0200
53888
53889    MAKEALL: remove duplicated at91 from ARM9 list and add LIST_at91 to arm
53890
53891    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53892
53893commit c6457e3b8bc79a97381cf7deffa08f7c5a24f86c
53894Author: Sergey Lapin <slapin@ossfans.org>
53895Date:	Thu Jun 5 11:06:29 2008 +0400
53896
53897    DataFlash AT45DB021 support
53898
53899    Some boards based on AT91SAM926X-EK use smaller DF chips to keep
53900    bootstrap, u-boot and its environment, using NAND or other external
53901    storage for kernel and rootfs. This patch adds support for
53902    small 1024x263 chip.
53903
53904    Signed-off-by: Sergey Lapin <slapin@ossfans.org>
53905
53906commit 4109df6f75fc00ab7da56d286ba50149a0d16a69
53907Author: Kim Phillips <kim.phillips@freescale.com>
53908Date:	Thu Jul 10 14:00:15 2008 -0500
53909
53910    silence misc printf formatting compiler warnings
53911
53912    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53913
53914commit 3d71c81a9bb03f866a1e98da96363ef3f46c76b3
53915Author: Markus Klotzbücher <mk@denx.de>
53916Date:	Thu Jul 10 14:47:09 2008 +0200
53917
53918    USB: shutdown USB before booting
53919
53920    This patch fixes a potentially serious issue related to USB which was
53921    discouvered by Martin Krause <martin.krause@tqs.de> and fixed for
53922    ARM920T. Martin wrote:
53923
53924      Turn off USB to prevent the host controller from writing to the
53925      SDRAM while Linux is booting. This could happen, because the HCCA
53926      (Host Controller Communication Area) lies within the SDRAM and the
53927      host controller writes continously to this area (as busmaster!), for
53928      example to increase the HccaFrameNumber variable, which happens
53929      every 1 ms.
53930
53931    This is a slightly modified version of the patch in order to shutdown
53932    USB when booting on all architectures.
53933
53934    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
53935
53936commit f31c49db2a5e076f415c0785eb37f67f2faa5fc8
53937Author: Martha Marx <mmarx@silicontkx.com>
53938Date:	Thu May 29 14:23:25 2008 -0400
53939
53940    Configuration changes for ADS5121 Rev 3
53941
53942    ADS5121 Rev 3 board is now the default config
53943
53944    config targets are now
53945
53946    ads5121_config
53947	Rev 3 board with
53948	PCI
53949	M41T62 on board RTC
53950	512MB DRAM
53951
53952    ads5121_rev2_config
53953	Rev 2 board with
53954	No PCI
53955	256MB DRAM
53956
53957    Signed-off-by: Martha Marx <mmarx@silicontkx.com>
53958    Acked-by: Grant Likely <grant.likely@secretlab.ca>
53959    Acked-by: John Rigby <jrigby@freescale.com>
53960
53961commit 16bee7b0dc294ee01ca2434aa1dd3bd717a69615
53962Author: Martha Marx <mmarx@silicontkx.com>
53963Date:	Thu May 29 15:37:21 2008 -0400
53964
53965    Consolidate ADS5121 IO Pin configuration
53966
53967    Consolidate ADS5121 IO Pin configuration to one file
53968    board/ads5121/iopin.c.
53969
53970    Remove pin config from cpu/mpc512x/fec.c
53971
53972    Signed-off-by: Martha Marx <mmarx@silicontkx.com>
53973    Acked-by: Grant Likely <grant.likely@secretlab.ca>
53974    Acked-by: John Rigby <jrigby@freescale.com>
53975
53976commit d4692b0ba83b7b454bbd92bad1f4befe6e1657b7
53977Author: Christian Eggers <christian@p2400.wgnetz.xx>
53978Date:	Fri Jun 27 19:46:51 2008 +0200
53979
53980    Fix "usb part" command
53981
53982    Only print partition for selected device if user supplied the <dev>
53983    arg with the "usb part [dev]" command.
53984
53985    Signed-off-by: Christian Eggers <ceggers@gmx.de>
53986    Acked-by: Markus Klotzbuecher <mk@denx.de>
53987
53988commit cc83b27217f7380041fea386ddb6d6d9b261617d
53989Author: Harald Welte <laforge@gnumonks.org>
53990Date:	Mon Jul 7 00:58:05 2008 +0800
53991
53992    fix USB devices with multiple configurations
53993
53994    This patch fixes bugs in usbdcore*.c related to the use of devices
53995    with multiple configurations.
53996
53997    The original code made mistakes about the meaning of configuration value and
53998    configuration index, and the resulting off-by-one errors resulted in:
53999
54000    * SET_CONFIGURATION always selected the first configuration, no matter what
54001      wValue is being passed.
54002    * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
54003      configuration (index 0).
54004
54005    Signed-off-by: Harald Welte <laforge@openmoko.org>
54006    Acked-by: Markus Klotzbuecher <mk@denx.de>
54007
54008commit 06c53beae1a726e707971c555613f09b270a2461
54009Author: Wolfgang Denk <wd@denx.de>
54010Date:	Thu Jul 10 13:16:09 2008 +0200
54011
54012    Fix some more print() format errors.
54013
54014    Signed-off-by: Wolfgang Denk <wd@denx.de>
54015
54016commit d4b5f3fa001228d76e2c3380cedadf804b802c2a
54017Author: Christian Eggers <christian@p2400.wgnetz.xx>
54018Date:	Fri Jun 27 19:46:51 2008 +0200
54019
54020    Fix "usb part" command
54021
54022    Only print partition for selected device if user supplied the <dev>
54023    arg with the "usb part [dev]" command.
54024
54025    Signed-off-by: Christian Eggers <ceggers@gmx.de>
54026    Acked-by: Markus Klotzbuecher <mk@denx.de>
54027
54028commit e73b5212e0463a3db0af0a5c95c75bfb762ca973
54029Author: Harald Welte <laforge@gnumonks.org>
54030Date:	Mon Jul 7 00:58:05 2008 +0800
54031
54032    fix USB devices with multiple configurations
54033
54034    This patch fixes bugs in usbdcore*.c related to the use of devices
54035    with multiple configurations.
54036
54037    The original code made mistakes about the meaning of configuration value and
54038    configuration index, and the resulting off-by-one errors resulted in:
54039
54040    * SET_CONFIGURATION always selected the first configuration, no matter what
54041      wValue is being passed.
54042    * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
54043      configuration (index 0).
54044
54045    Signed-off-by: Harald Welte <laforge@openmoko.org>
54046    Acked-by: Markus Klotzbuecher <mk@denx.de>
54047
54048commit e870690bdca154943ecadd5212d2d59c1b9d391b
54049Author: Stefan Roese <sr@denx.de>
54050Date:	Thu Jul 10 10:10:54 2008 +0200
54051
54052    MTD/NAND: Fix printf format warning in nand code
54053
54054    This patch fixes NAND related printf format warning. Those warnings are
54055    now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54056    [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
54057    really helpful.
54058
54059    Signed-off-by: Stefan Roese <sr@denx.de>
54060
54061commit 10943c9afa25694bd9999461f4e9e50ce22fff2b
54062Author: Stefan Roese <sr@denx.de>
54063Date:	Thu Jul 10 10:00:45 2008 +0200
54064
54065    rtc: Fix printf format warning in m41t60.c
54066
54067    Signed-off-by: Stefan Roese <sr@denx.de>
54068
54069commit dc1da42f814cd71e6756c2cf62af1ada1d0581fb
54070Author: Stefan Roese <sr@denx.de>
54071Date:	Tue Jul 8 12:01:47 2008 +0200
54072
54073    pci: Move PCI device configuration check into a separate weak function
54074
54075    This patch moves the check, if a device should be skipped in PCI PNP
54076    configuration into the function pci_skip_dev(). This function is defined
54077    as weak so that it can be overwritten by a platform specific one if
54078    needed. The check if the device should get printed in the PCI summary upon
54079    bootup (when CONFIG_PCI_SCAN_SHOW is defined) is moved to the function
54080    pci_print_dev() which is also defined as weak too.
54081
54082    Signed-off-by: Stefan Roese <sr@denx.de>
54083
54084commit b002144e1dc21374b1ef5281fe6b5d014af96650
54085Author: Stefan Roese <sr@denx.de>
54086Date:	Thu Jul 10 09:58:06 2008 +0200
54087
54088    ppc4xx: Fix printf format warnings now visible with the updated format check
54089
54090    This patch fixes ppc4xx related printf format warning. Those warnings are
54091    now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54092    [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
54093    really helpful.
54094
54095    Signed-off-by: Stefan Roese <sr@denx.de>
54096
54097commit 5d812b8b4ad9667c77a5bf92b4ba81699abc9fc3
54098Author: Stefan Roese <sr@denx.de>
54099Date:	Wed Jul 9 17:33:57 2008 +0200
54100
54101    ppc4xx: Enable support for > 2GB SDRAM on AMCC Katmai
54102
54103    Newer PPC's like 440SPe, 460EX/GT can be equipped with more than 2GB of SDRAM.
54104    To support such configurations, we "only" map the first 2GB via the TLB's. We
54105    need some free virtual address space for the remaining peripherals like, SoC
54106    devices, FLASH etc.
54107
54108    Note that ECC is currently not supported on configurations with more than 2GB
54109    SDRAM. This is because we only map the first 2GB on such systems, and therefore
54110    the ECC parity byte of the remaining area can't be written.
54111
54112    Signed-off-by: Stefan Roese <sr@denx.de>
54113
54114commit cf1c2ed91df26903b956948f37f82de9e1158a89
54115Author: Larry Johnson <lrj@acm.org>
54116Date:	Sat Jun 14 17:02:49 2008 -0400
54117
54118    ppc4xx: Remove implementation of testdram() from Korat board support
54119
54120    Signed-off-by: Larry Johnson <lrj@acm.org>
54121    Signed-off-by: Stefan Roese <sr@denx.de>
54122
54123commit 47ce4a28ccfcfb803aa68d3d4505a8de056a8a5e
54124Author: Larry Johnson <lrj@acm.org>
54125Date:	Sat Jun 14 16:53:02 2008 -0400
54126
54127    ppc4xx: Update and add FDT to Korat board support
54128
54129    Signed-off-by: Larry Johnson <lrj@acm.org>
54130    Signed-off-by: Stefan Roese <sr@denx.de>
54131
54132commit 4188f0491886b3b486164e819c0a83fdb97efd7d
54133Author: Wolfgang Denk <wd@denx.de>
54134Date:	Thu Jul 10 01:13:30 2008 +0200
54135
54136    Minor coding style cleanup; update CHANGELOG
54137
54138    Signed-off-by: Wolfgang Denk <wd@denx.de>
54139
54140commit 8915f1189c1d29d8be7f4de325702d90a8988219
54141Author: Paul Gortmaker <paul.gortmaker@windriver.com>
54142Date:	Wed Jul 9 17:50:45 2008 -0400
54143
54144    e1000: add support for 82545GM 64bit PCI-X copper variant
54145
54146    This PCI-X e1000 variant works by just adding in the correct
54147    PCI IDs in the appropriate places.
54148
54149    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
54150
54151commit 21ae6ca0315afdbc65dc3e95ffd5763e6773d030
54152Author: Daniel Hellstrom <daniel@gaisler.com>
54153Date:	Wed Jul 9 12:34:11 2008 +0000
54154
54155    SPARC: Build error fix
54156
54157    (introduced by commit 391fd93ab23e15ab3dd58a54f5b609024009c378)
54158
54159    This patch makes SPARC targets build again. It is caused by
54160    phys_addr_t and phys_size_t being defined in the wrong header
54161    file. include/lmb.h need those typedefs to build.
54162
54163    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
54164
54165commit 11ccc33fa21acce108f6b4a6936e3271af904c64
54166Author: Marcel Ziswiler <marcel@ziswiler.com>
54167Date:	Wed Jul 9 08:17:15 2008 +0200
54168
54169    Many spelling fixes in README.
54170
54171    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54172
54173commit dbab0691d2533560f7e91b92ae844046a9ad1df3
54174Author: Marcel Ziswiler <marcel@ziswiler.com>
54175Date:	Wed Jul 9 08:17:06 2008 +0200
54176
54177    Minor spelling fix in comment.
54178
54179    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54180
54181commit 89134ea1f67208fd3160bdbb0b9eaab4eab98484
54182Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54183Date:	Tue Jul 8 14:54:58 2008 -0400
54184
54185    Round the serial port clock divisor value returned by calc_divisor()
54186
54187    Round the serial port clock divisor value returned by
54188    calc_divisor().
54189
54190    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54191    Signed-off-by: John Roberts <john.roberts@pwav.com>
54192
54193commit 9d2e3947b2944e5bb85b4335533f8c93c58445fe
54194Author: Scott Wood <scottwood@freescale.com>
54195Date:	Wed Jul 9 17:47:52 2008 -0500
54196
54197    NAND: ifdef-protect most of nand.h when using legacy NAND.
54198
54199    Some macros such as NAND_CTL_SETALE conflict between current and legacy
54200    NAND, being defined by the subsystem in the former case and the board
54201    config file in the latter.
54202
54203    Signed-off-by: Scott Wood <scottwood@freescale.com>
54204
54205commit 2b1fa9d383cbbb7d347c1583bd6ca4e181ba8e9e
54206Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54207Date:	Tue Jul 8 11:02:05 2008 -0400
54208
54209    ARM: Fix for wrong patch version applied for Lyrtech SFF-SDR board (ARM926EJS)
54210
54211    ARM: Fix for incorrect version of patch applied when
54212    adding support for the Lyrtech SFF-SDR board.
54213
54214    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54215    Signed-off-by: Philip Balister, OpenSDR <philip@opensdr.com>
54216
54217commit 47042b363ee5022b8180c65d3f4558e7972c79cd
54218Author: Kyungmin Park <kmpark@infradead.org>
54219Date:	Tue Jul 8 09:08:40 2008 +0900
54220
54221    Remove useless print message at apollon
54222
54223    Remove useless print message at apollon
54224
54225    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
54226
54227commit 98874ff329d4a5b32c467b43f6e966e1aa68479f
54228Author: Andy Fleming <afleming@freescale.com>
54229Date:	Mon Jul 7 14:24:39 2008 -0500
54230
54231    Fix LMB type issues
54232
54233    The LMB code now uses phys_addr_t and phys_size_t.	Also, there were a couple
54234    of casting problems in the bootm code that called the LMB functions.
54235
54236    Signed-off-by: Andy Fleming <afleming@freescale.com>
54237
54238commit da8693a91b8eef75ade8de50a1b2ce035bc5fb54
54239Author: Kumar Gala <galak@kernel.crashing.org>
54240Date:	Mon Jul 7 09:39:06 2008 -0500
54241
54242    Fix compiler warnings
54243
54244    gcc-4.3.x generates the following:
54245
54246    bootm.c: In function 'do_bootm_linux':
54247    bootm.c:208: warning: cast from pointer to integer of different size
54248    bootm.c:215: warning: cast from pointer to integer of different size
54249
54250    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54251
54252commit 5bb12dbd7ae03189b6c13d8737b5a1b37c3df698
54253Author: Harald Welte <laforge@gnumonks.org>
54254Date:	Mon Jul 7 15:40:39 2008 +0800
54255
54256    Remove code duplication for setting the default environment
54257
54258    common/env_common.c (default_env): new function that resets the environment to
54259		    the default value
54260    common/env_common.c (env_relocate): use default_env instead of own copy
54261    common/env_nand.c (env_relocate_spec): use default_env instead of own copy
54262    include/environment.h: added default_env prototype
54263
54264    Signed-off-by: Werner Almesberger <werner@openmoko.org>
54265    Signed-off-by: Harald Welte <laforge@openmoko.org>
54266
54267commit 99c2b434d37863df5dda5207a53760c6506fc2be
54268Author: Marcel Ziswiler <marcel@ziswiler.com>
54269Date:	Sun Jun 22 16:13:46 2008 +0200
54270
54271    NAND: Fix warning due to missing env_ptr casts to u_char * in env_nand.c.
54272
54273    The writeenv() and readenv() calls introduced by the recently added bad block
54274    management for environment variables were missing casts therefore producing
54275    compile time warnings.
54276    While at it fixing some typo in a comment and indentation.
54277
54278    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54279    Signed-off-by: Scott Wood <scottwood@freescale.com>
54280
54281commit 3167c5386ea1c98b638be5d8763ef6d5938ef1bd
54282Author: Scott Wood <scottwood@freescale.com>
54283Date:	Fri Jun 20 12:38:57 2008 -0500
54284
54285    NAND: Rename DEBUG to MTDDEBUG to avoid namespace pollution.
54286
54287    This is particularly problematic now that non-NAND-specific code is
54288    including <nand.h>, and thus all debugging code is being compiled
54289    regardless of whether it was requested, as reported by Scott McNutt
54290    <smcnutt@psyent.com>.
54291
54292    Signed-off-by: Scott Wood <scottwood@freescale.com>
54293
54294commit c3bf1ad7baa1b0dd989dedc260b7098b6089ae05
54295Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54296Date:	Thu Jun 12 19:27:58 2008 +0200
54297
54298    mmc: Move atmel_mci driver into drivers/mmc
54299
54300    This makes it easier to use the driver on other platforms.
54301
54302    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54303    Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54304
54305commit d2d54ea449639f3d1a6007e333ab9fcc609a18f0
54306Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54307Date:	Thu Jun 12 19:27:57 2008 +0200
54308
54309    avr32: Use CONFIG_ATMEL_MCI to select the atmel_mci driver
54310
54311    After we move the atmel_mci driver into drivers/mmc, we can't select
54312    it with CONFIG_MMC anymore. Introduce a new symbol specifically for
54313    this driver so that there's no ambiguity.
54314
54315    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54316    Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54317
54318commit 5ce13051a48c62bda9723df3b4778c492fb47f36
54319Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54320Date:	Thu Jun 12 19:27:56 2008 +0200
54321
54322    Create drivers/mmc subdirectory
54323
54324    In order to consolidate more of the various MMC drivers around the
54325    tree, we must first have a common place to put them.
54326
54327    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54328    Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54329
54330commit b502611b51f02718c2d1117d4981dabceb5af6de
54331Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
54332Date:	Sun Jul 6 12:30:09 2008 +0200
54333
54334    Change env_get_char from a global function ptr to a function
54335
54336    This avoids an early global data reference.
54337
54338    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
54339
54340commit 27269417ade432189b234d9fbac98b54e37b978c
54341Author: Matvejchikov Ilya <matvejchikov@gmail.com>
54342Date:	Sun Jul 6 13:57:58 2008 +0400
54343
54344    Some copy-n-paste fixes in printf usage
54345
54346    Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
54347
54348commit 0e6989b9faf1588e8723535539e88a0df3c71356
54349Author: Matvejchikov Ilya <matvejchikov@gmail.com>
54350Date:	Sun Jul 6 13:57:00 2008 +0400
54351
54352    FDT memory and pci node fixes for MPC8260ADS
54353
54354    Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
54355
54356commit dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54357Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
54358Date:	Mon Jul 7 06:41:14 2008 -0700
54359
54360    Fix printf errors.
54361
54362    The compiler will help find mismatches between printf formats and
54363    arguments if you let it.  This patch adds the necessary attributes to
54364    declarations in include/common.h, then begins to correct the resulting
54365    compiler warnings.	Some of these were bugs, e.g., "$d" instead of
54366    "%d" and incorrect arguments.  Others were just annoying, like
54367    int-long mismatches on a system where both are 32 bits.  It's worth
54368    fixing the annoying errors to catch the real ones.
54369
54370    Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
54371
54372commit 417faf285b2527acb2de24c5cd3e2621d385408c
54373Author: Becky Bruce <becky.bruce@freescale.com>
54374Date:	Wed Jul 9 11:09:41 2008 -0500
54375
54376    Allow print_size to print in GB
54377
54378    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
54379
54380commit e7c374529c87525c9aa463e0557c287887ae4e9e
54381Author: Jason McMullan <mcmullan@netapp.com>
54382Date:	Sun Jun 8 23:56:00 2008 -0400
54383
54384    mips: When booting Linux images, add 'ethaddr' and 'eth1addr' to the environment
54385
54386    Add 'ethaddr' and 'eth1addr' to the Linux kernel environment if
54387    they are set in the U-Boot environment.
54388
54389    Signed-off-by: Jason McMullan <mcmullan@netapp.com>
54390    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
54391
54392commit 0192d7d56e9320819dea262f49789ae18fdd2c72
54393Author: Stefan Roese <sr@denx.de>
54394Date:	Tue Jul 8 12:57:14 2008 +0200
54395
54396    jedec_flash: Fix AM29DL800BB device ID
54397
54398    As pointed out by Jerry Hicks, this patch corrects the device ID of
54399    the Spansion AM29DL800BB NOR device. Verified against latest Spansion
54400    datasheet (rev C4 from Dezember 2006).
54401
54402    Signed-off-by: Stefan Roese <sr@denx.de>
54403
54404commit 689c1b30caacba3fbca0b1813facb3ab70b6cd63
54405Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54406Date:	Mon Jul 7 11:22:37 2008 +0900
54407
54408    sh: Fix compile error sh7763rdp board
54409
54410    Disable SH ether driver.
54411
54412    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54413
54414commit 9e23fe0560b84e324dc5f0ff8813dab2aa34f074
54415Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54416Date:	Tue Jul 8 12:03:24 2008 +0900
54417
54418    sh: Fix SH-boards compile error
54419
54420    By Cleanup out-or-tree building for some boards (.depend)
54421    (commit:c8a3b109f07f02342d097b30908965f7261d9f15)
54422    because filse ware changed, some SH-boards have compile error.
54423    I revised this problem.
54424
54425    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54426
54427commit 3473ab737282b08ad61841fcbb14c4d264a93a8e
54428Author: Jason Jin <Jason.jin@freescale.com>
54429Date:	Tue May 13 11:50:36 2008 +0800
54430
54431    Feed the watchdog in u-boot for 8610 board.
54432
54433    The watchdog on 8610 board is enabled by setting sw[6]
54434    to on. Once enabled, the watchdog can not be disabled
54435    by software. So feed the dog in u-boot is necessary for
54436    normal operation.
54437
54438    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
54439
54440commit 63676841ca2d603b13765f3f7b72ff1a61c23f90
54441Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54442Date:	Wed Jun 18 12:10:33 2008 -0400
54443
54444    Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
54445
54446    Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
54447
54448    Remove duplicate code in a if/else block in
54449    cpu/arm926ejs/davinci/lxt972.c.
54450    Fixed style issues.
54451
54452    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54453    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54454
54455commit fec61431a003f5778bafa2624073a571af8bec9f
54456Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54457Date:	Wed Jun 18 12:10:31 2008 -0400
54458
54459    Remove duplicate definitions in include/lxt971a.h.
54460
54461    Remove duplicate definitions in include/lxt971a.h.
54462
54463    Remove duplicate registers and bits definitions in
54464    include/lxt971a.h for standard MII registers, and
54465    use values in include/miiphy.h instead.
54466
54467    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54468    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54469
54470commit 9751ee0990f467941da0b095a4e995f863672d7a
54471Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54472Date:	Wed Jun 11 21:05:00 2008 +0900
54473
54474    net: sh: Renesas SH7763 Ethernet device support
54475
54476    Renesas SH7763 has 2 channel Ethernet device.
54477    This is 10/100/1000 Base support.
54478    But this patch check 10/100 Base only.
54479
54480    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54481    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54482
54483commit 873d97aabc0b1c8822ed1d87e8c5c8ae0a7e4ae9
54484Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54485Date:	Tue Jun 17 16:28:05 2008 +0900
54486
54487    sh: Update Renesas R2DPlus board
54488
54489    New NOR Flash board support and remove old type flash board config.
54490    And Remove network setting from config file.
54491
54492    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54493    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54494
54495commit ec39d479d2003f15e86e23ebc4e02a1c9a3a181c
54496Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54497Date:	Tue Jun 17 16:28:01 2008 +0900
54498
54499    sh: Update Renesas R7780MP board
54500
54501    New NOR Flash board support and remove network setting from config file.
54502
54503    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54504    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54505
54506commit c001cd604e9f133743effbddb1c215b48e761c5a
54507Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54508Date:	Tue Jun 17 16:27:56 2008 +0900
54509
54510    sh: Update Renesas Migo-R board
54511
54512    Remove network setting from config file.
54513
54514    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54515    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54516
54517commit f9599eca7cb5ebe40e5305c8006dced6ecc5cd9e
54518Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54519Date:	Tue Jun 17 16:27:52 2008 +0900
54520
54521    sh: Update Hitachi MS7722SE board
54522
54523    Remove network setting from config file.
54524
54525    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54526    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54527
54528commit 26209e48e8791670c93108029a5c31a30016c6df
54529Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54530Date:	Tue Jun 17 16:27:48 2008 +0900
54531
54532    sh: Cleanup source code of SH7763RDP
54533
54534    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54535    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54536
54537commit 5cd5b2c96ef0025762931349d350287aec03ab47
54538Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54539Date:	Tue Jun 17 16:27:44 2008 +0900
54540
54541    sh: Cleanup source code of R2DPlus
54542
54543    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54544    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54545
54546commit 4ec7e915cfaa31b392755dd2c8231e64736d2ea8
54547Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54548Date:	Tue Jun 17 16:27:41 2008 +0900
54549
54550    sh: Cleanup source code of R7780MP
54551
54552    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54553    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54554
54555commit 0955ef34c0454ae2ee59a78657a0f01fb3ef16d6
54556Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54557Date:	Tue Jun 17 16:27:38 2008 +0900
54558
54559    sh: Cleanup source code of MS7722SE
54560
54561    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54562    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54563
54564commit 1d7b31d97b34ccb6f9b20a2465864998b0bf2691
54565Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54566Date:	Tue Jun 17 16:27:34 2008 +0900
54567
54568    sh: Cleanup source code of MS7720SE
54569
54570    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54571    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54572
54573commit 3ab4827cbe409488ebea1a2ee5094783f2672214
54574Author: Wolfgang Denk <wd@denx.de>
54575Date:	Mon Jul 7 00:45:03 2008 +0200
54576
54577    SH: fix out of tree building
54578
54579    Signed-off-by: Wolfgang Denk <wd@denx.de>
54580
54581commit 9047bfa1e737d787be460387dd6f45737eeceb10
54582Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54583Date:	Thu Jul 3 23:16:06 2008 +0900
54584
54585    net: smc911x: Fix typo
54586
54587    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54588
54589commit 5ed546fdd0ca46a165661c2009fa743d9c9fceca
54590Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
54591Date:	Wed Jul 2 18:54:08 2008 +0200
54592
54593    update mvBL-M7 board config
54594
54595    update mvBL-M7 config file to use UBOOT_VERSION and define
54596    CONFIG_HIGH_BATS.
54597
54598    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
54599
54600commit 5cacc5d0ec52678a5eb83ecda5c3bcb22eb47f30
54601Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54602Date:	Mon Jun 30 17:45:01 2008 +0900
54603
54604    net: fix compile problem in smc911x driver.
54605
54606    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54607    Acked-by: Ben Warren <biggerbadderben@gmail.com>
54608
54609commit 9fea65a6c469b1b474b27446feb58738baba2d31
54610Author: Michal Simek <monstr@monstr.eu>
54611Date:	Tue Jun 24 09:54:09 2008 +0200
54612
54613    ppc4xx: Rename CONFIG_XILINX_ML300 to CONFIG_XILINX_405
54614
54615    This change helps with better handling with others
54616    Xilinx based platform.
54617
54618    Signed-off-by: Michal Simek <monstr@monstr.eu>
54619    Acked-by: Stefan Roese <sr@denx.de>
54620
54621commit cbb6289569ae4fc6e2d676528e46ffcc72d743d0
54622Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54623Date:	Tue Jun 17 13:07:11 2008 +0900
54624
54625    net: ne2000: Move dev_addr variable from grobal to local.
54626
54627    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54628    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54629
54630commit dd7e5fa5f847188f78f62f2c52de6cb3def3ecdb
54631Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54632Date:	Tue Jun 17 13:07:15 2008 +0900
54633
54634    net: ne2000: Fix compile error of NE2000
54635
54636    If enable DEBUG, can not compile ne2000 driver.
54637
54638    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54639    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54640
54641commit dd35479a50f6c7c31ea491c07c5200c6dfd06a24
54642Author: Ben Warren <biggerbadderben@gmail.com>
54643Date:	Mon Jun 23 22:57:27 2008 -0700
54644
54645    Add mechanisms for CPU and board-specific Ethernet initialization
54646
54647    This patch is the first step in cleaning up net/eth.c, by moving Ethernet
54648    initialization to CPU or board-specific code.  Initial implementation is
54649    only on the Freescale TSEC controller, but others will be added soon.
54650
54651    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54652
54653commit 7754f2be5d1835d263aad21b5a629526f3e680b0
54654Author: Wolfgang Denk <wd@denx.de>
54655Date:	Sun Jul 6 01:21:46 2008 +0200
54656
54657    include/sha256.h: fix file permissions.
54658
54659    Signed-off-by: Wolfgang Denk <wd@denx.de>
54660
54661commit d3bcdf838e2991d58571308fa6e04ca335bc06e8
54662Author: Patrice Vilchez <patrice.vilchez@atmel.com>
54663Date:	Tue May 27 11:15:29 2008 +0200
54664
54665    [AT91SAM9] Fix NAND FLASH timings
54666
54667    Fix NAND FLASH timings for at91sam9x evaluation kits.
54668
54669    New timings are based on application note
54670    "NAND Flash Support on AT91SAM9 Microcontrollers" available at
54671    http://atmel.com/dyn/resources/prod_documents/doc6255.pdf
54672
54673    Signed-off-by: Patrice Vilchez <patice.vilchez@atmel.com>
54674    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54675    Acked-by: Stelian Pop <stelian@popies.net>
54676
54677commit 19bd688484322fe62d1a66c8299da6ff9e967ff9
54678Author: Stelian Pop <stelian@popies.net>
54679Date:	Thu May 22 00:15:40 2008 +0200
54680
54681    Fix boot from NOR due to incorrect reset delay.
54682
54683    AT91 RSTC registers are battery-backuped, so their values
54684    are not reset across power cycles. One of those registers,
54685    the AT91_RSTC_MR register, is being modified by U-Boot, in
54686    the ethernet initialisation routine, to generate a 500ms
54687    user reset.
54688
54689    Unfortunately, this value is not being restored afterwards,
54690    causing subsequent resets to also last for 500ms.
54691
54692    This long reset sequence causes problems (at least) in the
54693    boot sequence from NOR: by the time the CPU tries to load
54694    a program from the NOR flash, the latter is still in reset
54695    and not yet available.
54696
54697    Additionaly, this patch fixes a bug in the original code which
54698    caused the reset delay to last for 2s instead of 500ms.
54699
54700    Signed-off-by: Stelian Pop <stelian@popies.net>
54701    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54702
54703commit f492dd636fbbae529e17533995bc6e5813c007f6
54704Author: Wolfgang Denk <wd@denx.de>
54705Date:	Fri Jul 4 20:11:49 2008 +0200
54706
54707    Update CHANGELOG
54708
54709    Signed-off-by: Wolfgang Denk <wd@denx.de>
54710
54711commit 5e6e350fc489aa19402f1e79037dd8c0a4bbd73d
54712Author: Wolfgang Denk <wd@denx.de>
54713Date:	Fri Jul 4 20:07:35 2008 +0200
54714
54715    CCM/SCM boards: fix out of tree building
54716
54717    Signed-off-by: Wolfgang Denk <wd@denx.de>
54718
54719commit ab4c3a490df9a964711556d2a05b0c787db45fde
54720Author: Wolfgang Denk <wd@denx.de>
54721Date:	Thu Jul 3 23:22:27 2008 +0200
54722
54723    SCM board: fix build errors.
54724
54725    Signed-off-by: Wolfgang Denk <wd@denx.de>
54726
54727commit a566466f17ba0e2d2b6c250e77da678fb932470d
54728Author: Wolfgang Denk <wd@denx.de>
54729Date:	Thu Jul 3 23:06:36 2008 +0200
54730
54731    IAD210 board: fix ``"ALIGN" redefined'' warning.
54732
54733    Signed-off-by: Wolfgang Denk <wd@denx.de>
54734
54735commit ad756314797c16fa5dca23e115aab881011f164f
54736Author: Wolfgang Denk <wd@denx.de>
54737Date:	Thu Jul 3 23:00:24 2008 +0200
54738
54739    CCM board: fix build errors.
54740
54741    Signed-off-by: Wolfgang Denk <wd@denx.de>
54742
54743commit f16ed51702cb9fb6fa2e019bbc0fcd1466b57c3b
54744Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
54745Date:	Wed Jul 2 18:54:08 2008 +0200
54746
54747    update mvBL-M7 board config
54748
54749    update mvBL-M7 config file to use UBOOT_VERSION.
54750
54751    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
54752    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
54753
54754commit ced209c50e80c25f13c083099b05044048d21f4f
54755Author: Wolfgang Denk <wd@denx.de>
54756Date:	Thu Jul 3 22:39:21 2008 +0200
54757
54758    sacsng board: fix warnings "suggest explicit braces to avoid ambiguous 'else'"
54759
54760    Signed-off-by: Wolfgang Denk <wd@denx.de>
54761
54762commit 4ff170a8180a79da4cdaab1b30d58cd7b6be565e
54763Author: Wolfgang Denk <wd@denx.de>
54764Date:	Thu Jul 3 22:34:08 2008 +0200
54765
54766    Cleanup: fix "expected specifier-qualifier-list before 'phys_size_t'" errors
54767
54768    Signed-off-by: Wolfgang Denk <wd@denx.de>
54769
54770commit 730f298485984b011b6ee8f4acb511cb45a843dd
54771Author: Wolfgang Denk <wd@denx.de>
54772Date:	Thu Jul 3 22:04:17 2008 +0200
54773
54774    lmb: fix "implicit declaration of function 'lmb_free'" warning
54775
54776    Signed-off-by: Wolfgang Denk <wd@denx.de>
54777
54778commit 322ef5e28d2dc62571afc699b00add22a8e006e4
54779Author: Wolfgang Denk <wd@denx.de>
54780Date:	Wed Jul 2 23:53:23 2008 +0200
54781
54782    Cleanup: remove redundant deleting on *~ files
54783
54784    Signed-off-by: Wolfgang Denk <wd@denx.de>
54785
54786commit c8a3b109f07f02342d097b30908965f7261d9f15
54787Author: Wolfgang Denk <wd@denx.de>
54788Date:	Wed Jul 2 23:49:18 2008 +0200
54789
54790    Cleanup out-or-tree building for some boards (.depend)
54791
54792    Signed-off-by: Wolfgang Denk <wd@denx.de>
54793
54794commit a30cc5a340e7f8f5f85a0e08e7f6c4106ce117c4
54795Author: Wolfgang Denk <wd@denx.de>
54796Date:	Wed Jul 2 23:38:50 2008 +0200
54797
54798    Cleanup: fix out-of-tree building for some boards
54799
54800    Signed-off-by: Wolfgang Denk <wd@denx.de>
54801
54802commit 461fa68d20861811487944d22291db5a13410e20
54803Author: Wolfgang Denk <wd@denx.de>
54804Date:	Wed Jul 2 23:00:14 2008 +0200
54805
54806    Cleanup: replace hard-wired $(AR) 'crv' settings by $(ARFLAGS)
54807
54808    Signed-off-by: Wolfgang Denk <wd@denx.de>
54809
54810commit 5981ebd32017e062b08aa6747cf591276f2db779
54811Author: Detlev Zundel <dzu@denx.de>
54812Date:	Fri Jun 20 22:26:24 2008 +0200
54813
54814    fdt: Fix typo in variable name.
54815
54816    Signed-off-by: Detlev Zundel <dzu@denx.de>
54817
54818commit a7a5982cd0f3482f88225af4da7795bc4f6cb9bc
54819Author: Gary Jennejohn <garyj@denx.de>
54820Date:	Thu Jun 19 11:11:19 2008 +0200
54821
54822    Add logos for RRvision board
54823
54824    Signed-off-by: Gary Jennejohn <garyj@denx.de>
54825
54826commit ee4ae38342142237ca85913f88ee570c1eb5ca7c
54827Author: Esben Haabendal <EsbenHaabendal@gmail.com>
54828Date:	Wed Jun 18 11:03:57 2008 +0200
54829
54830    mpc8260: add fdt_fixup_ethernet support
54831
54832    Add support for updating mac-address and local-mac-address in fdt for
54833    all MPC8260 targets.
54834
54835    Signed-off-by: Esben Haabendal <eha@doredevelopment.dk>
54836
54837commit f6a69559d64498a04e1e0b087a9b920e5775f866
54838Author: Steven A. Falco <sfalco@harris.com>
54839Date:	Thu Jun 12 13:24:42 2008 -0400
54840
54841    cmd_nvedit.c: clean up syntax highlighting
54842
54843    My text-editor (vim) has a bit of trouble syntax-highlighting the
54844    cmd_nvedit.c file, because it apparently does not parse C
54845    ifdef/else/endif. The following patch does not change the behavior of
54846    the code at all, but does allow the editor to properly
54847    syntax-highlight the file.
54848
54849    Signed-off-by: Steve Falco <sfalco@harris.com>
54850
54851commit 75678c807a6272ecc5541eb32898c93887f08400
54852Author: Steven A. Falco <sfalco@harris.com>
54853Date:	Thu Jun 12 13:22:12 2008 -0400
54854
54855    Make setenv() return status
54856
54857    Currently, the setenv function does not return an error code.
54858    This patch allows to test for errors.
54859
54860    Signed-off-by: Steve Falco <sfalco@harris.com>
54861
54862commit 4928e97c8531283ca9b368b7c29a8a12e726562a
54863Author: Kumar Gala <galak@kernel.crashing.org>
54864Date:	Wed Jun 11 10:14:06 2008 -0500
54865
54866    PPC: Added fls, fls64, __ilog2_u64, and ffs64 to bitops
54867
54868    fls64, __ilog2_u64, ffs64 are variants that work on an u64,
54869    and fls is used to implement them.
54870
54871    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54872
54873commit 83002a77cbdf383015ca384eff5fa31722d8e571
54874Author: Magnus Lilja <lilja.magnus@gmail.com>
54875Date:	Mon Jun 9 22:58:48 2008 +0200
54876
54877    i.MX31: Cleanup comments in lowlevel_init.S.
54878
54879    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
54880
54881commit f8cc312bbee69257d741dc9f4062f4a0f5adf609
54882Author: Ben Warren <biggerbadderben@gmail.com>
54883Date:	Sun Jun 8 23:28:33 2008 -0700
54884
54885    Move conditional compilation of MPC8XXX SPI driver to Makefile
54886
54887    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54888
54889commit d92ea21bafb674ee2bf27447970b047845e7b0a2
54890Author: Juergen Kilb <J.Kilb@gmx.de>
54891Date:	Sun Jun 8 17:59:53 2008 +0200
54892
54893    i.MX31: fixed CTRL-C detection
54894
54895    The Register URXD contains status information in bits [15..8].
54896    With status bit 15 set, CTRL-C was reported as 0x8003 instead
54897    of 0x03. Therefore CTRL-C was not detected.
54898    To solve this, bits [15..8] were masked out now.
54899
54900    Signed-off-by: Juergen Kilb <J.Kilb@gmx.de>
54901    Acked-by: Felix Radensky <felix@embedded-sol.com>
54902
54903commit dd1c5523d6f44e842e69f2fcb50788c6060eab86
54904Author: Stefan Roese <sr@denx.de>
54905Date:	Tue Jul 1 17:03:19 2008 +0200
54906
54907    ppc4xx: Fix 460EX/GT PCIe port initialization
54908
54909    This patch fixes a bug where the 460EX/GT PCIe UTLSET1 register was
54910    configured incorrectly. Thanks to Olga Buchonina from AMCC for pointing
54911    this out.
54912
54913    Signed-off-by: Stefan Roese <sr@denx.de>
54914
54915commit b571afde0295b007a45055ee49f8822c753a5651
54916Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54917Date:	Sat Jun 7 12:29:52 2008 +0200
54918
54919    add SHA256 support
54920
54921    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54922    Signed-off-by: Francesco Albanese <Francesco.Albanese@swisscom.com>
54923
54924commit 3bab76a26e03df4ff81342fcc16393ce37d9766b
54925Author: Marian Balakowicz <m8@semihalf.com>
54926Date:	Fri Jun 6 23:07:40 2008 +0200
54927
54928    Delay FIT format check on sector based devices
54929
54930    Global FIT image operations like format check cannot be performed on
54931    a first sector data, defer them to the point when whole FIT image was
54932    uploaded to a system RAM.
54933
54934    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
54935    Partial ('cmd_nand' case) Acked-by: Grant Erickson <gerickson@nuovations.com>
54936    NAND and DOC bits Acked-by: Scott Wood <scottwood@freescale.com>
54937
54938commit 9810263afec5ac5f38f92963bb3b6d799e4331d0
54939Author: Dave Liu <r63238@freescale.com>
54940Date:	Tue Jun 3 17:38:19 2008 +0800
54941
54942    sata: wait for device updating signature to host
54943
54944    The driver need wait for the device updating signature to host.
54945    If we don't wait for it, the driver can not detect the device(disk)
54946    when the system powers up.
54947
54948    Signed-off-by: Dave Liu <daveliu@freescale.com>
54949
54950commit 745d8a0d3cea82e6d1753e14afb4588c34761b15
54951Author: Stefan Roese <sr@denx.de>
54952Date:	Sat Jun 28 14:56:17 2008 +0200
54953
54954    ppc4xx: Fix 460EX errata with CPU lockup upon high AHB traffic
54955
54956    This patch implements a fix provided by AMCC so that the lockup upon
54957    simultanious traffic on AHB USB OTG, USB 2.0 and SATA doesn't occur
54958    anymore:
54959
54960    Set SDR0_AHB_CFG[A2P_INCR4] (bit 24) and clear SDR0_AHB_CFG[A2P_PROT2]
54961    (bit 25) for a new 460EX errata regarding concurrent use of AHB USB OTG,
54962    USB 2.0 host and SATA.
54963
54964    This errata is not officially available yet. I'll update the comment
54965    to add the errata number later.
54966
54967    Signed-off-by: Stefan Roese <sr@denx.de>
54968
54969commit 8b616edb118e37d05f6401389eaee1c636b22828
54970Author: Stuart Wood <stuart.wood@labxtechnologies.com>
54971Date:	Mon Jun 2 16:42:19 2008 -0400
54972
54973    serial_pl010.c: add watchdog support
54974
54975    Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
54976
54977commit 86d3273e2b7be3fffb45e20c08535d6ad3aded6b
54978Author: Stuart Wood <stuart.wood@labxtechnologies.com>
54979Date:	Mon Jun 2 16:40:08 2008 -0400
54980
54981    jffs2_1pass.c: add watchdog support
54982
54983    Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
54984
54985commit 5744ddc6637fea4f7b911a54a5fa860cb81a5d89
54986Author: Sascha Laue <sascha.laue@liebherr.com>
54987Date:	Fri May 30 09:48:14 2008 +0200
54988
54989    Configure DSP POST; add watchdog reset to diag command
54990
54991    Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
54992
54993commit f13526517859bf6b573e23ff47199e107d1009b5
54994Author: Tor Krill <tor@excito.com>
54995Date:	Thu May 29 10:40:17 2008 +0200
54996
54997    Add sata sil3114 support
54998
54999    Signed-off-by: Tor Krill <tor@excito.com>
55000
55001commit e093a247628228100f405b6d7f6b1bfc16141938
55002Author: Wolfgang Denk <wd@denx.de>
55003Date:	Sat Jun 28 23:34:37 2008 +0200
55004
55005    Coding Style Cleanup
55006
55007    Signed-off-by: Wolfgang Denk <wd@denx.de>
55008
55009commit 01db232dd7a0ceb81208a9f2545720c80e5bfd83
55010Author: Wolfgang Denk <wd@denx.de>
55011Date:	Sat Jun 28 23:16:01 2008 +0200
55012
55013    Update CHANGELOG
55014
55015    Signed-off-by: Wolfgang Denk <wd@denx.de>
55016
55017commit c7f879ec2b389c4f2bf726b293bd516f4c692e03
55018Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
55019Date:	Wed May 21 13:58:41 2008 -0400
55020
55021    ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
55022
55023    This patch adds support for the Lyrtech SFF-SDR board,
55024    based on the TI DaVinci architecture (ARM926EJS).
55025
55026    Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
55027    Signed-off-by: Philip Balister <philip@balister.org>
55028    Signed-off-by: Wolfgang Denk <wd@denx.de>
55029
55030commit 341188b9ccaa8d4462d772cc067aca8d7618633a
55031Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55032Date:	Thu May 22 11:09:59 2008 +0200
55033
55034    MMC: Consolidate MMC/SD command definitions
55035
55036    This moves the MMC and SD Card command definitions from
55037    include/asm/arch/mmc.h into include/mmc.h. These definitions are
55038    given by the MMC and SD Card standards, not by any particular
55039    architecture.
55040
55041    There's a lot more room for consolidation in the MMC drivers which
55042    I'm hoping to get done eventually, but this patch is a start.
55043
55044    Compile-tested for all avr32 boards as well as lpc2292sodimm and
55045    lubbock. This should cover all three mmc drivers in the tree.
55046
55047    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55048
55049commit fa60edfc4c952626e048c0e065f654b3c1822fa5
55050Author: Kyungmin Park <kmpark@infradead.org>
55051Date:	Wed May 21 14:38:08 2008 +0900
55052
55053    Use better Ethernet timings for apollon board
55054
55055    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55056
55057commit 41c5eaa7253ed82bbae1eda5667755872c615164
55058Author: Andy Fleming <afleming@freescale.com>
55059Date:	Mon Jun 16 13:58:56 2008 -0500
55060
55061    Resize device tree to allow space for board changes and the chosen node
55062
55063    Current code requires that a compiled device tree have space added to the end to
55064    leave room for extra nodes added by board code (and the chosen node).  This
55065    requires that device tree creators anticipate how much space U-Boot will add to
55066    the tree, which is absurd.	Ideally, the code would resize and/or relocate the
55067    tree when it needed more space, but this would require a systemic change to the
55068    fdt code, which is non-trivial.  Instead, we resize the tree inside
55069    boot_relocate_fdt, reserving either the remainder of the bootmap (in the case
55070    where the fdt is inside the bootmap), or adding CFG_FDT_PAD bytes to the size.
55071
55072    Signed-off-by: Andy Fleming <afleming@freescale.com>
55073
55074commit 7570a9941fc565922078679a72d246fe208d696d
55075Author: Andy Fleming <afleming@freescale.com>
55076Date:	Mon Jun 16 13:58:55 2008 -0500
55077
55078    Fix an underflow bug in __lmb_alloc_base
55079
55080    __lmb_alloc_base can underflow if it fails to find free space.  This was fixed
55081    in linux with commit d9024df02ffe74d723d97d552f86de3b34beb8cc.  This patch
55082    merely updates __lmb_alloc_base to resemble the current version in Linux.
55083
55084    Signed-off-by: Andy Fleming <afleming@freescale.com>
55085
55086commit 63796c4e61b207d2e635729d41b7a7f7d188b03c
55087Author: Andy Fleming <afleming@freescale.com>
55088Date:	Mon Jun 16 13:58:54 2008 -0500
55089
55090    Add lmb_free
55091
55092    lmb_free allows us to unreserve some memory so we can use lmb_alloc_base or
55093    lmb_reserve to temporarily reserve some memory.
55094
55095    Signed-off-by: Andy Fleming <afleming@freescale.com>
55096
55097commit 4b03ac8b5102ad95f9fede7d13fa236977593e7d
55098Author: Andy Fleming <afleming@freescale.com>
55099Date:	Mon Jun 16 13:58:53 2008 -0500
55100
55101    Add ALIGN() macro
55102
55103    ALIGN() returns the smallest aligned value greater than the passed
55104    in address or size.  Taken from Linux.
55105
55106    Signed-off-by: Andy Fleming <afleming@freescale.com>
55107
55108commit 93262af85e3e9d9974c6c08fbd37a9a72e090ca2
55109Author: Stefan Roese <sr@denx.de>
55110Date:	Tue Jun 24 17:15:22 2008 +0200
55111
55112    ppc4xx: Fix compilation problems with phys_size_t
55113
55114    This patch includes <asm/types.h> before <asm/u-boot.h> in some 4xx
55115    board specific files where it has been missing.
55116
55117    Signed-off-by: Stefan Roese <sr@denx.de>
55118
55119commit 28eab0d77352b84885f938759bf2612b7bf0bc44
55120Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
55121Date:	Mon May 19 12:26:38 2008 +0200
55122
55123    Conditionally add -fno-stack-protector to CFLAGS
55124
55125    When compile-testing on powerpc, I get errors like this:
55126
55127    net/nfs.c:422: undefined reference to `__stack_chk_fail_local'
55128
55129    This seems to be because -fstack-protector is on by default, so
55130    let's explicitly disable it on all architectures that support the
55131    option.
55132
55133    The Ubuntu toolchain is affected by this problem, and according to
55134    Mike Frysinger, Gentoo has been running with SSP enabled for years.
55135    More and more distros are turning SSP on by default, so this problem
55136    is likely to get worse in the future.
55137
55138    Also, powerpc just happens to be one of the arches I do
55139    compile-testing on. There may be other arches affected by this too.
55140
55141    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55142
55143commit dfd3be881c03a26e31f0dea4a42e76061fa610ac
55144Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55145Date:	Sun May 18 19:09:52 2008 +0200
55146
55147    pcmcia/ti_pci1410a: Move compile condition to the Makefile
55148
55149    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55150
55151commit 72d5d5f7b5c74a188df238ec6dd824d80c74857a
55152Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55153Date:	Sun May 18 19:09:51 2008 +0200
55154
55155    pxa_pcmcia: Move compile condition to the Makefile
55156
55157    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55158
55159commit c9eff32881fb429101c937cf8c268f1d42e5c2a9
55160Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55161Date:	Sun May 18 19:09:50 2008 +0200
55162
55163    marabun_pcmcia: Move compile condition to the Makefile
55164
55165    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55166
55167commit 6a19c46cae43c16c528eddefae3db97134f1915d
55168Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55169Date:	Mon Jun 23 13:25:34 2008 +0200
55170
55171    fix non-working mvBL-M7
55172
55173    Add missing #define CONFIG_HIGH_BATS in mvBL-M7 board config file.
55174
55175    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55176    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55177
55178commit 846f1574ddddeda2bc227655e687308695f41cdc
55179Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55180Date:	Mon Jun 23 11:40:56 2008 +0200
55181
55182    fix system config overwrite @ MPC834x and MPC8313
55183
55184    During 83xx setup the "System I/O configuration register high" gets
55185    overwritten with user defined value if CFG_SICRH is defined.
55186
55187    Regarding to the MPC834x manual (Table 5-28 reve.1) bits 28+29 of SICRH
55188    must keep their reset value regardless of configuration.
55189
55190    On my board (using RGMII) those bits are set after reset - yet it's
55191    unclear where they come from.
55192
55193    The patch keeps both bits on MPC834x and MPC8313.
55194
55195    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55196    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55197
55198commit 4890246a2c5df90a74e2941e3673a49bbd36aee9
55199Author: Kim Phillips <kim.phillips@freescale.com>
55200Date:	Tue Jun 17 17:45:27 2008 -0500
55201
55202    mpc83xx: move CPU_TYPE_ENTRY over to processor.h
55203
55204    to avoid this:
55205
55206    cpu.c:47:1: warning: "CPU_TYPE_ENTRY" redefined
55207    In file included from cpu.c:33:
55208    /home/kim/git/u-boot/include/asm/processor.h:982:1: warning: this is the location of the previous definition
55209
55210    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55211
55212commit aac7a5095b968d6c9a3e6422f31b4ad203cac9c8
55213Author: Stefan Roese <sr@denx.de>
55214Date:	Mon Jun 23 11:15:09 2008 +0200
55215
55216    ppc4xx: Fix problem in gpio_config()
55217
55218    As pointed out by Guennadi Liakhovetski (thanks), pin2 is already shifted
55219    left by one. So the additional shift is bogus.
55220
55221    Signed-off-by: Stefan Roese <sr@denx.de>
55222
55223commit 40777812316fc252c941665c0f60c148fd79d50f
55224Author: Detlev Zundel <dzu@denx.de>
55225Date:	Fri Jun 20 22:24:05 2008 +0200
55226
55227    fdt: Fix typo in variable name.
55228
55229    Signed-off-by: Detlev Zundel <dzu@denx.de>
55230
55231commit 5f723a3b98c630bde33de74351f2121691fdef14
55232Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55233Date:	Fri Jun 20 10:41:05 2008 +0200
55234
55235    avr32: Enable SPI flash support on ATNGW100
55236
55237    The ATNGW100 has 8MB DataFlash on board. Give users access to it through
55238    the new SPI flash framework.
55239
55240    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55241
55242commit 5605ef6b5802921cbefe6a933a9dea3497396b5c
55243Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55244Date:	Fri Jun 20 12:44:28 2008 +0200
55245
55246    avr32: Fix SPI portmux initialization
55247
55248    Use the new GPIO manipulation functions to set up the chip select lines,
55249    and make sure both busses use GPIO for chip select control.
55250
55251    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55252
55253commit 4688f9e34a87e825aed34d07c9ca7a273e6fc8ab
55254Author: Peter Ma <pma@mediamatech.com>
55255Date:	Sun Jun 1 22:59:24 2008 -0700
55256
55257    avr32: Add GPIO manipulation functions
55258
55259    Adds GPIO manipulation functions for AVR32 AP7 platform.
55260
55261    Signed-off-by: Peter Ma <pma@mediamatech.com>
55262    [haavard.skinnemoen@atmel.com: coding style fixup, slight simplification]
55263    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55264
55265commit b4fe1a71090c73efc6e4188eed188b2ff67fc02a
55266Author: Wolfgang Grandegger <wg@grandegger.com>
55267Date:	Thu Jun 5 13:02:30 2008 +0200
55268
55269    MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
55270
55271    This patch is based on the following patch sent a few minutes ago:
55272    "NAND FSL UPM: driver re-write using the hwcontrol callback"
55273    It is untested, of course. Anton, could you please give it a try.
55274
55275    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55276    Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55277
55278commit 96026d42fa4e646d28318c0a1438aac4b2017909
55279Author: Anatolij Gustschin <agust@denx.de>
55280Date:	Thu Jun 12 12:40:11 2008 +0200
55281
55282    Fix 4xx build issue
55283
55284    Building for 4xx doesn't work since commit 4dbdb768:
55285
55286    In file included from 4xx_pcie.c:28:
55287    include/asm/processor.h:971: error: expected ')' before 'ver'
55288    make[1]: *** [4xx_pcie.o] Error 1
55289
55290    This patch fixes the problem.
55291
55292    Signed-off-by: Anatolij Gustschin <agust@denx.de>
55293    Acked-by: Stefan Roese <sr@denx.de>
55294    Acked-by: Kumar Gala <galak@kernel.crashing.org>
55295
55296commit a036b0443657fe0f4773786de9092251869f08ac
55297Author: Kumar Gala <galak@kernel.crashing.org>
55298Date:	Thu Jun 19 01:45:50 2008 -0500
55299
55300    MPC8610HPCD: Report board id, board version and fpga version.
55301
55302    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55303
55304commit 7de8c21f14df9c20fdcf6027aec8e8545f75f835
55305Author: Kumar Gala <galak@kernel.crashing.org>
55306Date:	Thu Jun 19 01:45:27 2008 -0500
55307
55308    MPC8641HPCN: Report board id, board version and fpga version.
55309
55310    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55311
55312commit fb8c061ea05fc68d37e2a8b9f8c949d76c8d71a8
55313Author: Stefan Roese <sr@denx.de>
55314Date:	Mon Jun 16 10:40:02 2008 +0200
55315
55316    cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably
55317
55318    This patch simplifies flash_toggle() (AMD commandset), which is used to
55319    detect if a FLASH device is still busy with erase/program operations. On
55320    800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation
55321    did not detect the busy state reliably, resulting in non erased sectors
55322    etc. This patch now simplifies this function by "just" comparing the
55323    complete data-word instead of ANDing it with the command-word (0x40)
55324    before the compatison. It is done the same way in the Linux implementation
55325    chip_ready() in cfi_cmdset_0002.c.
55326
55327    Signed-off-by: Stefan Roese <sr@denx.de>
55328
55329commit 9e4006bca3d9fb4a2d061996771036cb01e539d3
55330Author: Philip Balister <philip@balister.org>
55331Date:	Mon Jun 16 08:58:07 2008 -0400
55332
55333    NAND: Add missing declaration to non-redundant saveenv().
55334
55335    Signed-off-by: Scott Wood <scottwood@freescale.com>
55336
55337commit 2cdb7f50ac59594540fffdf8dbd7b12beac79c52
55338Author: Wolfgang Grandegger <wg@grandegger.com>
55339Date:	Mon Jun 2 15:09:55 2008 +0200
55340
55341    MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
55342
55343    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55344    Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55345    Signed-off-by: Scott Wood <scottwood@freescale.com>
55346
55347commit 212ed90615c3d20fa6bd73d70d5153bd0d124e5f
55348Author: Stefan Roese <sr@denx.de>
55349Date:	Tue Jun 10 15:34:11 2008 +0200
55350
55351    ppc4xx: Canyonlands: Disable the RTC M41T62 square wave output
55352
55353    This patch disables the square wave output of the M41T62 RTC used on
55354    Canyonlands & Glacier. Here the explanation:
55355
55356    The serial real-time clock part used in the design is an
55357    STMicro M41T62. This part has a full-time 32KHz square wave
55358    output that is connected to the TmrClk input to the
55359    processor. The default state for this square wave output is
55360    enabled so the output runs continuously when the board is
55361    powered normally and also from the battery. The TmrClk input
55362    to the processor goes to ground when the power is removed
55363    from the board/processor, and therefore the running square
55364    wave output is driving ground which drains the battery quickly.
55365
55366    Signed-off-by: Stefan Roese <sr@denx.de>
55367
55368commit a94f22f08f280905926219e568568964cb9eeb9d
55369Author: Andy Fleming <afleming@freescale.com>
55370Date:	Wed Jun 11 18:10:20 2008 -0500
55371
55372    Fix build issue with string.h and linux/string.h
55373
55374    This commit:
55375    commit 338cc038461a6c7709c5b86fd9a240209338a1ae
55376    Author: Wolfgang Denk <wd@denx.de>
55377    Date:   Fri Jun 6 14:28:14 2008 +0200
55378
55379	tools/mkimage: fix compiler warnings on some systems.
55380
55381    Broke building on some systems, because the host's string.h was interfering
55382    with u-boot's linux/string.h.  It doesn't look like we need the u-boot one if
55383    we're building for the host, so now we only include when building inside
55384    u-boot.
55385
55386    Signed-off-by: Andy Fleming <afleming@freescale.com>
55387
55388commit 9973e3c614721bbf169882ffc3be266a6611cd60
55389Author: Becky Bruce <becky.bruce@freescale.com>
55390Date:	Mon Jun 9 16:03:40 2008 -0500
55391
55392    Change initdram() return type to phys_size_t
55393
55394    This patch changes the return type of initdram() from long int to phys_size_t.
55395    This is required for a couple of reasons: long int limits the amount of dram
55396    to 2GB, and u-boot in general is moving over to phys_size_t to represent the
55397    size of physical memory.  phys_size_t is defined as an unsigned long on almost
55398    all current platforms.
55399
55400    This patch *only* changes the return type of the initdram function (in
55401    include/common.h, as well as in each board's implementation of initdram).  It
55402    does not actually modify the code inside the function on any of the platforms;
55403    platforms which wish to support more than 2GB of DRAM will need to modify
55404    their initdram() function code.
55405
55406    Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
55407    MPC8641HPCN.
55408
55409    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55410
55411commit 391fd93ab23e15ab3dd58a54f5b609024009c378
55412Author: Becky Bruce <becky.bruce@freescale.com>
55413Date:	Mon Jun 9 20:37:18 2008 -0500
55414
55415    Change lmb to use phys_size_t/phys_addr_t
55416
55417    This updates the lmb code to use phys_size_t
55418    and phys_addr_t instead of unsigned long.  Other code
55419    which interacts with this code, like getenv_bootm_size()
55420    is also updated.
55421
55422    Booted on MPC8641HPCN, build-tested ppc, arm, mips.
55423
55424    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55425
55426commit 61b09fc2952dc636017df4e7970e3de132276ba1
55427Author: Becky Bruce <becky.bruce@freescale.com>
55428Date:	Mon Jun 9 20:37:17 2008 -0500
55429
55430    Change print_size to take phys_size_t
55431
55432    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55433
55434commit b57ca3e128cc10a133ba79bc7ec3e7b50e7c8fbe
55435Author: Becky Bruce <becky.bruce@freescale.com>
55436Date:	Mon Jun 9 20:37:16 2008 -0500
55437
55438    Change bd/gd memsize/ram_size to be phys_size_t.
55439
55440    Currently, both are defined as an unsigned long, but
55441    should be phys_size_t. This should result in no real change,
55442    since phys_size_t is currently an unsigned long for all the
55443    default configs.  Also add print_lnum to cmd_bdinfo to deal
55444    with the potentially wider memsize.
55445
55446    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55447
55448commit ba04f7010958e88a8910f2a123fee53fdc72e013
55449Author: Kumar Gala <galak@kernel.crashing.org>
55450Date:	Tue Jun 10 16:16:02 2008 -0500
55451
55452    FSL LAW: Add new interface to use the last free LAW
55453
55454    LAWs have the concept of priority so its useful to be able to allocate
55455    the lowest (highest number) priority.  We will end up using this with the
55456    new DDR code.
55457
55458    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55459
55460commit 859a86a25c569d3665ff413d1d923394b8a961f3
55461Author: Kumar Gala <galak@kernel.crashing.org>
55462Date:	Wed Jun 11 00:51:45 2008 -0500
55463
55464    85xx/86xx: Move to dynamic mgmt of LAWs
55465
55466    With the new LAW interface (set_next_law) we can move to letting the
55467    system allocate which LAWs are used for what purpose.  This makes life
55468    a bit easier going forward with the new DDR code.
55469
55470    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55471    Signed-off-by: Andy Fleming <afleming@freescale.com>
55472    Acked-by: Jon Loeliger <jdl@freescale.com>
55473    Acked-by: Becky Bruce <becky.bruce@freescale.com>
55474
55475commit f060054dadbbe7027ca088eed806a3ef1f82fdb7
55476Author: Kumar Gala <galak@kernel.crashing.org>
55477Date:	Wed Jun 11 00:44:10 2008 -0500
55478
55479    FSL LAW: Keep track of LAW allocations
55480
55481    Make it so we keep track of which LAWs have allocated and provide
55482    a function (set_next_law) which can allocate a LAW for us if one is
55483    free.
55484
55485    In the future we will move to doing more "dynamic" LAW allocation
55486    since the majority of users dont really care about what LAW number
55487    they are at.
55488
55489    Also, add CONFIG_MPC8540 or CONFIG_MPC8560 to those boards which needed them
55490
55491    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55492    Signed-off-by: Andy Fleming <afleming@freescale.com>
55493
55494commit ddde74a159caa6e18b481fec01d40b885aebb566
55495Author: Kumar Gala <galak@kernel.crashing.org>
55496Date:	Mon Jun 9 22:31:57 2008 -0500
55497
55498    85xx: remove dummy board_early_init_f
55499
55500    A number of board ports have empty version of board_early_init_f
55501    for no reason since we control its via CONFIG_BOARD_EARLY_INIT_F.
55502
55503    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55504
55505commit 81e56e9af0d43712db8efb843606a8d62eab454f
55506Author: Kumar Gala <galak@kernel.crashing.org>
55507Date:	Mon Jun 9 18:55:38 2008 -0500
55508
55509    MPC8544DS: Update config.h
55510
55511    * Enable flash progress
55512    * remove CLEAR_LAW0 since we dont really use it
55513
55514    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55515
55516commit 978e81604c1b28526ed580df0fbe64eb8384e94f
55517Author: Kumar Gala <galak@kernel.crashing.org>
55518Date:	Mon Jun 9 13:37:24 2008 -0500
55519
55520    85xx: Remove unused and unconfigured memory test code.
55521
55522    Remove unused and unconfigured DDR test code from FSL 85xx boards.
55523    Besides, other common code exists.
55524
55525    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55526
55527commit a23cddde1a95f987e3fe2a720a7ec9375b7264d7
55528Author: Sergei Poselenov <sposelenov@emcraft.com>
55529Date:	Fri Jun 6 15:42:45 2008 +0200
55530
55531    Socrates: Added FPGA base address update in FDT.
55532
55533    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55534
55535commit fd51b0e0e620b8bc9fd4f6daa3a4fa6f5e1316f4
55536Author: Sergei Poselenov <sposelenov@emcraft.com>
55537Date:	Fri Jun 6 15:42:44 2008 +0200
55538
55539    Socrates: NAND support added. Changed the U-Boot base address and
55540
55541    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55542
55543commit 248ae5cfc8bf69074d1da099dc495d8e06070547
55544Author: Sergei Poselenov <sposelenov@emcraft.com>
55545Date:	Fri Jun 6 15:42:43 2008 +0200
55546
55547    NAND: Added support for 128-bit OOB, adapted
55548
55549    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55550
55551commit 31ca0208612f2eb57690110d7c2815953650e47b
55552Author: Sergei Poselenov <sposelenov@emcraft.com>
55553Date:	Fri Jun 6 15:42:42 2008 +0200
55554
55555    Socrates: added missed file with UPMA configuration data.
55556
55557    Signed-of-by: Sergei Poselenov <sposelenov@emcraft.com>
55558
55559commit 59abd15b43cab7a4d19de4ba0943837d9555f7ba
55560Author: Sergei Poselenov <sposelenov@emcraft.com>
55561Date:	Fri Jun 6 15:42:41 2008 +0200
55562
55563    Socrates: Added FPGA mapping. LAWs and TLBs cleanup.
55564
55565    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55566
55567commit 740280e68ccc0b971e613face7eaaa8bd1382b8c
55568Author: Sergei Poselenov <sposelenov@emcraft.com>
55569Date:	Fri Jun 6 15:42:40 2008 +0200
55570
55571    Added the upmconfig() function for 85xx.
55572
55573    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55574    Signed-off-by: Andy Fleming <afleming@freescale.com>
55575
55576commit d39e68514ff943930ee692cff3fde03532eb7fec
55577Author: Sergei Poselenov <sposelenov@emcraft.com>
55578Date:	Fri Jun 6 15:42:39 2008 +0200
55579
55580    Socrates: config file cleanup.
55581
55582    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55583
55584commit e8cc3f04b124f757af4528206e60d8eb715ae083
55585Author: Wolfgang Grandegger <wg@grandegger.com>
55586Date:	Thu Jun 5 13:12:10 2008 +0200
55587
55588    TQM85xx: Change memory map to support Flash memory > 128 MiB
55589
55590    Some TQM85xx boards could be equipped with up to 1 GiB (NOR) Flash
55591    memory. The current memory map only supports up to 128 MiB Flash.
55592    This patch adds the configuration option CONFIG_TQM_BIGFLASH. If
55593    set, up to 1 GiB flash is supported. To achieve this, the memory
55594    map has to be adjusted in great parts (for example the CCSRBAR is
55595    moved from 0xE0000000 to 0xA0000000).
55596
55597    If you want to boot Linux with CONFIG_TQM_BIGFLASH set, the new
55598    memory map also has to be considered in the kernel (changed
55599    CCSRBAR address, changed PCI IO base address, ...). Please use
55600    an appropriate Flat Device Tree blob (tqm8548.dtb).
55601
55602    Signed-off-by: Martin Krause <martin.krause@tqs.de>
55603    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55604
55605commit 1c2deff22cd6e2bf0e618fd6e09ca3eec5a8d051
55606Author: Wolfgang Grandegger <wg@grandegger.com>
55607Date:	Thu Jun 5 13:12:09 2008 +0200
55608
55609    TQM85xx: NAND support via local bus UPMB
55610
55611    This patch adds support for NAND FLASH on the TQM8548. It is disabled by
55612    default and can be enabled for the TQM8548 modules. It is now based on
55613    the re-written FSL NAND UPM driver. A patch has been posted earlier today
55614    with the subject:
55615
55616    "NAND FSL UPM: driver re-write using the hwcontrol callback"
55617
55618    Note that the R/B pin is not supported by that module requiring to use
55619    the specified maximum delay time.
55620
55621    Note: With NAND support enabled the size of the U-Boot image exceeds
55622    256 KB and TEXT_BASE must therefore be set to 0xfff80000 in config.mk,
55623    doubling the image size :-(.
55624
55625    Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55626    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55627
55628commit b9e8078bb3f3c48111a7081e27279938c3a445e1
55629Author: Wolfgang Grandegger <wg@grandegger.com>
55630Date:	Thu Jun 5 13:12:08 2008 +0200
55631
55632    TQM8548: PCI express support
55633
55634    This patch adds support for PCI express cards. The board support
55635    now uses common FSL PCI init code, for both, PCI and PCIe on all
55636    TQM85xx modules.
55637
55638    Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55639    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55640
55641commit 1287e0c55a2ee2c575ac9ce8e4302cd4085be876
55642Author: Wolfgang Grandegger <wg@grandegger.com>
55643Date:	Thu Jun 5 13:12:07 2008 +0200
55644
55645    TQM8548: Basic support for the TQM8548 modules
55646
55647    This patch adds basic support for the TQM8548 module from TQ-Components
55648    (http://www.tqc.de/) including DDR2 SDRAM initialisation and support for
55649    eTSEC 3 and 4
55650
55651    Furthermore Flash buffer write has been enabled to speed up output to
55652    the Flash by approx. a factor of 10.
55653
55654    Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55655    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55656
55657commit 25991353204c78b094c3c1fec90182dcd607ab8f
55658Author: Wolfgang Grandegger <wg@grandegger.com>
55659Date:	Thu Jun 5 13:12:06 2008 +0200
55660
55661    TQM85xx: Support for Flat Device Tree
55662
55663    This patch adds support for Linux kernels using the Flat Device Tree.
55664    It also re-defines the default environment settings for booting Linux
55665    with the FDT blob.
55666
55667    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55668
55669commit d9ee843d54c54776e1fdb86336ce554906a87331
55670Author: Wolfgang Grandegger <wg@grandegger.com>
55671Date:	Thu Jun 5 13:12:05 2008 +0200
55672
55673    TQM85xx: Support for Intel 82527 compatible CAN controller
55674
55675    This patch adds initialization of the UPMC RAM to support up to two
55676    Intel 82527 compatible CAN controller on the TQM85xx modules.
55677
55678    Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55679    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55680
55681commit 518d5cfe72916323c746af1647764459914f555f
55682Author: Wolfgang Grandegger <wg@grandegger.com>
55683Date:	Thu Jun 5 13:12:04 2008 +0200
55684
55685    TQM85xx: Bugfix in the SDRAM initialisation
55686
55687    The CS0_BNDS register is now set according to the detected
55688    memory size.
55689
55690    Signed-off-by Martin Krause <martin.krause@tqs.de>
55691
55692commit 45dee2e620ccec6ac7b3548fe8979a34fd030e5d
55693Author: Wolfgang Grandegger <wg@grandegger.com>
55694Date:	Thu Jun 5 13:12:03 2008 +0200
55695
55696    TQM85xx: Fix chip select configuration for second FLASH bank
55697
55698    This patch fixes the re-calculation of the automatic chip select
55699    configuration for boards with two populated FLASH banks.
55700
55701    Signed-off-by: Martin Krause <martin.krause@tqs.de>
55702
55703commit 46346f27cda6fd025a496bde8f2d4aeee04aca5f
55704Author: Wolfgang Grandegger <wg@grandegger.com>
55705Date:	Thu Jun 5 13:12:02 2008 +0200
55706
55707    TQM85xx: Support for Spansion 'N' type flashes added
55708
55709    The 'N' type Spansion flashes (S29GLxxxN series) have bigger sectors,
55710    than the formerly used 'M' types (S29GLxxxM series), so the flash layout
55711    needs to be changed -> new start address of the environment. The macro
55712    definition CONFIG_TQM_FLASH_N_TYPE is undefined by default and must be
55713    defined for boards with 'N' type flashes.
55714
55715    Signed-off-by: Martin Krause <martin.krause@tqs.de>
55716    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55717
55718commit 5d5bd838f76eade22c0ea40a500389f924d0da36
55719Author: Wolfgang Grandegger <wg@grandegger.com>
55720Date:	Thu Jun 5 13:12:01 2008 +0200
55721
55722    TQM85xx: Fix CPM port pin configuration
55723
55724    Do not configure port pins PD30/PD31 as SCC1 TxD/RxD except for the TQM8560
55725    board. On the other TQM85xx boards (TQM8541 and TQM8555) SCC1 is not used
55726    as serial interface anyway. Worse, on some board variants configuring the
55727    pins for SCC1 leads to short circuits (for example on the TQM8541-BG).
55728
55729    Signed-off-by: Martin Krause <martin.krause@tqs.de>
55730
55731commit b99ba1679e8cd51b023e67098c89e606e47137d2
55732Author: Wolfgang Grandegger <wg@grandegger.com>
55733Date:	Thu Jun 5 13:12:00 2008 +0200
55734
55735    TQM85xx: Various coding style fixes
55736
55737    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55738
55739commit ae9e97fa96f643c8ba2b666b06a026cc8717eb00
55740Author: Gerald Van Baren <vanbaren@cideas.com>
55741Date:	Tue Jun 10 22:15:58 2008 -0400
55742
55743    libfdt: Move the working_fdt pointer to cmd_fdt.c
55744
55745    The working_fdt pointer was declared in common/fdt_support.c but was
55746    not used there.  Move it to common/cmd_fdt.c where it is used (it is
55747    also used in lib_ppc/bootm.c).
55748
55749    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
55750
55751commit e489b9c078e22b0d9e75f002cd2a1bd967e88f5e
55752Author: Kim Phillips <kim.phillips@freescale.com>
55753Date:	Tue Jun 10 11:06:17 2008 -0500
55754
55755    fdt: unshadow global working fdt variable
55756
55757    differentiate with local variables of the same name by renaming the
55758    global 'fdt' variable 'working_fdt'.
55759
55760    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55761
55762commit e1eb0e25d9d8fd8efdfb93f670a417663f386022
55763Author: Andy Fleming <afleming@freescale.com>
55764Date:	Tue Jun 10 18:49:34 2008 -0500
55765
55766    socrates: Fix PCI clk fix patch
55767
55768    The submitted patch seems to have been more up-to-date, but an older patch was
55769    already in the repository.	This patch encompasses the differences
55770
55771    Taken entirely from Sergei Poselenov <sposelenov@emcraft.com>
55772
55773    Signed-off-by: Andy Fleming <afleming@freescale.com>
55774
55775commit a75a57ef6e4b613c81434971e96ed70cf9ec9ba0
55776Author: Wolfgang Grandegger <wg@grandegger.com>
55777Date:	Thu Jun 5 13:02:29 2008 +0200
55778
55779    NAND FSL UPM: driver re-write using the hwcontrol callback
55780
55781    This is a re-write of the NAND FSL UPM driver using the more universal
55782    hwcontrol callback (instead of the cmdfunc callback). Here is a brief
55783    list of furher modifications:
55784
55785    - For the time being, the UPM setup writing the UPM array has been
55786      removed from the driver and must now be done by the board specific
55787      code.
55788
55789    - The bus width definition in "struct fsl_upm_nand" is now in bits to
55790      comply with the corresponding Linux driver and 8, 16 and 32 bit
55791      accesses are supported.
55792
55793    - chip->dev_read is only set if fun->dev_ready != NULL, which is
55794      required for boards not connecting the R/B pin.
55795
55796    - A few issue have been fixed with MxMR bit manipulation like in the
55797      corresponding Linux driver.
55798
55799    Note: I think the "io_addr" field of "struct fsl_upm" could be removed
55800	  as well, because the address is already determined by
55801	  "nand->IO_ADDR_[RW]", but I'm not 100% sure.
55802
55803    This patch has been tested on a TQM8548 modules with the NAND chip
55804    Micron MT29F8G08FABWP.
55805
55806    This patch is based on the following patches posted to this list a few
55807    minutes ago:
55808
55809      PPC: add accessor macros to clear and set bits in one shot
55810      83xx/85xx/86xx: add more MxMR local bus definitions
55811
55812    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55813    Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55814
55815commit 6beecfbb542992eede5831240cd58678274683a9
55816Author: Wolfgang Grandegger <wg@grandegger.com>
55817Date:	Thu Jun 5 13:11:59 2008 +0200
55818
55819    MPC85xx: Beautify boot output of L2 cache configuration
55820
55821    The boot output is now aligned poperly with other boot output
55822    lines, e.g.:
55823
55824      FLASH: 128 MB
55825      L2:    512 KB enabled
55826
55827    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55828
55829commit 398415114f0a705163a14543e9fef03f734b1ffa
55830Author: Wolfgang Grandegger <wg@grandegger.com>
55831Date:	Wed Jun 4 12:45:22 2008 +0200
55832
55833    PPC: add accessor macros to clear and set bits in one shot
55834
55835    PPC: add accessor macros to clear and set bits in one shot
55836
55837    This patch adds macros from linux/include/asm-powerpc/io.h to clear and
55838    set bits in one shot using the in_be32, out_be32, etc. accessor functions.
55839    They are very handy to manipulate bits it I/O registers.
55840
55841    This patch is required for my forthcoming FSL NAND UPM driver re-write and
55842    the support for the TQM8548 module.
55843
55844    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55845
55846commit 4677988c7edc070c3786d3db7994abeca3ab82a0
55847Author: Wolfgang Grandegger <wg@grandegger.com>
55848Date:	Wed Jun 4 13:52:17 2008 +0200
55849
55850    TQM: move TQM boards to board/tqc
55851
55852    Move all TQM board directories to the vendor specific directory "tqc"
55853    for modules from TQ-Components GmbH (http://www.tqc.de).
55854
55855    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55856
55857commit 6fab2fe72ca5bf95280cd52cdf378af3e506eb50
55858Author: Wolfgang Grandegger <wg@grandegger.com>
55859Date:	Mon Jun 2 12:09:30 2008 +0200
55860
55861    83xx/85xx/86xx: add more MxMR local bus definitions
55862
55863    83xx/85xx/86xx: add more MxMR local bus definitions
55864
55865    This patch adds more macro definitions for the UPM Machine Mode Registers
55866    They are copied from "include/mpc82xx.h" to simplify the merge of all 8xxx
55867    common local bus definitions into include/asm-ppc/fsl_lbc.h. They are
55868    required for my forthcoming FSL NAND UPM driver re-write and the support
55869    for the TQM8548 module.
55870
55871    This patch is based on the following two patches from Anton Vorontsov:
55872
55873    http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06511.html
55874    http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06587.html
55875
55876    I leave coding style violation fixes, code beautification and name
55877    corrections to somebody else ;-(.
55878
55879    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55880
55881commit c8c5fc266e4499e283c293ccb972863156aa4134
55882Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55883Date:	Thu May 29 18:14:56 2008 +0400
55884
55885    83xx/85xx: further localbus cleanups
55886
55887    Merge mpc85xx.h's LBC defines to fsl_lbc.h. Also, adopt ACS names
55888    from mpc85xx.h, so ACS_0b10 renamed to ACS_DIV4, ACS_0b11 to ACS_DIV2.
55889
55890    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55891
55892commit 42dbd667c88d496882d53e22656e89b654205492
55893Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55894Date:	Wed May 28 18:20:15 2008 +0400
55895
55896    83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
55897
55898    This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
55899    use it on MPC85xx and MPC86xx processors.
55900
55901    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55902
55903commit 730b2fcf6fcd9eec3ea86fbb087c3f98aa23a769
55904Author: Kumar Gala <galak@kernel.crashing.org>
55905Date:	Thu May 29 11:22:06 2008 -0500
55906
55907    85xx: Add setting of cache props in the device tree.
55908
55909    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55910
55911commit 4dbdb7681e243431530df0725627192a0c4aefda
55912Author: Kumar Gala <galak@kernel.crashing.org>
55913Date:	Tue Jun 10 16:53:46 2008 -0500
55914
55915    85xx: expose cpu identification
55916
55917    The current cpu identification code is used just to return the name
55918    of the processor at boot.  There are some other locations that the name
55919    is useful (device tree setup).  Expose the functionality to other bits
55920    of code.
55921
55922    Also, drop the 'E' suffix and add it on by looking at the SVR version
55923    when we print this out.  This is mainly to allow the most flexible use
55924    of the name.  The device tree code tends to not care about the 'E' suffix.
55925
55926    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55927
55928commit 2329fe113d847e43cca8e4a0e4edd613b50b8492
55929Author: Kim Phillips <kim.phillips@freescale.com>
55930Date:	Tue Jun 10 13:25:24 2008 -0500
55931
55932    mpc83xx: MVBLM7: minor build fixups
55933
55934    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55935
55936commit a1293e549b56da135ef32ffca5b9d35a16aa6802
55937Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55938Date:	Tue Jun 10 09:14:05 2008 +0200
55939
55940    add MPC8343 based board mvBlueLYNX-M7 (board+make files)
55941
55942    Add MPC8343 based board mvBlueLYNX-M7.
55943    It's a single board stereo camera system.
55944    Please read doc/README.mvblm7 for details.
55945
55946    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55947    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55948
55949commit c005b93925ba49f07da2aa748527996d927e172f
55950Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55951Date:	Tue Jun 10 09:13:16 2008 +0200
55952
55953    add MPC8343 based board mvBlueLYNX-M7 (doc+config)
55954
55955    Add MPC8343 based board mvBlueLYNX-M7.
55956    It's a single board stereo camera system.
55957    Please read doc/README.mvblm7 for details.
55958
55959    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55960    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55961
55962commit f9023afbdfd9f27e7c38f3cce965746e56d62dd3
55963Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55964Date:	Thu May 29 18:14:56 2008 +0400
55965
55966    83xx/85xx: further localbus cleanups
55967
55968    move the BRx_* and ORx_* left behind in mpc85xx.h
55969
55970    The same is needed for mpc8xx.h and mpc8260.h (defines are almost
55971    the same, just few differences which needs some attention though).
55972
55973    But the bad news for mpc8xx and mpc8260 is that there are a lot of users
55974    of these defines. So this cleanup I'll leave for the "better times".
55975
55976    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55977    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55978
55979commit bf30bb1f7c954d7855d9b23624b33b00c50b4697
55980Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55981Date:	Wed May 28 18:20:15 2008 +0400
55982
55983    83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
55984
55985    This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
55986    use it on MPC85xx and MPC86xx processors.
55987
55988    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55989    Acked-by: Andy Fleming <afleming@freescale.com>
55990    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55991
55992commit d82b4fc0ce8cca95e857fc51022e841cb2dbee6a
55993Author: Tor Krill <tor@excito.com>
55994Date:	Mon Jun 2 15:09:30 2008 +0200
55995
55996    Add missing CSCONFIG_BANK_BIT_3 define to mpc83xx.h
55997
55998    Signed-off-by: Tor Krill <tor@excito.com>
55999    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56000
56001commit 3b904ccb93c3196727e2e9870cb1df903cab19ad
56002Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56003Date:	Mon Jun 9 23:37:44 2008 +0900
56004
56005    net: Conditional COBJS inclusion of network drivers
56006
56007    Replace COBJS-y with appropriate driver config names.
56008
56009    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56010    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56011
56012commit 2fb698bf50f4aff2485581a12fa634a07c040e4a
56013Author: Gerald Van Baren <vanbaren@cideas.com>
56014Date:	Mon Jun 9 21:02:17 2008 -0400
56015
56016    Use strncmp() for the fdt command
56017
56018    Cleaner than doing multiple conditionals on characters.
56019
56020    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56021
56022commit 47abe8ab290d2721a8eeadff65b939e6af8c01b0
56023Author: Gerald Van Baren <vanbaren@cideas.com>
56024Date:	Sat Jun 7 12:25:05 2008 -0400
56025
56026    The fdt boardsetup command criteria was not unique
56027
56028    It was checking just for "b", which is not unique with respect to the
56029    "boot" command.  Change to check for "boa"[rdsetup].
56030
56031    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56032
56033commit 2f08bfa9526bae4f461e043530cfb903fec0d273
56034Author: David Gibson <david@gibson.dropbear.id.au>
56035Date:	Tue May 20 17:19:11 2008 +1000
56036
56037    libfdt: Several cleanups to parameter checking
56038
56039    This patch makes a couple of small cleanups to parameter checking of
56040    libfdt functions.
56041
56042	- In several functions which take a node offset, we use an
56043    idiom involving fdt_next_tag() first to check that we have indeed been
56044    given a node offset.  This patch adds a helper function
56045    _fdt_check_node_offset() to encapsulate this usage of fdt_next_tag().
56046
56047	- In fdt_rw.c in several places we have the expanded version
56048    of the RW_CHECK_HEADER() macro for no particular reason.  This patch
56049    replaces those instances with an invocation of the macro; that's what
56050    it's for.
56051
56052	- In fdt_sw.c we rename the check_header_sw() function to
56053    sw_check_header() to match the analgous function in fdt_rw.c, and we
56054    provide an SW_CHECK_HEADER() wrapper macro as RW_CHECK_HEADER()
56055    functions in fdt_rw.c
56056
56057    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
56058
56059commit fec6d9ee7c10443f65ce1788ef818919167bbf2e
56060Author: Gerald Van Baren <vanbaren@cideas.com>
56061Date:	Tue Jun 3 20:34:45 2008 -0400
56062
56063    Remove the deprecated CONFIG_OF_FLAT_TREE
56064
56065    Use CONFIG_OF_LIBFDT instead to support flattened device trees.  It is
56066    cleaner, has better functionality, and is better supported.
56067
56068    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56069
56070commit 62bcdda293efa752f8281fbd9da03822b27ce82f
56071Author: Gerald Van Baren <vanbaren@cideas.com>
56072Date:	Tue Jun 3 20:26:29 2008 -0400
56073
56074    Change the stxxst to CONFIG_OF_LIBFDT
56075
56076    This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
56077    to CONFIG_OF_LIBFDT.
56078
56079    WARNING: It appears that this board lost its ability to boot via a
56080    flattened device tree prior to this changeset.
56081
56082    WARNING: This conversion was untested because I do not have a board to
56083    test it on.
56084
56085    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56086
56087commit 589c04271d129729a8b01391453851ab9cc4069c
56088Author: Gerald Van Baren <vanbaren@cideas.com>
56089Date:	Tue Jun 3 20:24:58 2008 -0400
56090
56091    Convert mpc7448hpc2 to CONFIG_OF_LIBFDT
56092
56093    This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
56094    to CONFIG_OF_LIBFDT.
56095
56096    WARNING: This conversion is untested because I do not have a board to
56097    test it on.
56098
56099    NOTE: The FDT blob (DTS) must have an /aliases/ethernet0 and (optionally)
56100    /aliases/ethernet1 property for the ethernet to work.
56101
56102    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56103
56104commit ee1e35bede91debc8bff9b02f75574486033b652
56105Author: Kumar Gala <galak@kernel.crashing.org>
56106Date:	Thu May 29 01:21:24 2008 -0500
56107
56108    85xx: Only use PORPLLSR[DDR_Ratio] on platforms that define it
56109
56110    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
56111
56112commit 3b9519fc50802436e417c839e69df7b2016cade5
56113Author: Becky Bruce <becky.bruce@freescale.com>
56114Date:	Wed May 14 13:10:04 2008 -0500
56115
56116    MPC85xx: Change traps.c to not reference non-addressable memory
56117
56118    Currently, END_OF_RAM is used by the trap code to determine if
56119    we should attempt to access the stack pointer or not. However,
56120    on systems with a lot of RAM, only a subset of the RAM is
56121    guaranteed to be mapped in and accessible.	Change END_OF_RAM
56122    to use get_effective_memsize() instead of using the raw ram
56123    size out of the bd.
56124
56125    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
56126
56127commit 7faddaecea52f585f538fdf9c2e61f85a789b19c
56128Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56129Date:	Mon Jun 9 13:39:57 2008 +0900
56130
56131    sh: Renesas Solutions SH7763RDP board support
56132
56133    SH7763RDP has SCIF, NOR Flash, Ethernet, USB host, LCDC and MMC.
56134    In this patch, support SCIF, NOR Flash, and Ethernet.
56135
56136    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56137    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56138
56139commit 60179098a95eaa972007d7ec58e4c1588029720f
56140Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56141Date:	Fri Jun 6 16:24:13 2008 +0900
56142
56143    sh: Add support Renesas SH7763
56144
56145    Renesas SH7763 has 3 SCIF, MMC, LCDC, Ethernet and other.
56146    This patch supprts CPU register's header file.
56147
56148    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56149    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56150
56151commit 08c5fabe181d663eec0feba5ecd02c0b78934a52
56152Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56153Date:	Fri Jun 6 16:16:08 2008 +0900
56154
56155    sh: SH7763 SCIF support
56156
56157    SH7763 has 3 SCIF channels. SCIF0 and 1 are same register constitution,
56158    but only SCIF2 is different. This patch work all SCIF channel.
56159
56160    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56161    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56162
56163commit 79b51ff8205f0354d5300570614c1d2db499679c
56164Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56165Date:	Sat Jun 7 20:51:59 2008 +0900
56166
56167    [MIPS] cpu/mips/Makefile: Split [CS]OBJS onto separate lines
56168
56169    Also get rid of some #ifdefs in *.c files.
56170
56171    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56172
56173commit 8bde63eb3f79d68f693201528dafc8ae7aa087de
56174Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56175Date:	Sat Jun 7 20:51:56 2008 +0900
56176
56177    [MIPS] Rename Alchemy processor configs into CONFIG_SOC_*
56178
56179    CONFIG_SOC_AU1X00
56180
56181      Common Alchemy Au1x00 stuff. All Alchemy processor based machines
56182      need to have this config as a system type specifier.
56183
56184    CONFIG_SOC_AU1000, CONFIG_SOC_AU1100, CONFIG_SOC_AU1200,
56185    CONFIG_SOC_AU1500, CONFIG_SOC_AU1550
56186
56187      Machine type specifiers. Each port should have one of aboves.
56188
56189    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56190
56191commit cc49cadeeb8bb2f0ae3fdc13af7051ae59f083bc
56192Author: Stuart Wood <stuart.wood@labxtechnologies.com>
56193Date:	Fri May 30 16:05:28 2008 -0400
56194
56195    env_nand.c: Added bad block management for environment variables
56196
56197    Modified to check for bad blocks and to skipping over them when
56198    CFG_ENV_RANGE has been defined.
56199    CFG_ENV_RANGE must be larger than CFG_ENV_SIZE and aligned to the NAND
56200    flash block size.
56201
56202    Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
56203    Signed-off-by: Scott Wood <scottwood@freescale.com>
56204
56205commit 279726bd00558e80263d44581c44167625b7fb9a
56206Author: Becky Bruce <becky.bruce@freescale.com>
56207Date:	Wed May 14 13:09:58 2008 -0500
56208
56209    MPC86xx: Change traps.c to not reference non-addressable memory
56210
56211    Currently, END_OF_RAM is used by the trap code to determine if
56212    we should attempt to access the stack pointer or not. However,
56213    on systems with a lot of RAM, only a subset of the RAM is
56214    guaranteed to be mapped in and accessible.	Change END_OF_RAM
56215    to use get_effective_memsize() instead of using the raw ram
56216    size out of the bd to prevent us from trying to access
56217    non-mapped memory.
56218
56219    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
56220
56221commit 338cc038461a6c7709c5b86fd9a240209338a1ae
56222Author: Wolfgang Denk <wd@denx.de>
56223Date:	Fri Jun 6 14:28:14 2008 +0200
56224
56225    tools/mkimage: fix compiler warnings on some systems.
56226
56227    Signed-off-by: Wolfgang Denk <wd@denx.de>
56228
56229commit b2815f79288d4da7a3ba18bdbd05120ce09d5622
56230Author: Stefan Roese <sr@denx.de>
56231Date:	Fri Jun 6 16:10:41 2008 +0200
56232
56233    ppc4xx: Fix misspelled CONFIG_440SPE/440EPX/GRX config options
56234
56235    We use upper case letters for the AMCC processor defines (like
56236    CONFIG_440SPE) in U-Boot. So the 440SPe is labeled CONFIG_440SPE and
56237    not CONFIG_440SPe. This patch fixes the last misspelled config options.
56238
56239    Signed-off-by: Stefan Roese <sr@denx.de>
56240
56241commit 72675dc6c06a48846d180106161d49dd714383cc
56242Author: Stefan Roese <sr@denx.de>
56243Date:	Fri Jun 6 15:55:21 2008 +0200
56244
56245    ppc4xx: Unify AMCC's board config files (part 3/3)
56246
56247    This patch series unifies the AMCC eval board ports by introducing
56248    a common include header for all AMCC eval boards:
56249
56250    include/configs/amcc-common.h
56251
56252    This header now includes all common configuration options/defines which
56253    are removed from the board specific headers.
56254
56255    The reason for this is ease of maintenance and unified look and feel
56256    of all AMCC boards.
56257
56258    Signed-off-by: Stefan Roese <sr@denx.de>
56259
56260commit 490f204096d6e2c9940f67816f154a8125bab116
56261Author: Stefan Roese <sr@denx.de>
56262Date:	Fri Jun 6 15:55:03 2008 +0200
56263
56264    ppc4xx: Unify AMCC's board config files (part 2/3)
56265
56266    This patch series unifies the AMCC eval board ports by introducing
56267    a common include header for all AMCC eval boards:
56268
56269    include/configs/amcc-common.h
56270
56271    This header now includes all common configuration options/defines which
56272    are removed from the board specific headers.
56273
56274    The reason for this is ease of maintenance and unified look and feel
56275    of all AMCC boards.
56276
56277    Signed-off-by: Stefan Roese <sr@denx.de>
56278
56279commit a8a11a9ed046b480a16e47a158f8f5300028dfa6
56280Author: Stefan Roese <sr@denx.de>
56281Date:	Fri Jun 6 15:54:31 2008 +0200
56282
56283    ppc4xx: Unify AMCC's board config files (part 1/3)
56284
56285    This patch series unifies the AMCC eval board ports by introducing
56286    a common include header for all AMCC eval boards:
56287
56288    include/configs/amcc-common.h
56289
56290    This header now includes all common configuration options/defines which
56291    are removed from the board specific headers.
56292
56293    The reason for this is ease of maintenance and unified look and feel
56294    of all AMCC boards.
56295
56296    Signed-off-by: Stefan Roese <sr@denx.de>
56297
56298commit 0e38c938ed4bcadb4f4fc1419a541431e94fc202
56299Author: Remy Bohmer <linux@bohmer.net>
56300Date:	Thu Jun 5 13:03:36 2008 +0200
56301
56302    DM9000 fix status check fail 0x6d error for trizeps board
56303
56304    According to the Application Notes of the DM9000, only the 2 bits 0:1 of
56305    the status byte need to be checked to identify a valid packet in the fifo
56306
56307    But, The several different Application Notes do not all speak the same
56308    language on these bits. They do not disagree, but only 1 Application Note
56309    noted explicitly that only these 2 bits need to be checked.
56310    Even the datasheets do not mention anything about these 2 bits.
56311
56312    Because the old code, and the kernel check the whole byte, I left this piece
56313    untouched.
56314
56315    However, I tested all board/DM9000[A|E|EP] devices with this 2 bit check, so
56316    it should work.
56317
56318    Notice, that the 2nd iteration through this receive loop (when a 2nd packet is
56319    in the fifo) is much shorter now, compared to the older U-boot driver code,
56320    so that we can maybe run into a hardware condition now that was never seen
56321    before, or maybe was seen very unfrequently.
56322
56323    Additionaly added a cleanup of a stack variable.
56324
56325    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56326    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56327
56328commit 7daf2ebe9196dd67131a06d85049c3a8a08ca413
56329Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56330Date:	Thu Jun 5 22:29:00 2008 +0900
56331
56332    [MIPS] Update <asm/addrspace.h> header
56333
56334    - Fix traditional KSEG names
56335    - Replace PHYSADDR with CPHYSADDR
56336
56337    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56338
56339commit f0d5a6f060d00358b85c62a921a423ea8df71184
56340Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56341Date:	Thu Jun 5 22:29:00 2008 +0900
56342
56343    [MIPS] mips_config.mk: Misc fixes
56344
56345    - Kill redundant `-pipe' (this will be added by $(TOPDIR)/config.mk)
56346    - Modify comments
56347
56348    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56349
56350commit 5f64d21c9a2998794f255b469165b91f092dfc2d
56351Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56352Date:	Thu Jun 5 22:29:00 2008 +0900
56353
56354    [MIPS] Kill unused <version.h> inclusions
56355
56356    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56357
56358commit a55d48174cfd1a5bc184159513f48dcbbe409c83
56359Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56360Date:	Thu Jun 5 22:29:00 2008 +0900
56361
56362    [MIPS] lib_mips/time.c: Fix CP0 count register usage and timer routines
56363
56364    MIPS port has two problems in timer routines. One is now we assume CFG_HZ
56365    equals to CP0 counter frequency, but this is wrong. CFG_HZ has to be 1000
56366    in the U-Boot system.
56367
56368    The other is we don't have a proper time management counter like timestamp
56369    other ARCHs have. We need the 32-bit millisecond clock counter.
56370
56371    This patch introduces timestamp and CYCLES_PER_JIFFY. timestamp is a
56372    32-bit non-overflowing CFG_HZ counter, and CYCLES_PER_JIFFY is the number
56373    of calculated CP0 counter cycles in a CFG_HZ.
56374
56375    STRATEGY:
56376
56377    * Fix improper CFG_HZ value to have 1000
56378
56379    * Use CFG_MIPS_TIMER_FREQ for timer counter frequency, instead.
56380
56381    * timer_init: initialize timestamp and set up the first timer expiration.
56382      Note that we don't need to initialize CP0 count/compare registers here
56383      as they have been already zeroed out on the system reset. Leave them as
56384      they are.
56385
56386    * get_timer: calculate how many timestamps have been passed, then return
56387      base-relative timestamp. Make sure we can easily count missed timestamps
56388      regardless of CP0 count/compare value.
56389
56390    * get_ticks: return the current timestamp, that is get_timer(0).
56391
56392    Most parts are from good old Linux v2.6.16 kernel.
56393
56394    v2:
56395    - Remove FIXME comments as they turned out to be trivial.
56396    - Use CP0 compare register as a global variable for expirelo.
56397    - Kill a global variable 'cycles_per_jiffy'. Use #define CYCLES_PER_JIFFY
56398      instead.
56399
56400    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56401
56402commit 199e4f657c8af42efe3fb3ba1d1104eb6bb28c25
56403Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56404Date:	Thu Jun 5 22:29:00 2008 +0900
56405
56406    [MIPS] lib_mips/time.c: Fix udelay
56407
56408    What we have to do is just to wait for given micro-seconds. No need to
56409    take into account current time, get_timer and CFG_HZ.
56410
56411    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56412
56413commit c7e38e413ae69120d3e51f132c7cb1d6b3514d03
56414Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56415Date:	Thu Jun 5 22:28:59 2008 +0900
56416
56417    [MIPS] lib_mips/time.c: Replace CP0 access functions with existing macros
56418
56419    We already have many pre-defined CP0 access macros in <asm/mipsregs.h>.
56420    This patch replaces mips_{compare,count}_set and mips_count_get with
56421    existing macros.
56422
56423    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56424
56425commit 6b52cfe16cd539935e32bd8cf19146522e462a4d
56426Author: Remy Bohmer <linux@bohmer.net>
56427Date:	Tue Jun 3 15:48:17 2008 +0200
56428
56429    Get rid of annoying/superfluous bad-checksum warning message
56430
56431    U-boot can complain a lot about 'checksum bad' when it is attached to the network.
56432    It is annoying for ordinary users who start to doubt the network connection
56433    in general when they see messages like this.
56434
56435    This is caused by the routine NetCksumOk() which cannot handle IP-headers longer
56436    than 20 bytes. Those packages can be ignored anyway by U-boot, so we trash them
56437    now before checking the checksum.
56438
56439    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56440    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56441
56442commit d6ee5fa40c26970d39990c6fc4a2f20a97822650
56443Author: Remy Bohmer <linux@bohmer.net>
56444Date:	Wed Jun 4 10:47:25 2008 +0200
56445
56446    Fix order for reading rx-status registers in 32bit mode of DM9000
56447
56448    A last minute cleanup before submitting the DM9000A patch series yesterday introduced
56449    a bug in reading the rx-status registers in 32bit mode only.
56450    This patch repairs this.
56451
56452    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56453    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56454
56455commit 98291e2e689096420465074cce926b226d2e71b4
56456Author: Remy Bohmer <linux@bohmer.net>
56457Date:	Tue Jun 3 15:26:26 2008 +0200
56458
56459    DM9000: Some minor code cleanups
56460
56461    Some lines of the U-boot DM9000x driver are longer than 80 characters, or
56462    need some other minor cleanup.
56463
56464    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56465    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56466
56467commit 850ba7555dbd4ca8d14fc475b864d534797adab3
56468Author: Remy Bohmer <linux@bohmer.net>
56469Date:	Tue Jun 3 15:26:25 2008 +0200
56470
56471    DM9000: Make driver work properly for DM9000A
56472
56473    The DM9000A network controller does not work with the U-boot DM9000x driver.
56474    Analysis showed that many incoming packets are lost.
56475
56476    The DM9000A Application Notes V1.20 (section 5.6.1) recommend that the poll to
56477    check for a valid rx packet be done on the interrupt status register, not
56478    directly by performing the dummy read and the rx status check as is currently
56479    the case in the u-boot driver.
56480
56481    When the recommended poll is done as suggested the driver starts working
56482    correctly on 10Mbit/HD, but on 100MBit/FD packets come in faster so that there
56483    can be more than 1 package in the fifo at the same time.
56484
56485    The driver must perform the rx-status check in a loop and read and handle all
56486    packages until there is no more left _after_ the interrupt RX flag is set.
56487
56488    This change has been tested with DM9000A, DM9000E, DM9000EP.
56489
56490    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56491    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56492
56493commit fbcb7ece0ea1e364180f1cf963e0fa0ce7f6560d
56494Author: Remy Bohmer <linux@bohmer.net>
56495Date:	Tue Jun 3 15:26:24 2008 +0200
56496
56497    DM9000: Improve eth_reset() routine
56498
56499    According to the application notes of the DM9000 v1.22 chapter 5.2 bullet 2, the
56500    reset procedure must be done twice to properly reset the DM9000 by means of software.
56501    This errata is not needed anymore for the DM9000A, but it does not bother it.
56502
56503    This change has been tested with DM9000A, DM9000E, DM9000EP.
56504
56505    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56506    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56507
56508commit acba31847fad9ae40708cc2c9f3a634ec35f3416
56509Author: Remy Bohmer <linux@bohmer.net>
56510Date:	Tue Jun 3 15:26:23 2008 +0200
56511
56512    DM9000: improve eth_send() routine
56513
56514    The eth_send routine of the U-boot DM9000x driver does not match the
56515    DM9000 or DM9000A application notes/programming guides.
56516
56517    This change improves the stability of the DM9000A network controller.
56518
56519    This change has been tested with DM9000A, DM9000E, DM9000EP.
56520
56521    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56522    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56523
56524commit 134e266253c02a7832560da59d394989c4f64453
56525Author: Remy Bohmer <linux@bohmer.net>
56526Date:	Tue Jun 3 15:26:22 2008 +0200
56527
56528    DM9000: repair debug logging
56529
56530    It seems that the debugging code of the DM9000x driver in U-boot has not been
56531    compiled for a long time, because it cannot compile...
56532
56533    Also rearranged some loglines to get more useful info while debugging.
56534
56535    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56536    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56537
56538commit a101361bfe23c120321e45d114c0603b8e0763e9
56539Author: Remy Bohmer <linux@bohmer.net>
56540Date:	Tue Jun 3 15:26:21 2008 +0200
56541
56542    DM9000: Add data bus-width auto detection.
56543
56544    The U-boot DM9000x driver contains a compile time bus-width definition for
56545    the databus connected to the network controller.
56546
56547    This compile check makes the code unclear, inflexible and is unneccessary.
56548    It can be asked to the network controller what its bus-width is by reading bits
56549    6 and 7 of the interrupt status register.
56550
56551    The linux kernel already uses a runtime mechanism to determine this bus-width,
56552    so the implementation below looks somewhat like that implementation.
56553
56554    This change has been tested with DM9000A, DM9000E, DM9000EP.
56555
56556    Signed-off-by: Remy Bohmer <linux@bohmer.net>
56557    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56558
56559commit 63a0afa0c32e5f4ea98a9439542870072437404d
56560Author: Stefan Roese <sr@denx.de>
56561Date:	Wed Jun 4 19:19:20 2008 +0200
56562
56563    ppc4xx: Fix problem with SDRAM init in bamboo NAND booting port
56564
56565    This patch fixes a problem spotted by Eugene O'Brian (thanks Eugene)
56566    introduced by the commit:
56567
56568    ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
56569
56570    With this patch SDRAM will get initialized again and booting from NAND
56571    is working again.
56572
56573    Signed-off-by: Stefan Roese <sr@denx.de>
56574    Acked-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
56575
56576commit 9ef1cbef1a649e3779298b0e663be4865cbbbfbc
56577Author: Wolfgang Denk <wd@denx.de>
56578Date:	Tue May 27 14:19:30 2008 +0200
56579
56580    Socrates: Fix PCI bus frequency report
56581
56582    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
56583
56584commit 8ec6e332eace0ee78c71ee5f645d12b06813b86f
56585Author: Tor Krill <tor@excito.com>
56586Date:	Thu May 29 11:10:30 2008 +0200
56587
56588    Fix incorrect switch for IF_TYPE in part.c
56589
56590    Use correct field in block_dev_desc_t when writing interface type in
56591    dev_print. Error introduced in 574b3195.
56592
56593    Also added fix from Martin Krause
56594
56595    Signed-off-by: Tor Krill <tor@excito.com>
56596
56597commit b64b8a0bd310935b70af69ac970952f2b364ae56
56598Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
56599Date:	Tue May 27 10:25:39 2008 +0200
56600
56601    Add size #defines for Altera Cyclone-II EP2C8 and EP2C20.
56602
56603    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
56604
56605commit 35ef877f0a8f6232cdef748f442fed5accb2b641
56606Author: Peter Tyser <ptyser@xes-inc.com>
56607Date:	Thu May 22 18:56:52 2008 -0500
56608
56609    Additional fix to readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
56610
56611    Removed unneeded command line history initialization.  Also, the original
56612    code would access the 'initted' variable before relocation to SDRAM
56613    which resulted in erratic behavior since the bss is not initialized when
56614    executing from flash.
56615
56616    Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
56617
56618commit 22f371b63038a4ecab04068877c1089e51a01ba1
56619Author: Grant Erickson <gerickson@nuovations.com>
56620Date:	Wed May 21 13:28:30 2008 -0700
56621
56622    PPC4xx: Simplified post_word_{load, store}
56623
56624    This patch simplifies post_word_{load,store} by using the preprocessor
56625    to eliminate redundant, copy-and-pasted code.
56626
56627    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
56628
56629commit 9c048b523413ae5f3ff34e00cf57569c3368ab51
56630Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
56631Date:	Wed May 7 21:25:33 2008 +0400
56632
56633    cfi_flash: enable M18 flash chips family support.
56634
56635    Added new command set ID. Buffered write command processing is changed
56636    in order to support M18 flash chips family.
56637
56638    Signed-off-by: Alexey Korolev <akorolev@infradead.org>
56639    Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
56640
56641commit 93c56f212ccdadc182018f0769cb284426b88f1d
56642Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
56643Date:	Wed May 7 21:24:44 2008 +0400
56644
56645    cfi_flash: support of long cmd in U-boot.
56646
56647    Some NOR flash chips needs support of commands with length grether than max
56648    value size of uchar. For example all M18 family chips use 0x1ff command in
56649    buffered write mode as value of program loops count.
56650
56651    Signed-off-by: Alexey Korolev <akorolev@infradead.org>
56652    Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
56653
56654commit 4d91d1df2f16b511ab80dec50c80e050ba0d841e
56655Author: Stefan Roese <sr@denx.de>
56656Date:	Fri May 16 11:06:06 2008 +0200
56657
56658    DTT: Issue one-shot command on AD7414 (LM75 code) to read temp
56659
56660    On AD7414 the first value upon bootup is not read correctly.
56661    This is most likely because of the 800ms update time of the
56662    temp register in normal update mode. To get current values
56663    each time we issue the "dtt" command including upon powerup
56664    we switch into one-short mode.
56665
56666    This patch fixes the problem on AD7414 equipped boards (Sequoia,
56667    Canyonlands etc), that temp value printed in the bootup log was
56668    incorrect.
56669
56670    Signed-off-by: Stefan Roese <sr@denx.de>
56671
56672commit de5bfcf7b0425e032be12698252dbaa6b65a28c0
56673Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
56674Date:	Fri May 30 16:55:06 2008 +0200
56675
56676    ppc4xx: Cleanup CPCI405 variant's config file
56677
56678    This patch removes some dead code from CPCI405 board's
56679    config files. JFFS2 support is also removed. It's not used and
56680    CPCI4052 does not build anymore without some size reduction.
56681
56682    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
56683
56684commit 2918eb9d42bc705fcbd18c9fcc39d15ff2843c65
56685Author: Kenneth Johansson <kenneth@southpole.se>
56686Date:	Thu May 29 16:32:33 2008 +0200
56687
56688    Remove shell variable UNDEF_SYM.
56689
56690    UNDEF_SYM is a shell variable in the main Makefile used to force the
56691    linker to add all u-boot commands to the final image. It has no use here.
56692
56693    Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
56694
56695commit 8c66497e06bf803489c589df58ee591d71033274
56696Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56697Date:	Fri May 16 11:10:35 2008 +0200
56698
56699    Add support for environment in SPI flash
56700
56701    This is pretty incomplete...it doesn't handle reading the environment
56702    before relocation, it doesn't support redundant environment, and it
56703    doesn't support embedded environment. But apart from that, it does
56704    seem to work.
56705
56706    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56707
56708commit b6368467e6a97f225e0a5fd7bfc5c7598ef5ddc4
56709Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56710Date:	Fri May 16 11:10:34 2008 +0200
56711
56712    SPI Flash: Add "sf" command
56713
56714    This adds a new command, "sf" which can be used to manipulate SPI
56715    flash. Currently, initialization, reading, writing and erasing is
56716    supported.
56717
56718    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56719
56720commit d25ce7d24cc0f93881559f4009175ea305af65e8
56721Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56722Date:	Fri May 16 11:10:33 2008 +0200
56723
56724    SPI Flash subsystem
56725
56726    This adds a new SPI flash subsystem.
56727
56728    Currently, only AT45 DataFlash in non-power-of-two mode is supported,
56729    but some preliminary support for other flash types is in place as
56730    well.
56731
56732    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56733
56734commit 60445cb5c3eb77ed1a07f2d908eef09174483698
56735Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56736Date:	Fri May 16 11:10:32 2008 +0200
56737
56738    atmel_spi: Driver for the Atmel SPI controller
56739
56740    This adds a driver for the SPI controller found on most AT91 and AVR32
56741    chips, implementing the new SPI API.
56742
56743    Changed in v4:
56744      - Update to new API
56745      - Handle zero-length transfers appropriately. The user may send a
56746	zero-length SPI transfer with SPI_XFER_END set in order to
56747	deactivate the chip select after a series of transfers with chip
56748	select active. This is useful e.g. when polling the status
56749	register of DataFlash.
56750
56751    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56752
56753commit d255bb0e78d1cac5b7c8c98cb77a095f5f16de0d
56754Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
56755Date:	Fri May 16 11:10:31 2008 +0200
56756
56757    SPI API improvements
56758
56759    This patch gets rid of the spi_chipsel table and adds a handful of new
56760    functions that makes the SPI layer cleaner and more flexible.
56761
56762    Instead of the spi_chipsel table, each board that wants to use SPI
56763    gets to implement three hooks:
56764      * spi_cs_activate(): Activates the chipselect for a given slave
56765      * spi_cs_deactivate(): Deactivates the chipselect for a given slave
56766      * spi_cs_is_valid(): Determines if the given bus/chipselect
56767	combination can be activated.
56768
56769    Not all drivers may need those extra functions however. If that's the
56770    case, the board code may just leave them out (assuming they know what
56771    the driver needs) or rely on the linker to strip them out (assuming
56772    --gc-sections is being used.)
56773
56774    To set up communication parameters for a given slave, the driver needs
56775    to call spi_setup_slave(). This returns a pointer to an opaque
56776    spi_slave struct which must be passed as a parameter to subsequent SPI
56777    calls. This struct can be freed by calling spi_free_slave(), but most
56778    driver probably don't want to do this.
56779
56780    Before starting one or more SPI transfers, the driver must call
56781    spi_claim_bus() to gain exclusive access to the SPI bus and initialize
56782    the hardware. When all transfers are done, the driver must call
56783    spi_release_bus() to make the bus available to others, and possibly
56784    shut down the SPI controller hardware.
56785
56786    spi_xfer() behaves mostly the same as before, but it now takes a
56787    spi_slave parameter instead of a spi_chipsel function pointer. It also
56788    got a new parameter, flags, which is used to specify chip select
56789    behaviour. This may be extended with other flags in the future.
56790
56791    This patch has been build-tested on all powerpc and arm boards
56792    involved. I have not tested NIOS since I don't have a toolchain for it
56793    installed, so I expect some breakage there even though I've tried
56794    fixing up everything I could find by visual inspection.
56795
56796    I have run-time tested this on AVR32 ATNGW100 using the atmel_spi and
56797    DataFlash drivers posted as a follow-up. I'd like some help testing
56798    other boards that use the existing SPI API.
56799
56800    But most of all, I'd like some comments on the new API. Is this stuff
56801    usable for everyone? If not, why?
56802
56803    Changed in v4:
56804      - Build fixes for various boards, drivers and commands
56805      - Provide common struct spi_slave definition that can be extended by
56806	drivers
56807      - Pass a struct spi_slave * to spi_cs_activate and spi_cs_deactivate
56808      - Make default bus and mode build-time configurable
56809      - Override default SPI bus ID and mode on mx32ads and imx31_litekit.
56810
56811    Changed in v3:
56812      - Add opaque struct spi_slave for controller-specific data associated
56813	with a slave.
56814      - Add spi_claim_bus() and spi_release_bus()
56815      - Add spi_free_slave()
56816      - spi_setup() is now called spi_setup_slave() and returns a
56817	struct spi_slave
56818      - soft_spi now supports four SPI modes (CPOL|CPHA)
56819      - Add bus parameter to spi_setup_slave()
56820      - Convert the new i.MX32 SPI driver
56821      - Convert the new MC13783 RTC driver
56822
56823    Changed in v2:
56824      - Convert the mpc8xxx_spi driver and the mpc8349emds board to the
56825	new API.
56826
56827    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56828    Tested-by: Guennadi Liakhovetski <lg@denx.de>
56829
56830commit 289011207d999b2e4085150d2aa30d547ad9b800
56831Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56832Date:	Fri May 16 11:10:30 2008 +0200
56833
56834    Move definition of container_of() to common.h
56835
56836    AVR32 and AT91SAM9 both have their own identical definitions of
56837    container_of() taken from the Linux kernel. Move it to common.h so
56838    that all architectures can use it.
56839
56840    container_of() is already used by some drivers, and will be used
56841    extensively by the new and improved SPI API.
56842
56843    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56844
56845commit 110e006fe67fb4a6e1719ae6956c79b7ffc0148b
56846Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56847Date:	Fri May 16 11:08:11 2008 +0200
56848
56849    soft_i2c: Pull SDA high before reading
56850
56851    Spotted by Dean Capindale.
56852
56853    Systems that support open-drain GPIO properly are allowed provide an
56854    empty I2C_TRISTATE define. However, this means that we need to be
56855    careful not to drive SDA low when the slave is expected to respond.
56856
56857    This patch adds a missing I2C_SDA(1) to read_byte() required to
56858    tristate the SDA line on systems that support open-drain GPIO.
56859
56860    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56861
56862commit 3c1de1a6d36be9eee284a6c596a86e94f19cc5b2
56863Author: Stefan Roese <sr@denx.de>
56864Date:	Mon May 19 11:34:53 2008 +0200
56865
56866    ppc4xx: Remove implementations of testdram()
56867
56868    This patch removes the used testdram() implementations of the board
56869    that are maintained by myself.
56870
56871    Signed-off-by: Stefan Roese <sr@denx.de>
56872
56873commit bbeff30cbd1c5d551eb0ad1c2239ec01844c0b0a
56874Author: Stefan Roese <sr@denx.de>
56875Date:	Mon Jun 2 17:37:28 2008 +0200
56876
56877    ppc4xx: Remove superfluous dram_init() call or replace it by initdram()
56878
56879    Historically the 405 U-Boot port had a dram_init() call in early init
56880    stage. This function was still called from start.S and most of the time
56881    coded in assembler. This is not needed anymore (since a long time) and
56882    boards should implement the common initdram() function in C instead.
56883
56884    This patch now removed the dram_init() call from start.S and removes the
56885    empty implementations that are scattered through most of the 405 board
56886    ports. Some older board ports really implement this dram_init() though.
56887    These are:
56888
56889    csb272
56890    csb472
56891    ERIC
56892    EXBITGEN
56893    W7OLMC
56894    W7OLMG
56895
56896    I changed those boards to call this assembler dram_init() function now
56897    from their board specific initdram() instead. This *should* work, but please
56898    test again on those platforms. And it is perhaps a good idea that those
56899    boards use some common 405 SDRAM initialization code from cpu/ppc4xx at
56900    some time. So further patches welcome here.
56901
56902    Signed-off-by: Stefan Roese <sr@denx.de>
56903
56904commit 192f90e272b3989ee7b4a666d1fdab831f20f8d2
56905Author: Stefan Roese <sr@denx.de>
56906Date:	Mon Jun 2 17:22:11 2008 +0200
56907
56908    ppc4xx: Use new 4xx SDRAM controller enable defines in common ECC code
56909
56910    Signed-off-by: Stefan Roese <sr@denx.de>
56911
56912commit 39b32be18cd33b53a84065edcd4e465165cc5564
56913Author: Stefan Roese <sr@denx.de>
56914Date:	Mon Jun 2 17:20:03 2008 +0200
56915
56916    ppc4xx: Fix common ECC generation code for 440GP style platforms
56917
56918    This patch makes the common 4xx ECC code really usable on 440GP style
56919    platforms.
56920
56921    Since the IBM DDR controller used on 440GP/GX/EP/GR is not register
56922    compatible to the IBM DDR/2 controller used on 405EX/440SP/SPe/460EX/GT
56923    we need to make some processor dependant defines used later on by the
56924    driver.
56925
56926    Signed-off-by: Stefan Roese <sr@denx.de>
56927
56928commit ec724f883ee3f3925e6c55027e8ffa70ada83303
56929Author: Stefan Roese <sr@denx.de>
56930Date:	Mon Jun 2 17:13:55 2008 +0200
56931
56932    ppc4xx: Change Kilauea to use the common DDR2 init function
56933
56934    This patch changes the kilauea and kilauea_nand (for NAND booting)
56935    board port to not use a board specific DDR2 init routine anymore. Now
56936    the common code from cpu/ppc4xx is used.
56937
56938    Thanks to Grant Erickson for all his basic work on this 405EX early
56939    bootup.
56940
56941    Signed-off-by: Stefan Roese <sr@denx.de>
56942
56943commit 17ceb069b85fbb9269c4dc09b2c237f88334c5ba
56944Author: Stefan Roese <sr@denx.de>
56945Date:	Mon Jun 2 14:59:21 2008 +0200
56946
56947    ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part2
56948
56949    This patch now adds a new header file (asm-ppc/ppc4xx-sdram.h) for all
56950    ppc4xx related SDRAM/DDR/DDR2 controller defines.
56951
56952    Signed-off-by: Stefan Roese <sr@denx.de>
56953
56954commit 36ea16f6a066ccb046e91ebce4f326b69f4c0569
56955Author: Stefan Roese <sr@denx.de>
56956Date:	Mon Jun 2 14:57:41 2008 +0200
56957
56958    ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part1
56959
56960    This patch removes all SDRAM related defines from the PPC4xx headers
56961    ppc405.h and ppc440.h. This is needed since now some 405 PPC's use
56962    the same SDRAM controller as 440 systems do (like 405EX and 440SP).
56963
56964    It also introduces new defines for the equipped SDRAM controller based on
56965    which PPC variant is used. There new defines are:
56966
56967    used on 405GR/CR/EP and some Xilinx Virtex boards.
56968
56969    used on 440GP/GX/EP/GR.
56970
56971    used on 440EPx/GRx.
56972
56973    used on 405EX/r/440SP/SPe/460EX/GT.
56974
56975    Signed-off-by: Stefan Roese <sr@denx.de>
56976
56977commit 64852d09e06dd6db2b2db2a3c59bc2db176a54d6
56978Author: Stefan Roese <sr@denx.de>
56979Date:	Mon Jun 2 14:35:44 2008 +0200
56980
56981    ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
56982
56983    This patch consolidates the 405 and 440 parts of the NAND booting code
56984    selected via CONFIG_NAND_SPL. Now common code is used to initialize the
56985    SDRAM by calling initdram() and to "copy/relocate" to SDRAM/OCM/etc.
56986    Only *after* running from this location, nand_boot() is called.
56987
56988    Please note that the initsdram() call is now moved from nand_boot.c
56989    to start.S. I experienced problems with some boards like Kilauea
56990    (405EX), which don't have internal SRAM (OCM) and relocation needs to
56991    be done to SDRAM before the NAND controller can get accessed. When
56992    initdram() is called later on in nand_boot(), this can lead to problems
56993    with variables in the bss sections like nand_ecc_pos[].
56994
56995    Signed-off-by: Stefan Roese <sr@denx.de>
56996    Acked-by: Scott Wood <scottwood@freescale.com>
56997
56998commit 8a24c07ba5da2c72ad1f05e3eb8a463750200c98
56999Author: Grant Erickson <gerickson@nuovations.com>
57000Date:	Thu May 22 14:44:24 2008 -0700
57001
57002    ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
57003
57004    This patch (Part 2 of 2):
57005
57006    * Rolls up a suite of changes to enable correct primordial stack and
57007      global data handling when the data cache is used for such a purpose
57008      for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
57009
57010    * Related to the first, unifies DDR2 SDRAM and ECC initialization by
57011      eliminating redundant ECC initialization implementations and moving
57012      redundant SDRAM initialization out of board code into shared 4xx
57013      code.
57014
57015    * Enables MCSR visibility on the 405EX(r).
57016
57017    * Enables the use of the data cache for initial RAM on
57018      both AMCC's Kilauea and Makalu and removes a redundant
57019      CFG_POST_MEMORY flag from each board's CONFIG_POST value.
57020
57021      - Removed, per Stefan Roese's request, defunct memory.c file for
57022	Makalu and rolled sdram_init from it into makalu.c.
57023
57024    With respect to the 4xx DDR initialization and ECC unification, there
57025    is certainly more work that can and should be done (file renaming,
57026    etc.). However, that can be handled at a later date on a second or
57027    third pass. As it stands, this patch moves things forward in an
57028    incremental yet positive way for those platforms that utilize this
57029    code and the features associated with it.
57030
57031    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57032    Signed-off-by: Stefan Roese <sr@denx.de>
57033
57034commit c821b5f120bedf73867513466412587c6912a8f8
57035Author: Grant Erickson <gerickson@nuovations.com>
57036Date:	Thu May 22 14:44:14 2008 -0700
57037
57038    ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
57039
57040    This patch (Part 1 of 2):
57041
57042    * Rolls up a suite of changes to enable correct primordial stack and
57043      global data handling when the data cache is used for such a purpose
57044      for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
57045
57046    * Related to the first, unifies DDR2 SDRAM and ECC initialization by
57047      eliminating redundant ECC initialization implementations and moving
57048      redundant SDRAM initialization out of board code into shared 4xx
57049      code.
57050
57051    * Enables MCSR visibility on the 405EX(r).
57052
57053    * Enables the use of the data cache for initial RAM on
57054      both AMCC's Kilauea and Makalu and removes a redundant
57055      CFG_POST_MEMORY flag from each board's CONFIG_POST value.
57056
57057      - Removed, per Stefan Roese's request, defunct memory.c file for
57058	Makalu and rolled sdram_init from it into makalu.c.
57059
57060    With respect to the 4xx DDR initialization and ECC unification, there
57061    is certainly more work that can and should be done (file renaming,
57062    etc.). However, that can be handled at a later date on a second or
57063    third pass. As it stands, this patch moves things forward in an
57064    incremental yet positive way for those platforms that utilize this
57065    code and the features associated with it.
57066
57067    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57068    Signed-off-by: Stefan Roese <sr@denx.de>
57069
57070commit a439680019e06171d4a5694b7992accce87f590e
57071Author: Grant Erickson <gerickson@nuovations.com>
57072Date:	Wed May 21 13:28:30 2008 -0700
57073
57074    PPC4xx: Simplified post_word_{load, store}
57075
57076    This patch simplifies post_word_{load,store} by using the preprocessor
57077    to eliminate redundant, copy-and-pasted code.
57078
57079    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57080
57081commit f979690ee337450b2030aba128f95b7a8d9881c0
57082Author: Kumar Gala <galak@kernel.crashing.org>
57083Date:	Thu May 15 15:13:08 2008 -0500
57084
57085    Fix warnings from gcc-4.3.0 build on a ppc host
57086
57087    * The cfi_flash.c memset fix actual allows the board to boot so there is
57088      a bit more going on here than just resolving warnings associated with
57089      uninitialized variables.
57090
57091    * include/asm/bitops.h:302: warning: '__swab32p' is static but used in
57092      inline function 'ext2_find_next_zero_bit' which is not static
57093
57094    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57095
57096commit 9b124a68346ce9605b6e1fcf79e1021541cdba9e
57097Author: Becky Bruce <becky.bruce@freescale.com>
57098Date:	Wed May 14 13:09:51 2008 -0500
57099
57100    MPC512x: Change traps.c to not reference non-addressable memory
57101
57102    Currently, END_OF_RAM is used by the trap code to determine if
57103    we should attempt to access the stack pointer or not. However,
57104    on systems with a lot of RAM, only a subset of the RAM is
57105    guaranteed to be mapped in and accessible.	Change END_OF_RAM
57106    to use get_effective_memsize() instead of using the raw ram
57107    size out of the bd.
57108
57109    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57110
57111commit 81673e9ae14b771cd13faf19947192599cae3959
57112Author: Kumar Gala <galak@kernel.crashing.org>
57113Date:	Tue May 13 19:01:54 2008 -0500
57114
57115    Make sure common.h is the first include.
57116
57117    If common.h isn't first we can get CONFIG_ options defined in the
57118    board config file ignored.	This can cause an issue if any of those
57119    config options impact the size of types of data structures
57120    (eg CONFIG_PHYS_64BIT).
57121
57122    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57123
57124commit 95d449ad4de79dd32b1705b8a4d3550f1e9081e3
57125Author: Marian Balakowicz <m8@semihalf.com>
57126Date:	Tue May 13 15:53:29 2008 +0200
57127
57128    Avoid initrd and logbuffer area overlaps
57129
57130    Add logbuffer to reserved LMB areas to prevent initrd allocation
57131    from overlaping with it.
57132
57133    Make sure to use correct logbuffer base address.
57134
57135    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
57136
57137commit 6956d53d9934862507f83f0e3255dfd4662e7482
57138Author: Sascha Laue <sascha.laue@liebherr.com>
57139Date:	Tue May 13 13:29:54 2008 +0200
57140
57141    lwmon5: add memory-pattern-test to FPGA POST.
57142
57143commit e34a0e911b6a1568d0ca864234fbd0ee060d9b35
57144Author: Becky Bruce <becky.bruce@freescale.com>
57145Date:	Thu May 8 19:02:51 2008 -0500
57146
57147    PPC: 86xx Add bat registers to reginfo command
57148
57149    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57150
57151commit d5b9b8cdb8b6eb3a8b0f5d9909d69ccc9c703ed9
57152Author: Becky Bruce <becky.bruce@freescale.com>
57153Date:	Fri May 9 15:41:35 2008 -0500
57154
57155    PPC: Add print_bats() to lib_ppc/bat_rw.c
57156
57157    This function prints the values of all the BAT register
57158    pairs - I needed this for debug earlier this week; adding it to
57159    lib_ppc so others can use it (and add it to reginfo commands
57160    if so desired).
57161
57162    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57163
57164commit c148f24c15743a02e855636e6bed013bd121f7f2
57165Author: Becky Bruce <becky.bruce@freescale.com>
57166Date:	Thu May 15 21:29:04 2008 -0500
57167
57168    PPC: Change lib_ppc/bat_rw.c to use high bats
57169
57170    Currently, this code only deals with BATs 0-3, which makes
57171    it useless on systems that support BATs 4-7.  Add the
57172    support for these registers.
57173
57174    Signed-off-by: Becky Bruce <Becky.bruce@freescale.com>
57175
57176commit 31d826722434931e1152a09d140187dcf72f8aac
57177Author: Becky Bruce <becky.bruce@freescale.com>
57178Date:	Thu May 8 19:02:12 2008 -0500
57179
57180    PPC: Create and use CONFIG_HIGH_BATS
57181
57182    Change all code that conditionally operates on high bat
57183    registers (that is, BATs 4-7) to look at CONFIG_HIGH_BATS
57184    instead of the myriad ways this is done now.  Define the option
57185    for every config for which high bats are supported (and
57186    enabled by early boot, on parts where they're not always
57187    enabled)
57188
57189    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57190
57191commit aa3b8bf9c30065bb2ea852799d32db5020598495
57192Author: Wolfgang Grandegger <wg@grandegger.com>
57193Date:	Wed May 28 19:55:19 2008 +0200
57194
57195    E1000: Add support for the 82541GI LF Intel Pro 1000 GT Desktop Adapter
57196
57197    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
57198    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57199
57200commit ff36fbb2e7583fb808eef773f511489c7a9c2df3
57201Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
57202Date:	Wed May 28 13:06:25 2008 -0500
57203
57204    ColdFire: Add 10 base ethernet support for mcf5445x
57205
57206    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
57207    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57208
57209commit 1a9fcc4b765599db24fa9c32293599f24c7a19ba
57210Author: Jason McMullan <mcmullan@netapp.com>
57211Date:	Fri May 30 00:53:38 2008 +0900
57212
57213    mips: Add an 'include/asm/errno.h', like all other architectures
57214
57215    All other u-boot architectures have an include/asm/errno.h, so
57216    this change adds it to the mips include/asm-mips headers also.
57217
57218    Stolen from Linux 2.6.25.
57219
57220    Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57221
57222commit e2ad8426624bac457acc6925b6ff408e9bf20466
57223Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57224Date:	Fri May 30 00:53:38 2008 +0900
57225
57226    [MIPS] <asm/mipsregs.h>: Update coprocessor register access macros
57227
57228    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57229
57230commit 1a3adac81c292f2ee76e43cdeb2fbe8f915fe194
57231Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57232Date:	Fri May 30 00:53:38 2008 +0900
57233
57234    [MIPS] <asm/mipsregs.h>: Update register / bit field definitions
57235
57236    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57237
57238commit bf462ae450a7f2eeeddc699ed345b391e3263540
57239Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57240Date:	Fri May 30 00:53:37 2008 +0900
57241
57242    [MIPS] <asm/mipsregs.h>: CodinygStyle cleanups
57243
57244    No functional changes.
57245
57246    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57247
57248commit 89a1550ec6b74452274a7a23127936e2c7eec711
57249Author: Jason McMullan <mcmullan@netapp.com>
57250Date:	Fri May 30 00:53:37 2008 +0900
57251
57252    mips: If CONFIG_CMD_SPI is defined, call spi_init()
57253
57254    The mips architecture currently does not call 'spi_init()' in the generic
57255    board initialization routine is CONFIG_CMD_SPI is defined.
57256
57257    This patch rectifies that problem.
57258
57259    Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57260    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57261
57262commit e996bc339b0f39f6c0b29b1455ba7eb318b023d3
57263Author: Jason McMullan <mcmullan@netapp.com>
57264Date:	Fri May 30 00:53:37 2008 +0900
57265
57266    [MIPS] lib_mips/board.c: Add nand_init
57267
57268    This patch adds the standard 'nand_init()' call to the mips generic
57269    'board_init_r()' call, bringing MIPS in line with the other architectures.
57270
57271    Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57272    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57273
57274commit d6ac2ed893c2168738aee01579d6283af8d37045
57275Author: Scott Wood <scottwood@freescale.com>
57276Date:	Thu May 22 10:49:46 2008 -0500
57277
57278    Remove prototypes of nand_init() in favor of including nand.h.
57279
57280    Likewise with onenand_init().
57281
57282    Signed-off-by: Scott Wood <scottwood@freescale.com>
57283
57284commit 229c56f07a82eacda8c8720cb146fc9be0f6db54
57285Author: Scott Wood <scottwood@freescale.com>
57286Date:	Thu May 22 10:49:00 2008 -0500
57287
57288    Make onenand_uboot.h self-sufficient.
57289
57290    Don't assume types are provided by previously included headers.
57291
57292    Signed-off-by: Scott Wood <scottwood@freescale.com>
57293
57294commit 9723bbb46abb7b2ca24eead5114a3faa58060c20
57295Author: Dirk Behme <dirk.behme@gmail.com>
57296Date:	Wed Jan 16 14:26:59 2008 +0100
57297
57298    nand: Correct NAND erase percentage output
57299
57300    For NAND erase sizes smaller than one NAND erase block, erase
57301    percentage output becomes grater than 100% e.g.
57302
57303    -- cut --
57304      > nand info
57305    Device 0: NAND 64MiB 1,8V 8-bit, sector size 16 KiB
57306      > nand erase 0x100000 0x2000
57307    NAND erase: device 0 offset 0x100000, size 0x2000
57308    Erasing at 0x100000 -- 200% complete.
57309    OK
57310      >
57311    -- cut --
57312
57313    Correct this and give user a warning that more is erased than specified:
57314
57315    -- cut --
57316      > nand erase 0x100000 0x2000
57317    NAND erase: device 0 offset 0x100000, size 0x2000
57318    Warning: Erase size 0x00002000 smaller than one erase block 0x00004000
57319	       Erasing 0x00004000 instead
57320    Erasing at 0x100000 -- 100% complete.
57321    OK
57322      >
57323    -- cut --
57324
57325    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
57326
57327commit 5922db6c0948506be91e0de44e7a6863a18a417f
57328Author: Stelian Pop <stelian@popies.net>
57329Date:	Tue May 13 17:31:24 2008 +0200
57330
57331    Cleanup nand_info[] declaration.
57332
57333    The nand_info array is declared as extern in several .c files.
57334    Those days, nand.h contains a reference to the array, so there is
57335    no need to declare it elsewhere.
57336
57337    Signed-off-by: Stelian Pop <stelian@popies.net>
57338    Signed-off-by: Scott Wood <scottwood@freescale.com>
57339
57340commit 135f0a7488af2947adbe4b40b79280bdfe5e9886
57341Author: Scott Wood <scottwood@freescale.com>
57342Date:	Mon May 19 09:30:43 2008 -0500
57343
57344    NAND: Provide a sane default for NAND_MAX_CHIPS.
57345
57346    This allows the header to be included regardless of whether a board's
57347    config file provides NAND-related defininitions.
57348
57349    Signed-off-by: Scott Wood <scottwood@freescale.com>
57350
57351commit a8092c021d27f27f4b323b7d49979ca01b3fc19d
57352Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57353Date:	Mon May 26 12:19:10 2008 +0200
57354
57355    avr32: Fix theoretical race in udelay()
57356
57357    If the specified delay is very short, the cycle counter may go past the
57358    "end" time we are waiting for before we get around to reading it.
57359
57360    Fix it by checking the different between the cycle count "now" and the
57361    cycle count at the beginning. This will work as long as the delay
57362    measured in number of cycles is below 2^31.
57363
57364    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57365
57366commit 48ea623eae8674793372e3e7c95e72e5a44d7a95
57367Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57368Date:	Wed May 21 13:01:09 2008 +0200
57369
57370    avr32: Compile atmel_mci.o conditionally
57371
57372    Remove #ifdef CONFIG_MMC from the source file and use conditional
57373    compilation in the Makefile instead.
57374
57375    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57376
57377commit e92a5bf8330654e33ac13f6b3058634e58f5d1c0
57378Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57379Date:	Thu May 22 12:28:25 2008 +0200
57380
57381    avr32: Fix wrong error flags in atmel_mci driver
57382
57383    Make sure we check for CRC errors when sending commands that use CRC
57384    checking.
57385
57386    Reported-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
57387    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57388
57389commit 7a96ddadd13e6ac9a829affce9b6f8823f580e49
57390Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57391Date:	Wed May 21 11:10:59 2008 +0200
57392
57393    avr32: Fix two warnings in atmel_mci.c
57394
57395    The warnings are harmless but annoying. Let's fix them.
57396
57397    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57398
57399commit a23e277c4a3a2bbc42d237aae29da3a8971e757f
57400Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57401Date:	Mon May 19 11:36:28 2008 +0200
57402
57403    avr32: Rework SDRAM initialization code
57404
57405    This cleans up the SDRAM initialization and related code a bit, and
57406    allows faster booting.
57407
57408      * Add definitions for EBI and internal SRAM to asm/arch/memory-map.h
57409      * Remove memory test from sdram_init() and make caller responsible
57410	for verifying the SDRAM and determining its size.
57411      * Remove base_address member from struct sdram_config (was sdram_info)
57412      * Add data_bits member to struct sdram_config and kill CFG_SDRAM_16BIT
57413      * Add support for a common STK1000 hack: 16MB SDRAM instead of 8.
57414
57415    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57416
57417commit 95107b7c028806919630bf02c653aa8f4f867c94
57418Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57419Date:	Mon May 19 11:27:37 2008 +0200
57420
57421    avr32: Do stricter stack checking in the exception handler
57422
57423    Don't do a stack dump if the stack pointer is outside the memory area
57424    reserved for stack.
57425
57426    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57427
57428commit caf83ea888a0220f41747d0b7748fa43b4a4bd49
57429Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57430Date:	Fri May 2 15:32:57 2008 +0200
57431
57432    avr32: Use the same entry point for reset and exception handling
57433
57434    Since the reset vector is always aligned to a very large boundary, we
57435    can save a couple of KB worth of alignment padding by placing the
57436    exception vectors at the same address.
57437
57438    Deciding which one it is is easy: If we're handling an exception, the
57439    CPU is in Exception mode. If we're starting up after reset, the CPU is
57440    in Supervisor mode. So this adds a very minimal overhead to the reset
57441    path (only executed once) and the exception handling path (normally
57442    never executed at all.)
57443
57444    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57445
57446commit 0c16eed2189a190bd5655b33c029f809a9b31128
57447Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57448Date:	Fri May 2 15:24:22 2008 +0200
57449
57450    avr32: Put memset in its own section
57451
57452    All C code is compiled with -ffunction-sections -fdata-sections.
57453    Assembly functions should get their own sections as well so that
57454    everything looks consistent.
57455
57456    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57457
57458commit 3ace2527ba80bd2fe1bceaab50d0b3c4fb5dd020
57459Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57460Date:	Fri May 2 15:21:40 2008 +0200
57461
57462    avr32: Rename pm_init() as clk_init() and make SoC-specific
57463
57464    pm_init() was always more about clock initialization than anything
57465    else. Dealing with PLLs, clock gating and such is also inherently
57466    SoC-specific, so move it into a SoC-specific directory.
57467
57468    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57469
57470commit 4f5972c3b2454c22957f2842cfe64ec8118e015b
57471Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57472Date:	Wed Apr 30 16:15:57 2008 +0200
57473
57474    avr32: Use new-style Makefile for the at32ap platform
57475
57476    This makes it easier to avoid compiling certain files later.
57477
57478    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57479
57480commit a9b2bb78a1bd8ebdb633509bdd1c8134d527b213
57481Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57482Date:	Wed Apr 30 14:36:47 2008 +0200
57483
57484    avr32: Remove unused file cpu/at32ap/pm.c
57485
57486    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57487
57488commit 44453b25b06426eef0b7b2fa7c026fdf19ce34f2
57489Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57490Date:	Wed Apr 30 14:19:28 2008 +0200
57491
57492    avr32: Clean up the HMATRIX code
57493
57494    Rework the HMATRIX configuration interface so that it becomes easier
57495    to configure the HMATRIX for boards with special needs, and add new
57496    parts.
57497
57498    The HMATRIX header file has been split into a general,
57499    chip-independent part with register definitions, etc. and a
57500    chip-specific part with SFR bitfield definitions and master/slave
57501    identifiers.
57502
57503    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57504
57505commit 0a2e48792dd372c90b80059f3235e67a567e16fc
57506Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57507Date:	Thu Nov 22 12:14:11 2007 +0100
57508
57509    avr32: Add support for the ATSTK1006 board
57510
57511    This is a replacement for ATSTK1002 with 64MB SDRAM and NAND flash on
57512    board. It's currently in production and will be available soon.
57513
57514    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57515
57516commit 781eb9a1e4af4bd34c138e6126ec5cc6dd4b5440
57517Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57518Date:	Tue Apr 29 12:53:05 2008 +0200
57519
57520    avr32: Get rid of the .flashprog section
57521
57522    The .flashprog section was only needed back when we were running
57523    directly from flash, and it's even more useless on NGW100 since it
57524    uses the CFI flash driver which never used this workaround in the
57525    first place.
57526
57527    Remove it on STK1000 as well, and get rid of all the associated code and
57528    annotations.
57529
57530    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57531
57532commit cdd42c0c7a5205fc380912d83229069a71ea3abf
57533Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57534Date:	Wed Apr 30 13:09:56 2008 +0200
57535
57536    avr32: Use correct condition around macb clock accessors
57537
57538    get_macb_pclk_rate() and get_macb_hclk_rate() should be available when
57539    the chip has a MACB controller, not when it has a USART.
57540
57541    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57542
57543commit f793a3581901ff39c2abb94012d9bbc8573ccf02
57544Author: David Brownell <david-b@pacbell.net>
57545Date:	Wed Apr 16 22:57:58 2008 -0700
57546
57547    avr32: Disable the AP7000 internal watchdog on startup
57548
57549    This patch forces the watchdog off in all cases.  That will at least
57550    get rid of the constant reboot cycle, though it won't let the watchdog
57551    actually run in the new kernels:  its probe() comes up with a polite
57552    warning.
57553
57554    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57555
57556commit 55ac7a7490b55da56659f95d82a0c83b9756df27
57557Author: David Brownell <david-b@pacbell.net>
57558Date:	Fri Feb 22 12:54:39 2008 -0800
57559
57560    avr32: stk1002 and ngw100 convergence
57561
57562    Make STK1002 and NGW100 boards act more alike:
57563      - STK boards can use as many arguments as NGW
57564      - STK boards don't need to manage FPGAs either
57565      - NGW commands should match STK ones
57566
57567    Also spell U-Boot right in prompts for STK1002 and NGW100.
57568
57569    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
57570    [haavard.skinnemoen@atmel.com: update STK100[34] as well]
57571    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57572
57573commit 5e1882df6a3efc7de5524d28cea4ecde7d163d54
57574Author: Sergei Poselenov <sposelenov@emcraft.com>
57575Date:	Tue May 27 13:47:00 2008 +0200
57576
57577    Socrates: Fix PCI bus frequency report
57578
57579    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57580
57581commit 791e1dba8de76ad8e762a7badb869f224a1f8b82
57582Author: Sergei Poselenov <sposelenov@emcraft.com>
57583Date:	Tue May 27 11:49:13 2008 +0200
57584
57585    Socrates: Added USB support.
57586
57587    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57588
57589commit 5a904e5637cff1d708dc67098004f83ba9e84c54
57590Author: Sergei Poselenov <sposelenov@emcraft.com>
57591Date:	Tue May 27 11:35:02 2008 +0200
57592
57593    USB: add new configuration variable CONFIG_PCI_OHCI_DEVNO
57594
57595    In case of several PCI USB controllers on a board this variable
57596    specifys which controller to use.
57597    See doc/README.generic_usb_ohci for details.
57598
57599    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57600
57601commit 2f7468aeba60e1288030a8d007c4e63bd3f13221
57602Author: Sergei Poselenov <sposelenov@emcraft.com>
57603Date:	Tue May 27 10:36:07 2008 +0200
57604
57605    Socrates: add support for DS75 Digital Thermo Sensor on I2C bus.
57606
57607    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57608
57609commit 83e9d7a2614d4006b92690afa3390c291734267e
57610Author: Sergei Poselenov <sposelenov@emcraft.com>
57611Date:	Mon May 26 18:16:04 2008 +0200
57612
57613    Socrates: Config file cleanup.
57614
57615    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57616
57617commit 602cac1389b755b223272f2328a47e6f8c240848
57618Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57619Date:	Sat May 24 12:47:46 2008 +0200
57620
57621    MAKEALL: add at91 list
57622
57623    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57624
57625commit 290ef6436838b1cc013bd67e0e0495c9eb3e23c0
57626Author: Ron Madrid <ron_madrid@sbcglobal.net>
57627Date:	Fri May 23 15:37:05 2008 -0700
57628
57629    Add Marvell 88E1118 support for TSEC
57630
57631    Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
57632    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57633
57634commit 557b377d8bfc8b833b6e749457bcdfa298331a24
57635Author: Jens Gehrlein <sew_s@tqs.de>
57636Date:	Mon May 5 14:06:11 2008 +0200
57637
57638    smc911x: add 16 bit support
57639
57640    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
57641    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57642
57643commit 6324e5bec8825f7fee3026ffbd394454ae8b53fb
57644Author: Christian Eggers <ceggers@gmx.de>
57645Date:	Wed May 21 21:29:10 2008 +0200
57646
57647    Fix endianess conversion in usb_ohci.c
57648
57649    Sorry, I forgot this line:
57650
57651    Signed-off-by: Christian Eggers <ceggers@gmx.de>
57652
57653    I think this must be swapped (result may be equal).
57654
57655commit c918261c6d9f265f88baf70f8a73dfe6f0cb9596
57656Author: Christian Eggers <ceggers@gmx.de>
57657Date:	Wed May 21 22:12:00 2008 +0200
57658
57659    USB: replace old swap_ with proper endianess conversion macros
57660
57661    Signed-off-by: Christian Eggers <ceggers@gmx.de>
57662    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57663
57664commit fb63939b4fe140849cdba69f9e64a3e0e2f3ce1c
57665Author: Christian Eggers <ceggers@gmx.de>
57666Date:	Wed May 21 21:29:10 2008 +0200
57667
57668    Fix endianess conversion in usb_ohci.c
57669
57670    Signed-off-by: Christian Eggers <ceggers@gmx.de>
57671    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57672
57673commit 477434c63c2ea5baa5c6c4e43500786f436511ff
57674Author: Sergei Poselenov <sposelenov@emcraft.com>
57675Date:	Thu May 22 01:15:53 2008 +0200
57676
57677    USB: add support for multiple PCI OHCI controllers
57678
57679    Add new configuration variable CONFIG_PCI_OHCI_DEVNO.
57680    In case of several PCI USB controllers on a board this variable
57681    specifys which controller to use.
57682
57683    Also add USB support for sokrates board.
57684
57685    See doc/README.generic_usb_ohci for details.
57686
57687    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57688    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57689
57690commit ce6754df61cbe23b5b73d095a00ac9a8504b3d77
57691Author: Wolfgang Denk <wd@denx.de>
57692Date:	Wed May 21 16:56:08 2008 +0200
57693
57694    Fix some whitespace issues
57695
57696    introduced by 53677ef18 "Big white-space cleanup."
57697
57698    Signed-off-by: Wolfgang Denk <wd@denx.de>
57699
57700commit 4416603aeb06861b468b06a981e52c3ff805db7b
57701Author: York Sun <yorksun@freescale.com>
57702Date:	Mon May 12 14:36:39 2008 -0500
57703
57704    Make ads5121 out-of-tree compiling safe
57705
57706    Reuse the existing DIU driver in board/freescale/common.
57707
57708    Signed-off-by: York Sun <yorksun@freescale.com>
57709
57710commit 0e1bad47cd345c76c91a64caf41011e431b62599
57711Author: York Sun <yorksun@freescale.com>
57712Date:	Mon May 5 10:20:01 2008 -0500
57713
57714    Adding DIU support for Freescale 5121ADS
57715
57716    Add DIU and cfb console support to FSL 5121ADS board.
57717
57718    Use #define CONFIG_VIDEO in config file to enable fb console.
57719
57720    Signed-off-by: York Sun <yorksun@freescale.com>
57721
57722commit a48ff68d235e671176f6b496c44246dbe5e0a93f
57723Author: York Sun <yorksun@freescale.com>
57724Date:	Mon May 5 10:20:00 2008 -0500
57725
57726    Replace DPRINTF with debug
57727
57728    Remove DPRINTF macro and replace it with generic debug macro.
57729
57730    Signed-off-by: York Sun <yorksun@freescale.com>
57731
57732commit 3b80c5f574ad7f6e1c55a68f42752b427fdf778d
57733Author: York Sun <yorksun@freescale.com>
57734Date:	Mon May 5 10:19:59 2008 -0500
57735
57736    Move pixel clock setting to board file
57737
57738    The clock divider has different format in 5121 and 8610. This patch moves it to
57739    board specific code.
57740
57741    Signed-off-by: York Sun <yorksun@freescale.com>
57742
57743commit 53677ef18e25c97ac613349087c5cb33ae5a2741
57744Author: Wolfgang Denk <wd@denx.de>
57745Date:	Tue May 20 16:00:29 2008 +0200
57746
57747    Big white-space cleanup.
57748
57749    This commit gets rid of a huge amount of silly white-space issues.
57750    Especially, all sequences of SPACEs followed by TAB characters get
57751    removed (unless they appear in print statements).
57752
57753    Also remove all embedded "vim:" and "vi:" statements which hide
57754    indentation problems.
57755
57756    Signed-off-by: Wolfgang Denk <wd@denx.de>
57757
57758commit 2f845dc2bdf461bfee9fa25823f769f5db9eba0b
57759Author: Sergei Poselenov <sposelenov@emcraft.com>
57760Date:	Thu May 8 17:46:23 2008 +0200
57761
57762    socrates: fix second TSEC configuration (it is actually TSEC3)
57763
57764    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57765
57766commit 793670c3c0f0f72caead62f0be9fc3d9fbc6060f
57767Author: Sergei Poselenov <sposelenov@emcraft.com>
57768Date:	Thu May 8 14:17:08 2008 +0200
57769
57770    Fixed reset for socrates
57771
57772    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57773
57774commit e18575d5f589a62e19c70d471d4b4e27cad3af56
57775Author: Sergei Poselenov <sposelenov@emcraft.com>
57776Date:	Wed May 7 15:10:49 2008 +0200
57777
57778    socrates: changes to support FDT
57779
57780    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57781    Signed-off-by: Wolfgang Denk <wd@denx.de>
57782
57783commit 5d108ac8f435924c624cd6aaacd44f35f5cf94c0
57784Author: Sergei Poselenov <sposelenov@emcraft.com>
57785Date:	Wed Apr 30 11:42:50 2008 +0200
57786
57787    Initial support for "Socrates" board
57788
57789    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57790
57791commit 0e15ddd11f1a84c465e434eb051d2ef08ef02b9b
57792Author: Yuri Tikhonov <yur@emcraft.com>
57793Date:	Thu May 8 15:46:42 2008 +0200
57794
57795    POST: replace the LOGBUFF_INITIALIZED flag in gd->post_log_word (1 << 31) with the GD_FLG_LOGINIT flag in gd->flags.
57796
57797    This way we become able to utilize the full post_log_word for POST
57798    activities (overwise, POST ECC, which has 0x8000 ID, could be
57799    erroneously treated as started in post_output_backlog() even if there
57800    was actually no POST ECC run (because of OCM POST failure, for
57801    example).
57802
57803    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57804
57805commit 7845d49094c81321021b50a4dbb8864d2f3777e4
57806Author: Yuri Tikhonov <yur@emcraft.com>
57807Date:	Thu May 8 15:46:02 2008 +0200
57808
57809    POST: mark OCM test as POST_STOP
57810
57811    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57812
57813commit 28a385065882d6cb6ac5f443311ff87887ed7c13
57814Author: Yuri Tikhonov <yur@emcraft.com>
57815Date:	Thu May 8 15:45:26 2008 +0200
57816
57817    POST: add POST_STOP flag
57818
57819    Don't run futher tests in case of a test fails that is marked as
57820    POST_STOP.
57821
57822    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57823    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57824
57825commit a525145d8110d15b4389d23c3ea8a78f22509d3f
57826Author: Yuri Tikhonov <yur@emcraft.com>
57827Date:	Thu May 8 15:44:16 2008 +0200
57828
57829    POST: switch CFG_POST_OCM with CFG_POST_CODEC (workaround)
57830
57831    Switch the OCM testid with the codec one. The reason is that current
57832    implementation requires the POST_ROM testid to fit into lower 16
57833    bits, and the codec test will never run with POST_ROM hopefully.
57834
57835    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57836
57837commit 8b96c788d58f7cb85a89ee3f19c9b335d22443cd
57838Author: Yuri Tikhonov <yur@emcraft.com>
57839Date:	Thu May 8 15:43:28 2008 +0200
57840
57841    lwmon5: enable OCM post test on lwmon5 board
57842
57843    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57844
57845commit 6e8ec682268493b8d098f99e17b1ce71b4448977
57846Author: Yuri Tikhonov <yur@emcraft.com>
57847Date:	Thu May 8 15:42:47 2008 +0200
57848
57849    POST: OCM test added.
57850
57851    Added OCM test to POST layer. This version runs before all other tests
57852    but doesn't yet interrupt post sequence on failure.
57853
57854    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57855    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57856
57857commit 6891260bdd935a382c95d9fa333922b0dfded68a
57858Author: Yuri Tikhonov <yur@emcraft.com>
57859Date:	Thu May 8 15:40:39 2008 +0200
57860
57861    POST: typo fix
57862
57863    Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57864
57865commit 727f63334676e760877d43bfb8f0e9331ac8b101
57866Author: Hebbar <gururajakr@sanyo.co.in>
57867Date:	Tue May 20 02:16:36 2008 -0700
57868
57869    common/usb.c: fix incorrect escape sequence
57870
57871    Signed off by: Gururaja Hebbar <gururajakr@sanyo.co.in>
57872
57873commit 4ce1e23b5e12283579828b3d23e8fd6e1328a7aa
57874Author: York Sun <yorksun@freescale.com>
57875Date:	Thu May 15 15:26:27 2008 -0500
57876
57877    Fix 8313ERDB board configuration
57878
57879    Change LCRR clock ratio from 2 to 4 to commodate VSC7385.
57880    Correct TSEC1 vs TSEC2 assignment.
57881    Define ETHADDR and ETH1ADDR always.
57882
57883    Signed-off-by: York Sun <yorksun@freescale.com>
57884    Signed-off-by: Timur Tabi <timur@freescale.com>
57885
57886commit 2c289e320dcfb3760e99cf1d765cb067194a1202
57887Author: Jon Loeliger <jdl@freescale.com>
57888Date:	Mon May 19 09:47:25 2008 -0500
57889
57890    mpc86xx: Removed unused and unconfigured memory test code.
57891
57892    Besides, other common code exists.
57893
57894    Signed-off-by: Jon Loeliger <jdl@freescale.com>
57895
57896commit 180a90abdae72587c0f679edf8991455e559440d
57897Author: Wolfgang Denk <wd@denx.de>
57898Date:	Mon May 19 12:47:11 2008 +0200
57899
57900    Release v1.3.3
57901
57902    Update CHANGELOG for release.
57903
57904    Signed-off-by: Wolfgang Denk <wd@denx.de>
57905
57906commit 16bedc661de0dae767b1377d8413373a3fbcfa79
57907Author: Stefan Roese <sr@denx.de>
57908Date:	Mon May 19 07:14:38 2008 +0200
57909
57910    ppc4xx: Canyonlands: Disable PCIe0/SATA in dev-tree depending on selection
57911
57912    When SATA is selected (via jumper J6) we need to disable the first PCIe
57913    node in the device tree, so that Linux doesn't initialize it. Otherwise
57914    the Linux SATA driver will fail to detect the devices.
57915
57916    The same goes the other way around too. So if PCIe is selected we need
57917    to disable the SATA node in the device tree.
57918
57919    This is because PCIe port 0 and SATA on 460EX share the same pins
57920    (multiplexed) and we have to configure in U-Boot which peripheral is
57921    enabled.
57922
57923    Signed-off-by: Stefan Roese <sr@denx.de>
57924
57925commit 3cc27b426aeefe2930f911692e9df3143fb2565f
57926Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57927Date:	Sun May 18 19:09:58 2008 +0200
57928
57929    i386: Fix multiple definitions of __show_boot_progress
57930
57931    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57932
57933commit 311f3446930c1e64c12026c1cfd00500b05be52d
57934Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57935Date:	Sun May 18 19:09:57 2008 +0200
57936
57937    sc530_spunk: add missing SOBJS entry
57938
57939    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57940
57941commit a559317143b4f95927b08cd388707e6f077e95fa
57942Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57943Date:	Sun May 18 19:09:56 2008 +0200
57944
57945    sc520_spunk: Fix flash
57946
57947    flash.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
57948    flash.c:398: error: label at end of compound statement
57949
57950    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57951
57952commit 91f221317af64191ee8caf303ea9305943158691
57953Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57954Date:	Sun May 18 19:09:49 2008 +0200
57955
57956    drivers/pcmcia: add missing i82365
57957
57958    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57959
57960commit dd223944132f97ffa52977ea95e5a52428f5cc2f
57961Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57962Date:	Sun May 18 19:09:47 2008 +0200
57963
57964    i386/bootm: remove unused var
57965
57966    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57967
57968commit a9da341df19b32ad2ecb58ce529f7e4fada7814e
57969Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57970Date:	Sun May 18 19:09:45 2008 +0200
57971
57972    example/gitignore: update with all generated examples
57973
57974    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57975
57976commit a38dc3ea8614f8b0c41e432b445a9959b9711295
57977Author: Wolfgang Denk <wd@denx.de>
57978Date:	Thu May 15 00:42:45 2008 +0200
57979
57980    TQM8272: fix out-of-tree building
57981
57982    ...and add to MAKEALL script
57983
57984    Signed-off-by: Wolfgang Denk <wd@denx.de>
57985
57986commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf
57987Author: Wolfgang Denk <wd@denx.de>
57988Date:	Wed May 14 23:34:53 2008 +0200
57989
57990    environment: fix bug introduced by commit a8409f4f1ac8
57991
57992    env_get_char is not a function, but a pointer to one.
57993
57994    Signed-off-by: Wolfgang Denk <wd@denx.de>
57995
57996commit 0c11935cd62ca1f65eeb228ff4c848440d4553bf
57997Author: Gary Jennejohn <garyj@denx.de>
57998Date:	Wed May 14 13:39:22 2008 +0200
57999
58000    ppc4xx: QUAD100HD: Allow the environment to be put into flash.
58001
58002    After moving TEXT_BASE the value for CFG_ENV_ADDR was incorrect.  Also
58003    use a redundant environment.
58004
58005    Signed-off-by: Gary Jennejohn <garyj@denx.de>
58006
58007commit cda2a4a9961fd4341b7db305cb22fc05957e8b77
58008Author: Wolfgang Denk <wd@denx.de>
58009Date:	Wed May 14 13:55:30 2008 +0200
58010
58011    Fix config files for out-of-tree building
58012
58013    Several board/<...>/config.mk files include dynamically built (by
58014    the Makefile) config files but used the wrong file name of
58015	$(TOPDIR)/board/$(BOARDDIR)/config.tmp
58016    instead if the correct
58017	$(OBJTREE)/board/$(BOARDDIR)/config.tmp
58018
58019    The bug is nasty because the build result is correct for the (normal)
58020    in-tree builds, and because 'sinclude' is used no errors get raised
58021    even for out-of-tree build tests. But out-of-tree builds use an
58022    incomplete and thus usually incorrect configuration...
58023
58024    Signed-off-by: Wolfgang Denk <wd@denx.de>
58025
58026commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8
58027Author: Stefan Roese <sr@denx.de>
58028Date:	Wed May 14 13:40:03 2008 +0200
58029
58030    ppc4xx: Fix bogus Canyonlands config.mk
58031
58032    This patch fixes the canyonlands config.mk file to enable correct
58033    out-of-tree builds. Thanks to Wolfgang Denk for spotting this.
58034
58035    Signed-off-by: Stefan Roese <sr@denx.de>
58036
58037commit fdd1247a66d788a3446244f6fde9955a93c26322
58038Author: Stefan Roese <sr@denx.de>
58039Date:	Wed May 14 10:32:32 2008 +0200
58040
58041    ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
58042
58043    Canyonlands has a file ddr2_fixed.c which needs special treatment when
58044    building in separate directory. It has to be linked to build directory
58045    otherwise it is not seen.
58046
58047    Signed-off-by: Stefan Roese <sr@denx.de>
58048
58049commit a8409f4f1ac84c36273c1a1e341189662521bcfb
58050Author: Wolfgang Denk <wd@denx.de>
58051Date:	Wed May 14 12:22:49 2008 +0200
58052
58053    environment: cleanup prototype declarations of env functions.
58054
58055    Signed-off-by: Wolfgang Denk <wd@denx.de>
58056
58057commit cf39b07948015c480b72a6e732cf7d839aa93a9e
58058Author: Wolfgang Denk <wd@denx.de>
58059Date:	Wed May 14 12:21:48 2008 +0200
58060
58061    linkstation_HGLAN: Fix out of tree building.
58062
58063    Signed-off-by: Wolfgang Denk <wd@denx.de>
58064
58065commit 085551c05ca09e6c491ea11a1c6727a36776a545
58066Author: Stefan Roese <sr@denx.de>
58067Date:	Wed May 14 10:32:32 2008 +0200
58068
58069    ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
58070
58071    Canyonlands has a file ddr2_fixed.c which needs special treatment when
58072    building in separate directory. It has to be linked to build directory
58073    otherwise it is not seen.
58074
58075    Signed-off-by: Stefan Roese <sr@denx.de>
58076
58077commit 1510b82d50615f344e89d42533e8224cce067dc0
58078Author: Wolfgang Denk <wd@denx.de>
58079Date:	Tue May 13 23:15:52 2008 +0200
58080
58081    Makefile: fix "error: version_autogenerated.h: No such file or directory"
58082
58083    Signed-off-by: Wolfgang Denk <wd@denx.de>
58084
58085commit 54694a91428f6c3280fe1ee0923488a1e7e8dbc4
58086Author: Stelian Pop <stelian@popies.net>
58087Date:	Tue May 13 17:31:24 2008 +0200
58088
58089    Cleanup nand_info[] declaration.
58090
58091    The nand_info array is declared as extern in several .c files.
58092    Those days, nand.h contains a reference to the array, so there is
58093    no need to declare it elsewhere.
58094
58095    Signed-off-by: Stelian Pop <stelian@popies.net>
58096    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58097
58098commit 70fab1908fc1734a403711eaabbef546bc4b77dc
58099Author: Stefan Roese <sr@denx.de>
58100Date:	Tue May 13 20:22:01 2008 +0200
58101
58102    ppc4xx: Add 405EX(r) revision C PVR definitions and detection code
58103
58104    Signed-off-by: Stefan Roese <sr@denx.de>
58105
58106commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6
58107Author: Wolfgang Denk <wd@denx.de>
58108Date:	Mon May 12 01:11:21 2008 +0200
58109
58110    Revert "pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option"
58111
58112    This reverts commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
58113    which broke many PowerPC boards.
58114
58115commit ee0cfa70803a3e629ea581a9b216f8ecef402bfc
58116Author: Wolfgang Denk <wd@denx.de>
58117Date:	Mon May 12 00:56:28 2008 +0200
58118
58119    Revert "Avoid initrd and logbuffer area overlaps"
58120
58121    This reverts commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
58122    which breaks building on all PPC boards that don't use a log buffer.
58123
58124commit 02b9b22446e3d7ad6a6382be17a1ce79a7de589b
58125Author: Nick Spence <nick.spence@freescale.com>
58126Date:	Sat May 10 14:02:04 2008 -0700
58127
58128    Fix offset calculation for multi-type legacy images.
58129
58130    Calculation of tail was incorrect when size % 4 == 0.
58131
58132    New code removes the conditional and does the same thing but with arithmetic
58133
58134    Signed-off-by: Nick Spence <nick.spence@freescale.com>
58135
58136commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4
58137Author: Wolfgang Denk <wd@denx.de>
58138Date:	Mon May 12 00:40:58 2008 +0200
58139
58140    Revert "Change env_get_char from a global function ptr to a function."
58141
58142    This reverts commit c0559be371b2a64b1a817088c3308688e2182f93
58143    which is known to break booting from dataflash and NAND.
58144
58145commit 20e5ed137483823aaea5178169f3b144c7a4d9e0
58146Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58147Date:	Sun May 11 23:13:57 2008 +0200
58148
58149    API: remove duplicate syscall check
58150
58151    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58152
58153commit 67e3beb52c320b0a31cf030716c99392cde2d532
58154Author: Stelian Pop <stelian@popies.net>
58155Date:	Fri May 9 21:46:51 2008 +0200
58156
58157    AT91: Cleanup unused config header file definitions.
58158
58159    CONFIG_ENV_OVERWRITE is commented out in the config header files,
58160    so let's cleanup the files by removing the whole definition.
58161
58162    Signed-off-by: Stelian Pop <stelian@popies.net>
58163    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58164
58165commit 19883aede2ac0a522493bfb2b35a7dbb200071b1
58166Author: Stelian Pop <stelian@popies.net>
58167Date:	Thu May 8 14:52:34 2008 +0200
58168
58169    Support AT91CAP9 revC CPUs
58170
58171    The AT91CAP9 revC CPU has a few differences over the previous,
58172    revB CPU which was distributed in small quantities only (revA was
58173    an internal Atmel product only).
58174
58175    The revC silicon needs a special initialisation sequence to
58176    switch from the internal (imprecise) RC oscillator to the
58177    external 32k clock.
58178
58179    Signed-off-by: Stelian Pop <stelian@popies.net>
58180    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58181
58182commit 098b7b4b441b12c2a64dd517930f43c793542759
58183Author: Stelian Pop <stelian@popies.net>
58184Date:	Thu May 8 14:52:33 2008 +0200
58185
58186    Use custom logo for Atmel boards
58187
58188    This patch adds a custom vendor logo for the Atmel AT91 boards.
58189
58190    Signed-off-by: Stelian Pop <stelian@popies.net>
58191    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58192
58193commit 761c70b80cdd3bead40146b96a8e713d6ae01632
58194Author: Stelian Pop <stelian@popies.net>
58195Date:	Thu May 8 14:52:32 2008 +0200
58196
58197    AT91SAM9RLEK: hook up the ATMEL LCD driver
58198
58199    This patch makes the necessary adaptations (PIO configurations and
58200    defines in config header file) to hook up the Atmel LCD driver to the
58201    AT91SAM9RLEK board.
58202
58203    Signed-off-by: Stelian Pop <stelian@popies.net>
58204    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58205
58206commit 56a2479cd7fecabdd91348a775b2801dd2e65c7f
58207Author: Stelian Pop <stelian@popies.net>
58208Date:	Thu May 8 14:52:31 2008 +0200
58209
58210    AT91SAM9263EK: hook up the ATMEL LCD driver
58211
58212    This patch makes the necessary adaptations (PIO configurations and
58213    defines in config header file) to hook up the Atmel LCD driver to the
58214    AT91SAM9263EK board.
58215
58216    Signed-off-by: Stelian Pop <stelian@popies.net>
58217    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58218
58219commit 820f2a958325061a446115f3035e48e4726b3390
58220Author: Stelian Pop <stelian@popies.net>
58221Date:	Thu May 8 14:52:30 2008 +0200
58222
58223    AT91SAM9261EK: hook up the ATMEL LCD driver
58224
58225    This patch makes the necessary adaptations (PIO configurations and
58226    defines in config header file) to hook up the Atmel LCD driver to the
58227    AT91SAM9261EK board.
58228
58229    Signed-off-by: Stelian Pop <stelian@popies.net>
58230    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58231
58232commit c139b17d20c8371c1e0a8d7fb27c11050cf86304
58233Author: Stelian Pop <stelian@popies.net>
58234Date:	Thu May 8 14:52:29 2008 +0200
58235
58236    AT91CAP9ADK: hook up the ATMEL LCD driver
58237
58238    This patch makes the necessary adaptations (PIO configurations and
58239    defines in config header file) to hook up the Atmel LCD driver to the
58240    AT91CAP9ADK board.
58241
58242    Signed-off-by: Stelian Pop <stelian@popies.net>
58243    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58244
58245commit 39cf480484fcce5c04a590ee1c30be0c17b02c34
58246Author: Stelian Pop <stelian@popies.net>
58247Date:	Fri May 9 21:57:18 2008 +0200
58248
58249    Add ATMEL LCD driver
58250
58251    This patch adds support for the ATMEL LCDC driver which is used on some
58252    AT91 and AVR platforms.
58253
58254    Is has been tested with the AT91CAP9ADK, AT91SAM9261EK, AT91SAM9263EK and
58255    AT91SAM9RLEK boards. Adaptation for AVR32 should probably be easy.
58256
58257    Signed-off-by: Stelian Pop <stelian@popies.net>
58258    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58259
58260commit 2118ebb44dc40f8117c94950fd95799a9ef821b2
58261Author: Stelian Pop <stelian@popies.net>
58262Date:	Thu May 8 18:52:25 2008 +0200
58263
58264    AT91SAM9RLEK support
58265
58266    This patch adds support for the AT91SAM9RL chip and the AT91SAM9RLEK
58267    board.
58268
58269    Signed-off-by: Stelian Pop <stelian@popies.net>
58270    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58271
58272commit 8e429b3eee23927c1222679f6b6f53667b21595c
58273Author: Stelian Pop <stelian@popies.net>
58274Date:	Thu May 8 18:52:23 2008 +0200
58275
58276    AT91SAM9263EK support
58277
58278    This patch adds support for the AT91SAM9263 chip and the AT91SAM9263EK
58279    board.
58280
58281    Signed-off-by: Stelian Pop <stelian@popies.net>
58282    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58283
58284commit d99a8ff66d8ae87e5c87590ed2e4ead629540607
58285Author: Stelian Pop <stelian@popies.net>
58286Date:	Thu May 8 20:52:22 2008 +0200
58287
58288    AT91SAM9261EK support
58289
58290    This patch adds support for the AT91SAM9261 chip and the AT91SAM9261EK
58291    board.
58292
58293    Signed-off-by: Stelian Pop <stelian@popies.net>
58294    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58295
58296commit 86c8c8a414988c50104a3b02c29f50af2be738c0
58297Author: Stelian Pop <stelian@popies.net>
58298Date:	Thu May 8 20:52:21 2008 +0200
58299
58300    AT91SAM9260EK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
58301
58302    This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
58303    in order to cope with the changes in DataFlash partitionning scheme
58304    (cset c3a60cb3).
58305
58306    Signed-off-by: Stelian Pop <stelian@popies.net>
58307    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58308
58309commit 96996ac25d5222611a8888968db6e53a6d3726da
58310Author: Stelian Pop <stelian@popies.net>
58311Date:	Thu May 8 20:52:20 2008 +0200
58312
58313    AT91SAM9260EK: Normalize BOOTARGS
58314
58315    This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
58316    DataFlash or from NAND), and gives to Linux a fully specified mtdparts
58317    variable.
58318
58319    Signed-off-by: Stelian Pop <stelian@popies.net>
58320    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58321
58322commit 79f0cb6e9c54d31a1d9e3f5e226a9bebc3c3a47a
58323Author: Stelian Pop <stelian@popies.net>
58324Date:	Thu May 8 20:52:19 2008 +0200
58325
58326    AT91SAM9260EK: Normalize SPI timings
58327
58328    This patch changes the SPI timings to closely match the ones
58329    used by the Linux kernel and the Atmel's own bootstrap project.
58330
58331    Signed-off-by: Stelian Pop <stelian@popies.net>
58332    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58333
58334commit c1212b2f5c5ed440bf8e9ebc8e4fd7488858b935
58335Author: Stelian Pop <stelian@popies.net>
58336Date:	Thu May 8 20:52:18 2008 +0200
58337
58338    AT91SAM9260EK: Handle 8 or 16 bit NAND
58339
58340    The Atmel boards can handle 8 or 16 bit NAND memories. This patch
58341    makes the support configurable in the board config header file
58342    (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
58343
58344    Signed-off-by: Stelian Pop <stelian@popies.net>
58345    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58346
58347commit ab52640fc01624e208424e527af0b7b3a5a65a12
58348Author: Stelian Pop <stelian@popies.net>
58349Date:	Thu May 8 20:52:17 2008 +0200
58350
58351    AT91CAP9ADK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
58352
58353    This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
58354    in order to cope with the changes in DataFlash partitionning scheme
58355    (cset c3a60cb3).
58356
58357    Signed-off-by: Stelian Pop <stelian@popies.net>
58358    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58359
58360commit 3267508ec4c9e74c39ee41c9ae6951ad185fe270
58361Author: Stelian Pop <stelian@popies.net>
58362Date:	Thu May 8 20:52:16 2008 +0200
58363
58364    AT91CAP9ADK: Normalize BOOTARGS
58365
58366    This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
58367    DataFlash or from NAND), and gives to Linux a fully specified mtdparts
58368    variable.
58369
58370    Signed-off-by: Stelian Pop <stelian@popies.net>
58371    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58372
58373commit 93da48b910511911ce110656e17ed733c8ac4c45
58374Author: Stelian Pop <stelian@popies.net>
58375Date:	Thu May 8 20:52:15 2008 +0200
58376
58377    AT91CAP9ADK: Normalize SPI timings
58378
58379    This patch changes the SPI timings to closely match the ones
58380    used by the Linux kernel and the Atmel's own bootstrap project.
58381
58382    Signed-off-by: Stelian Pop <stelian@popies.net>
58383    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58384
58385commit 1c90df3e148ce0a3e2c86c63b38b19d47772f2a0
58386Author: Stelian Pop <stelian@popies.net>
58387Date:	Thu May 8 20:52:14 2008 +0200
58388
58389    AT91CAP9ADK: Handle 8 or 16 bit NAND
58390
58391    The Atmel boards can handle 8 or 16 bit NAND memories. This patch
58392    makes the support configurable in the board config header file
58393    (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
58394
58395    Signed-off-by: Stelian Pop <stelian@popies.net>
58396    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58397
58398commit 11b162bae058e96c7929e358d4adff2bee6c2cc4
58399Author: Stelian Pop <stelian@popies.net>
58400Date:	Thu May 8 20:52:13 2008 +0200
58401
58402    Use a common u-boot.lds file across all AT91CAP9/AT91SAM9 platforms
58403
58404    All the AT91CAP9/AT91SAM9 boards have the same linker script. The patch
58405    below avoids the duplication of u-boot.lds by putting the file in the
58406    cpu directory instead of the board one.
58407
58408    Signed-off-by: Stelian Pop <stelian@popies.net>
58409    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58410
58411commit d48abea4b89adaf5e45ea75b5e38c0d8de179ece
58412Author: Stelian Pop <stelian@popies.net>
58413Date:	Thu May 8 20:52:12 2008 +0200
58414
58415    Add proper copyright notices in Atmel boards Makefiles
58416
58417    The Makefiles for the AT91CAP9/AT91SAM9 boards have an incomplete
58418    copyright notice. This patch adds the missing pieces.
58419
58420    Signed-off-by: Stelian Pop <stelian@popies.net>
58421    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58422
58423commit e817a042cef6164bf26fee86f90326f2ec9e6745
58424Author: Stelian Pop <stelian@popies.net>
58425Date:	Thu May 8 20:52:11 2008 +0200
58426
58427    Add copyright information in Atmel boards partition.c
58428
58429    When Ulf did the dataflash.c cleanup, he didn't add his copyright on
58430    the new created files. This patch fixes the problem.
58431
58432    Signed-off-by: Stelian Pop <stelian@popies.net>
58433    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58434
58435commit 4f6c810106f4f76d83cfc57d98f4540cd45f9a19
58436Author: Stelian Pop <stelian@popies.net>
58437Date:	Thu May 8 20:52:10 2008 +0200
58438
58439    Update origin and copyright information in arch-at91sam9 header files
58440
58441    When doing the AT91CAP9/AT91SAM9 port, a number of header files were
58442    copied from the Linux kernel sources. This patch explicitly specifies
58443    this origin for all the copied headers, and for those missing copyright
58444    information, adds it.
58445
58446    Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
58447    in the latest kernel sources by 'at91sam9_smc.h'.
58448
58449    The copyright information has been confirmed by the AT91 Linux kernel
58450    maintainer, Andrew Victor <avictor.za@gmail.com>.
58451
58452    Signed-off-by: Stelian Pop <stelian@popies.net>
58453    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58454
58455commit 79dd1712689d6a5031d7cbff54957049680751c7
58456Author: Markus Klotzbücher <mk@denx.de>
58457Date:	Thu May 8 16:00:55 2008 +0200
58458
58459    ppc4xx: Kilauea: Add CONFIG_BOOTP_SUBNETMASK to Kilauea board config
58460
58461    When using dhcp/bootp the "netmask" environment variable is not set
58462    because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
58463    desireable, so the following patch adds this this option to the board
58464    config.
58465
58466    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
58467    Signed-off-by: Stefan Roese <sr@denx.de>
58468
58469commit 869d14b4cc2e47de2ddcb117bad0407a44436684
58470Author: Stefan Roese <sr@denx.de>
58471Date:	Sat May 10 10:30:36 2008 +0200
58472
58473    ppc4xx: Update Makalu defconfig to use device-tree booting as default
58474
58475    This patch reworks the default environment on Makalu. Now "net_nfs" for
58476    example uses the device-tree style booting formerly know as "net_nfs_fdt".
58477    Also the addresses in RAM were changed because of the new image booting
58478    support, which check for image overwriting. So the addresses needed to
58479    get adjusted.
58480
58481    Signed-off-by: Stefan Roese <sr@denx.de>
58482
58483commit f3612a7b199cab3942f60d9c1392eb39d58cc699
58484Author: Becky Bruce <bgill@freescale.com>
58485Date:	Wed May 7 13:28:16 2008 -0500
58486
58487    PPC: fix map_physmem build warning
58488
58489    map_physmem currently generates a warning when CONFIG_PHYS_64BIT is
58490    enabled.  This quiets the warning.
58491
58492    Signed-off-by: Becky Bruce <Becky.Bruce@freescale.com>
58493
58494commit 36f32675f40292002ee1fed252c180a43022d2d4
58495Author: Becky Bruce <bgill@freescale.com>
58496Date:	Wed May 7 13:24:57 2008 -0500
58497
58498    Update pci code to use phys_addr_t
58499
58500    Physical addrs need to be represented by phys_addr_t, not
58501    unsigned long.  Otherwise, systems that use CONFIG_PHYS_64BIT
58502    are going to fail mightily.
58503
58504    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
58505
58506commit 91a616741fc128cdb88f39bddcd4d72fe17466d0
58507Author: Nick Spence <nick.spence@freescale.com>
58508Date:	Thu May 8 22:32:22 2008 -0700
58509
58510    Support legacy multi-type images without FDT section.
58511
58512    This patch enables legacy multi-type images containing only a Linux kernel
58513    and root file system to be loaded, maintaining compatibility with previous
58514    versions of u-boot.
58515
58516    This is required when using old image files such as a Linux 2.4 kernel /
58517    filesystem.
58518
58519    Signed-off-by: Nick Spence <nick.spence@freescale.com>
58520    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
58521
58522commit 881031d9732783b7aeae2198fc7eb480ae8974a6
58523Author: Wolfgang Denk <wd@denx.de>
58524Date:	Sat May 10 00:38:02 2008 +0200
58525
58526    Update CHANGELOG.
58527
58528    Signed-off-by: Wolfgang Denk <wd@denx.de>
58529
58530commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774
58531Author: Wolfgang Denk <wd@denx.de>
58532Date:	Sat May 10 00:36:09 2008 +0200
58533
58534    post/cpu/ppc4xx/Makefile: line length cleanup
58535
58536    Signed-off-by: Wolfgang Denk <wd@denx.de>
58537
58538commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d
58539Author: Stelian Pop <stelian@popies.net>
58540Date:	Thu May 8 22:52:09 2008 +0200
58541
58542    Fix @ -> <at> substitution
58543
58544    When applying the AT91CAP9 patches upstream, something transformed
58545    the '@' character into the ' <at> ' sequence.
58546
58547    The patch below restores the original form in all the places where
58548    it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
58549    were copied from AT91CAP9, and a couple of other files where the
58550    ' <at> ' sequence was present).
58551
58552    Signed-off-by: Stelian Pop <stelian@popies.net>
58553
58554commit 9606b3c81b3c47a1d58514e9a232c6f461a17597
58555Author: Stelian Pop <stelian@popies.net>
58556Date:	Thu May 8 22:52:10 2008 +0200
58557
58558    Update origin and copyright information in arch-at91sam9 header files
58559
58560    When doing the AT91CAP9/AT91SAM9 port, a number of header files were
58561    copied from the Linux kernel sources. This patch explicitly specifies
58562    this origin for all the copied headers, and for those missing copyright
58563    information, adds it.
58564
58565    Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
58566    in the latest kernel sources by 'at91sam9_smc.h'.
58567
58568    The copyright information has been confirmed by the AT91 Linux kernel
58569    maintainer, Andrew Victor <avictor.za@gmail.com>.
58570
58571    Signed-off-by: Stelian Pop <stelian@popies.net>
58572
58573commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1
58574Author: Stelian Pop <stelian@popies.net>
58575Date:	Thu May 8 22:52:11 2008 +0200
58576
58577    Add copyright information in Atmel boards partition.c
58578
58579    When Ulf did the dataflash.c cleanup, he didn't add his copyright on
58580    the new created files. This patch fixes the problem.
58581
58582    Signed-off-by: Stelian Pop <stelian@popies.net>
58583
58584commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3
58585Author: Guennadi Liakhovetski <lg@denx.de>
58586Date:	Thu May 8 10:09:27 2008 +0200
58587
58588    mx31ads: fix 32kHz clock handling
58589
58590    According to schematics and to RedBoot sources, the MX31ADS uses a 32768Hz
58591    oscillator as a SKIL source. Fix previously wrongly assumed 32000Hz value.
58592    Also fix a typo when verifying a jumper configuration. While at it, make
58593    two needlessly global functions static.
58594
58595    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
58596
58597commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
58598Author: Marian Balakowicz <m8@semihalf.com>
58599Date:	Wed May 7 13:10:04 2008 +0200
58600
58601    Avoid initrd and logbuffer area overlaps
58602
58603    Add logbuffer to reserved LMB areas to prevent initrd allocation
58604    from overlaping with it.
58605
58606    Make sure to use correct logbuffer base address.
58607
58608    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58609
58610commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b
58611Author: Marian Balakowicz <m8@semihalf.com>
58612Date:	Wed May 7 13:08:54 2008 +0200
58613
58614    ppc: Cleanup get_effective_memsize() use
58615
58616    Removed duplicated effective memory size calculation code.
58617
58618    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58619
58620commit 273c37d843d5b581090378016cd12dd9c586907b
58621Author: Marian Balakowicz <m8@semihalf.com>
58622Date:	Wed May 7 09:03:53 2008 +0200
58623
58624    Fix build errors when CONFIG_LOGBUFFER and CONFIG_FIT are enabled
58625
58626    Recent modifcations to LOGBUFFER handling code were incorrecly
58627    introduced to fit_check_kernel() routine during
58628    "Merge branch 'new-image' of git://www.denx.de/git/u-boot-testing",
58629    commit 27f33e9f45ef7f9685cbdc65066a1828e85dde4f.
58630
58631    This patch cleans up this merge issue.
58632
58633    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58634
58635commit bc11756daff89a3de09ca80adac962b88cf06e6e
58636Author: Grant Erickson <gerickson@nuovations.com>
58637Date:	Tue May 6 20:16:15 2008 -0700
58638
58639    Propagate Error Status to the Shell on fw_printenv Errors
58640
58641    Changed implementation such that fw_printenv returns failure status
58642    when one or more specified variables do not exist or when incorrect
58643    command syntax is used.
58644
58645    This aids scripting fw_printenv such that the script can key of the
58646    return status rather than relying on standard error "scraping".
58647
58648    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58649    Signed-off-by: Wolfgang Denk <wd@denx.de>
58650
58651commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6
58652Author: Grant Erickson <gerickson@nuovations.com>
58653Date:	Tue May 6 16:18:00 2008 -0700
58654
58655    Fix Compilation Errors with 'tools/env/fw_printenv'
58656
58657    In the current top-of-tree, 1.3.3.-rc2, the optional tool
58658    'tools/env/fw_printenv' fails to compile for two reasons:
58659
58660    1) The header watchdog.h cannot be found.
58661    2) The header zlib.h is picked up from the tool chain rather than the
58662       project causing a prototype conflict for crc32.
58663
58664    This patch addresses both of these issues.
58665
58666    Platforms Tested On:
58667    - AMCC "Kilauea"
58668
58669    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58670
58671commit 597f6c26a18b389903a64692bacbf9a1ca69355b
58672Author: James Yang <James.Yang@freescale.com>
58673Date:	Mon May 5 10:22:53 2008 -0500
58674
58675    Fix readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
58676
58677    When CONFIG_CMDLINE_EDITING is enabled, readline_into_buffer() doesn't
58678    work before relocating to RAM because command history is written into
58679    a global array that is not writable before relocation.  This patch
58680    defers to the no-editing and no-history code in readline_into_buffer()
58681    if it is called before relocation.
58682
58683    Signed-off-by: James Yang <James.Yang@freescale.com>
58684    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
58685
58686commit 726c0f1e5f108dccea052965123b95837d2bd402
58687Author: Detlev Zundel <dzu@denx.de>
58688Date:	Mon May 5 16:11:22 2008 +0200
58689
58690    cosmetic: Adjust coding style for switch statements to be consistent
58691
58692    Signed-off-by: Detlev Zundel <dzu@denx.de>
58693
58694commit 574b319512b13e10800f0045e39b993f4ca25e42
58695Author: Detlev Zundel <dzu@denx.de>
58696Date:	Mon May 5 16:11:21 2008 +0200
58697
58698    Fix disk type output in disk/part.c
58699
58700    Signed-off-by: Detlev Zundel <dzu@denx.de>
58701
58702commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171
58703Author: Vlad Lungu <vlad.lungu@windriver.com>
58704Date:	Mon May 5 14:20:03 2008 +0300
58705
58706    Mail address change, documentation modified
58707
58708    Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
58709
58710commit 4d49b28038e2819088e8356a77212fc95a89ce5a
58711Author: Michal Simek <monstr@monstr.eu>
58712Date:	Sun May 4 15:42:41 2008 +0200
58713
58714    microblaze: Repare intc handling
58715
58716    Signed-off-by: Michal Simek <monstr@monstr.eu>
58717
58718commit 878b3b1e193e570caf3e96ad8e31e561f68d0287
58719Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58720Date:	Sun May 4 15:17:52 2008 +0200
58721
58722    include/gitignore: update to all architectures
58723
58724    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58725
58726commit 1df368aed3b8bc240fe1595d290b0e91b22961da
58727Author: Marcel Ziswiler <marcel@ziswiler.com>
58728Date:	Mon May 5 02:12:06 2008 +0200
58729
58730    ide: Remove spurious second include of io.h
58731
58732    Removed the second include, with all the #ifdef around as suggested by Wolfgang.
58733
58734    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
58735
58736commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c
58737Author: Adrian Filipi <adrian.filipi@eurotech.com>
58738Date:	Tue May 6 16:46:37 2008 -0400
58739
58740    Fix some typos
58741
58742    This patch fixes three typos.
58743    The first is a repetition of CONFIG_CMD_BSP.
58744    The second makes the #endif comment match its #if.
58745    The third is a spelling error.
58746
58747    Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
58748
58749commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb
58750Author: Grant Erickson <gerickson@nuovations.com>
58751Date:	Sun May 4 16:45:01 2008 -0700
58752
58753    Recognize 'powerpc' As an Alias for IH_ARCH_PPC
58754
58755    Add support for the recognition of 'powerpc' as an alias for the PowerPC
58756    architecture type since Linux is already trending in that direction,
58757    preferring 'powerpc' to 'ppc'.
58758
58759    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58760
58761commit f5a24259190c388c2527bdc49fee34577d862cc7
58762Author: Wheatley Travis <Travis.Wheatley@freescale.com>
58763Date:	Fri May 2 13:35:15 2008 -0700
58764
58765    7450 and 86xx L2 cache invalidate bug corrections
58766
58767    The 7610 and related parts have an L2IP bit in the L2CR that is
58768    monitored to signal when the L2 cache invalidate is complete whereas the
58769    7450 and related parts utilize L2I for this purpose. However, the
58770    current code does not account for this difference. Additionally the 86xx
58771    L2 cache invalidate code used an "andi" instruction where an "andis"
58772    instruction should have been used.
58773
58774    This patch addresses both of these bugs.
58775
58776    Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
58777    Acked-By: Jon Loeliger <jdl@freescale.com>
58778
58779commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72
58780Author: Wolfgang Denk <wd@denx.de>
58781Date:	Fri May 9 10:16:13 2008 +0200
58782
58783    Avoid infinite loop "Generating include/autoconf.mk"
58784
58785    Fix a bogus circular dependency that caused an infinite loop of
58786    "Generating include/autoconf.mk" again and again.
58787
58788    Signed-off-by: Wolfgang Denk <wd@denx.de>
58789
58790commit 567fb852178dbf59529d7301620a3f3732a4b02d
58791Author: Stelian Pop <stelian@popies.net>
58792Date:	Thu May 8 22:52:09 2008 +0200
58793
58794    Fix @ -> <at> substitution
58795
58796    When applying the AT91CAP9 patches upstream, something transformed
58797    the '@' character into the ' <at> ' sequence.
58798
58799    The patch below restores the original form in all the places where
58800    it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
58801    were copied from AT91CAP9, and a couple of other files where the
58802    ' <at> ' sequence was present).
58803
58804    Signed-off-by: Stelian Pop <stelian@popies.net>
58805    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58806
58807commit 73ccb3410a0785593cda7aee455dfc51f790e281
58808Author: Gary Jennejohn <gary.jennejohn@freenet.de>
58809Date:	Mon Apr 28 14:04:32 2008 +0200
58810
58811    ppc4xx: Add the Harris QUAD100HD AMCC 405EP-based board
58812
58813    Signed-off-by: Gary Jennejohn <garyj@denx.de>
58814    Signed-off-by: Stefan Roese <sr@denx.de>
58815
58816commit ef2642625cbfb1c3695e3478d08ae515052a4950
58817Author: Stefan Roese <sr@denx.de>
58818Date:	Thu May 8 11:10:46 2008 +0200
58819
58820    ppc4xx: Kilauea: Fix incorrect FPGA FIFO address
58821
58822    Signed-off-by: Stefan Roese <sr@denx.de>
58823
58824commit a00eccfebc954ad9485161efeca7d9aaf626d530
58825Author: Stefan Roese <sr@denx.de>
58826Date:	Thu May 8 11:05:15 2008 +0200
58827
58828    ppc4xx: Add fdt support to all remaining AMCC PPC4xx eval boards
58829
58830    This patch adds fdt (flattened device tree) support to all remaining AMCC
58831    eval boards. Most newer boards already support device tree. With this patch,
58832    all AMCC boards now enable device tree passing from U-Boot to Linux
58833    arch/powerpc kernels.
58834
58835    Signed-off-by: Stefan Roese <sr@denx.de>
58836
58837commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3
58838Author: Stefan Roese <sr@denx.de>
58839Date:	Thu May 8 11:01:09 2008 +0200
58840
58841    ppc4xx: Add weak default ft_board_setup() routine
58842
58843    This patch adds a default ft_board_setup() routine to the 4xx fdt code.
58844    This routine is defined as weak and can be overwritten by a board specific
58845    one if needed.
58846
58847    Signed-off-by: Stefan Roese <sr@denx.de>
58848
58849commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01
58850Author: Stefan Roese <sr@denx.de>
58851Date:	Thu May 8 10:48:58 2008 +0200
58852
58853    ppc4xx: acadia: Add fdt support and fix section overlap problem
58854
58855    This patch adds fdt (flattened device tree) support to the AMCC
58856    Acadia eval board. This increases the image size and it doesn't
58857    fit anymore into 256kByte. Since we didn't want to remove features
58858    from the configuration, we decided to increase the U-Boot image size
58859    (add one flash sector).
58860
58861    Also changed the default environment definition to make it
58862    independent of such changes.
58863
58864    Signed-off-by: Stefan Roese <sr@denx.de>
58865
58866commit 4adb3023de75bc150f088c8935db340930ad38c8
58867Author: Ira Snyder <iws@ovro.caltech.edu>
58868Date:	Tue Apr 29 11:18:54 2008 -0700
58869
58870    ppc4xx: Add device tree support to AMCC Yosemite
58871
58872    Add support for booting with a device tree blob. This is needed to boot
58873    ARCH=powerpc kernels. Also add support for setting the eth0 mac address
58874    via the ethaddr variable.
58875
58876    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
58877    Signed-off-by: Stefan Roese <sr@denx.de>
58878
58879commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b
58880Author: Dave Mitchell <dmitchell@amcc.com>
58881Date:	Wed May 7 09:00:23 2008 -0700
58882
58883    ppc4xx: Fix typos in 460GT/EX FBDV array
58884
58885    Corrected two typos in the 460GT/EX FBDV array.
58886
58887    Signed-off-by: Dave Mitchell <dmitchell@amcc.com>
58888    Signed-off-by: Stefan Roese <sr@denx.de>
58889
58890commit 66f5fa9263629271edc86178b1f224e3c9aab2b3
58891Author: Andy Fleming <afleming@freescale.com>
58892Date:	Wed May 7 16:54:31 2008 -0500
58893
58894    85xx: Limit CPU2 workaround to parts that have the errata
58895
58896    Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
58897    Signed-off-by: Andy Fleming <afleming@freescale.com>
58898
58899commit a5fe514e8ace564300d2c1d73846ddff49654243
58900Author: Lee Nipper <lee.nipper@freescale.com>
58901Date:	Fri Apr 25 15:44:45 2008 -0500
58902
58903    mpc83xx: system performance settings for MPC8349EMDS.
58904
58905    These same settings are used on MPC8349ITX, and
58906    improve performance on MPC8349EMDS.
58907
58908    Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
58909    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58910
58911commit 49387dba910e485640b575e920ee463b7e611dc3
58912Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
58913Date:	Tue May 6 13:22:52 2008 +0900
58914
58915    [MIPS] cpu/mips/cache.S: Fix build warning
58916
58917    Some old GNU assemblers, such as v2.14 (ELDK 3.1.1), v2.16 (ELDK 4.1.0),
58918    warns illegal global symbol references by bal (and jal also) instruction.
58919    This does not happen with the latest binutils v2.18.
58920
58921    Here's an example on gth2_config:
58922
58923    mips_4KC-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0x90000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isy
58924    stem /opt/eldk311/usr/bin/../lib/gcc-lib/mips-linux/3.3.3/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4k
58925    c -EB -c -o cache.o cache.S
58926    cache.S: Assembler messages:
58927    cache.S:243: Warning: Pretending global symbol used as branch target is local.
58928    cache.S:250: Warning: Pretending global symbol used as branch target is local.
58929
58930    In principle, gas might be sensitive to global symbol references in PIC
58931    code because they should be processed through GOT (global offset table).
58932    But if `bal' instruction is used, it results in PC-based offset jump.
58933    This is the cause of this warning.
58934
58935    In practice, we know it doesn't matter whether PC-based reference or GOT-
58936    based. As for this case, both will work before/after relocation. But let's
58937    fix the code.
58938
58939    This patch explicitly sets up a target address, then jump there.
58940    Here's an example of disassembled code with/without this patch.
58941
58942     90000668:	     1485ffef	     bne     a0,a1,90000628 <mips_cache_reset+0x20>
58943     9000066c:	     ac80fffc	     sw      zero,-4(a0)
58944     90000670:	     01402821	     move    a1,t2
58945    -90000674:	     0411ffba	     bal     90000560 <mips_init_icache>
58946    -90000678:	     01803021	     move    a2,t4
58947    -9000067c:	     01602821	     move    a1,t3
58948    -90000680:	     0411ffcc	     bal     900005b4 <mips_init_dcache>
58949    -90000684:	     01a03021	     move    a2,t5
58950    -90000688:	     03000008	     jr      t8
58951    -9000068c:	     00000000	     nop
58952    +90000674:	     01803021	     move    a2,t4
58953    +90000678:	     8f8f83ec	     lw      t7,-31764(gp)
58954    +9000067c:	     01e0f809	     jalr    t7
58955    +90000680:	     00000000	     nop
58956    +90000684:	     01602821	     move    a1,t3
58957    +90000688:	     01a03021	     move    a2,t5
58958    +9000068c:	     8f8f81e0	     lw      t7,-32288(gp)
58959    +90000690:	     01e0f809	     jalr    t7
58960    +90000694:	     00000000	     nop
58961    +90000698:	     03000008	     jr      t8
58962    +9000069c:	     00000000	     nop
58963
58964    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
58965
58966commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3
58967Author: Vlad Lungu <vlad.lungu@windriver.com>
58968Date:	Mon May 5 14:04:00 2008 +0300
58969
58970    Allow building mips versions with ELDK 3.1.1
58971
58972    .gpword works only with local symbols on certain binutils versions
58973
58974    Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
58975
58976commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d
58977Author: Wolfgang Denk <wd@denx.de>
58978Date:	Mon May 5 12:52:36 2008 +0200
58979
58980    MAKEALL: add inka4x0 board
58981
58982    Signed-off-by: Wolfgang Denk <wd@denx.de>
58983
58984commit b83dcc13ae7b2dab394bfef6f699750d11490ee2
58985Author: Wolfgang Denk <wd@denx.de>
58986Date:	Sun May 4 21:34:23 2008 +0200
58987
58988    kb9202 board: fix build problem.
58989
58990    Signed-off-by: Wolfgang Denk <wd@denx.de>
58991
58992commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869
58993Author: Wolfgang Denk <wd@denx.de>
58994Date:	Sun May 4 12:10:33 2008 +0200
58995
58996    Prepare for v1.3.3-rc3
58997
58998    Update ChNAGELOG, minor white space cleanup.
58999
59000    Signed-off-by: Wolfgang Denk <wd@denx.de>
59001
59002commit 7c0773fde6100b61be2558cb5d8c442a3194aecb
59003Author: Wolfgang Denk <wd@denx.de>
59004Date:	Sun May 4 00:35:15 2008 +0200
59005
59006    drivers/net/tsec.c: Fix typo.
59007
59008    Signed-off-by: Wolfgang Denk <wd@denx.de>
59009
59010commit aa737945e6f37a5de5dbad550a7694e0cb2a8120
59011Author: Mike Frysinger <vapier@gentoo.org>
59012Date:	Fri May 2 21:45:12 2008 -0400
59013
59014    version_autogenerated.h: use printf rather than echo -n
59015
59016    Some systems are dumb and do not implement the -n flag to echo (like OS X).
59017    Convert the Makefile to use printf as this should work everywhere.
59018
59019    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59020    Signed-off-by: Wolfgang Denk <wd@denx.de>
59021
59022commit 4acc2a108ad0a669165924704a6cb083f9138242
59023Author: Mike Frysinger <vapier@gentoo.org>
59024Date:	Fri May 2 18:17:50 2008 -0400
59025
59026    fix building when saveenv is disabled in some setups
59027
59028    If you enable environment in the flash, but disable the embedded
59029    option, and you disable the saveenv command, then the #if nested
59030    logic will trigger a compile failure:
59031    env_flash.c: In function 'env_relocate_spec':
59032    env_flash.c:399: error: 'flash_addr' undeclared (first use in this function)
59033    The fix is to add CMD_SAVEENV ifdef protection like everywhere else.
59034
59035    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59036
59037commit ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7
59038Author: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
59039Date:	Fri May 2 16:10:04 2008 -0400
59040
59041    SBC8548: fix address mask to allow 64M flash
59042
59043    Fix incorrect mask to enable all 64MB of onboard flash.
59044    Previously U-Boot incorrectly mapped only 8MB of flash, this
59045    patch correctly maps all the available flash.
59046
59047    Signed-off-by: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
59048
59049commit 3648085c464c8c22ef76fab006ca4344d3796124
59050Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59051Date:	Fri May 2 19:48:56 2008 +0200
59052
59053    qemu_mips: add README
59054
59055    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59056
59057commit 6fdd002689190a0022c7b3dbab37fcba724580ce
59058Author: Marcel Ziswiler <marcel@ziswiler.com>
59059Date:	Fri May 2 02:35:59 2008 +0200
59060
59061    Fix misspelled comment
59062
59063    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59064
59065commit fa956fde60b7ec4dd66bd62f9910fd341b5049a1
59066Author: Mike Frysinger <vapier@gentoo.org>
59067Date:	Thu May 1 04:13:05 2008 -0400
59068
59069    mkimage: make mmap() checks consistent
59070
59071    The mmap() related code is full of inconsistent casts/constants when
59072    it comes to error checking, and may break when building on some
59073    systems (like ones that do not implicitly define the caddr_t type).
59074    Let's just avoid the whole mess by writing the code nice and clean in
59075    the first place.
59076
59077    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59078
59079commit 8e90cd0447a0f0ccf529ef86f0e6b56187d3b82a
59080Author: Marcel Ziswiler <marcel@ziswiler.com>
59081Date:	Thu May 1 09:05:34 2008 +0200
59082
59083    Fix defined but not used build warning
59084
59085    - warning: 'srom' defined but not used
59086
59087    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59088
59089commit b71190f3250aaffcc81c35f6cfd3498cb7c48013
59090Author: Marcel Ziswiler <marcel@ziswiler.com>
59091Date:	Thu May 1 09:05:26 2008 +0200
59092
59093    Fix implicit declaration build warnings
59094
59095    - warning: implicit declaration of function ‘serial_initialize’
59096
59097    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59098
59099commit 9acde129cc3f9c1b3bc11a821480dd446774d618
59100Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
59101Date:	Tue Apr 29 19:18:32 2008 +0200
59102
59103    TSEC: add config options for VSC8601 RGMII PHY
59104
59105    The Vitesse VSC8601 RGMII PHY has internal delay for both Rx
59106    and Tx clock lines. They are configured using 2 bits in extended
59107    register 0x17.
59108    Therefore CFG_VSC8601_SKEW_TX and CFG_VSC8601_SKEW_RX have
59109    been introduced with valid values 0-3 giving 0.0, 1.4,1.7 and 2.0ns delay.
59110
59111    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
59112    Acked-by: Andy Fleming <afleming@freescale.com>
59113    Acked-by: Ben Warren <biggerbadderben@gmail.com>
59114    --
59115
59116     drivers/net/tsec.c |    6 ++++++
59117     drivers/net/tsec.h |    3 +++
59118     2 files changed, 9 insertions(+), 0 deletions(-)
59119
59120commit bd98ee60df43ee6dd6f5ebe32c67d03e90513ff8
59121Author: Wolfgang Denk <wd@denx.de>
59122Date:	Sat May 3 23:07:15 2008 +0200
59123
59124    Revert "ColdFire: Get information from the correct GCC"
59125
59126    This reverts commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
59127    (replaced by commit c4e5f52a58d278eebb87f476e353972c5dacea40).
59128
59129commit c4e5f52a58d278eebb87f476e353972c5dacea40
59130Author: Wolfgang Denk <wd@denx.de>
59131Date:	Sat May 3 22:25:00 2008 +0200
59132
59133    config.mk: use correct (cross) compiler
59134
59135    Some config.mk files reference $(CC) to test for specific tool chain
59136    features, so make sure $(CC) gets set before including any such
59137    config files.
59138
59139    This patch replaces commit b7166e05a5 ("ColdFire: Get information from
59140    the correct GCC").
59141
59142    Signed-off-by: Wolfgang Denk <wd@denx.de>
59143
59144commit 27c38689d0cfde0e444239345f97b5eecc9f4067
59145Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59146Date:	Thu May 1 02:13:44 2008 +0200
59147
59148    pxa: fix previous definition on cpu init
59149
59150    start.S:183:1: warning: "ICMR" redefined
59151    In file included from start.S:33:
59152    include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
59153    start.S:187:1: warning: "RCSR" redefined
59154    ...
59155
59156    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59157
59158commit 6d12e697de794d700767f22f950e3026ccf4daf6
59159Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59160Date:	Thu May 1 02:13:43 2008 +0200
59161
59162    pxa: fix pcmcia operation on 'i' may be undefined
59163
59164    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59165    Signed-off-by: Wolfgang Denk <wd@denx.de>
59166
59167commit 4d77f5102dfeaa36cd58d9a9f083bd2cc491526f
59168Author: Kumar Gala <galak@kernel.crashing.org>
59169Date:	Wed Apr 30 16:24:35 2008 -0500
59170
59171    MPC8610HPCD: Drop -O2 from the build flags
59172
59173    Make the flags use -Os like all other boards
59174
59175    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59176
59177commit 0072b78be2b41e5a0ca3ddc39335574dc2e855bd
59178Author: Stefan Roese <sr@denx.de>
59179Date:	Wed Apr 30 15:50:39 2008 +0200
59180
59181    RTC: Fix month offset by one problem in M41T62 RTC driver
59182
59183    This patch fixes a problem with the month being read and written
59184    incorrectly (offset by one). This only gets visible by also using
59185    the Linux driver (rtc-m41t80).
59186
59187    Tested on AMCC Canyonlands.
59188
59189    Signed-off-by: Stefan Roese <sr@denx.de>
59190
59191commit 141ba1cad8e6598a2466e7e2976c6a12285df619
59192Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59193Date:	Sat May 3 13:51:44 2008 +0900
59194
59195    [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
59196
59197    Current trick to pick up GNU assembler minor version uses a dot(.) as a
59198    delimiter, and take the second field to obtain minor version number. But
59199    as can be expected, this doesn't work with a version string which has
59200    dots more than needs.
59201
59202    Here's an example:
59203
59204    $ mips-linux-gnu-as --version | grep 'GNU assembler'
59205    GNU assembler (Sourcery G++ Lite 4.2-129) 2.18.50.20080215
59206    $ mips-linux-gnu-as --version | grep 'GNU assembler' | cut -d. -f2
59207    2-129) 2
59208    $
59209
59210    This patch restricts the version format to 2.XX.XX... This will work
59211    in most cases.
59212
59213    $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+'
59214    2.18.50.20080215
59215    $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2
59216    18
59217    $
59218
59219    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59220
59221commit ea638951acead7f1086c908c0b9f086beab82a22
59222Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59223Date:	Sat May 3 13:51:28 2008 +0900
59224
59225    [MIPS] cpu/mips/cache.S: Add dcache_enable
59226
59227    Recent bootelf command fixes (017e9b7925f74878d0e9475388cca9bda5ef9482,
59228    "allow ports to override bootelf behavior") requires ports to have this
59229    function.
59230
59231    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59232    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59233
59234commit d2c6fbec4397c936b18cd42482b6973cd6781bdf
59235Author: Wolfgang Denk <wd@denx.de>
59236Date:	Thu May 1 21:30:16 2008 +0200
59237
59238    onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts
59239
59240    Onenand needs a version of memcpy() which performs 16 bit accesses
59241    only; make sure the name does not conflict with the standard
59242    function.
59243
59244    Signed-off-by: Wolfgang Denk <wd@denx.de>
59245
59246commit 12bc4e94251c369c529ffa505cf58b148c372f7f
59247Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59248Date:	Wed Apr 30 22:38:17 2008 +0200
59249
59250    cmd_nand: fix warning: str2long ncompatible pointer type
59251
59252    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59253
59254commit 1b9ed2574a38c93cb03dad41885fc06be4bfc9dd
59255Author: Timur Tabi <timur@freescale.com>
59256Date:	Fri Apr 4 11:16:11 2008 -0500
59257
59258    Fix calculation of I2C clock for some 86xx chips
59259
59260    Some 86xx chips use CCB as the base clock for the I2C, and others used CCB/2.
59261    There is no pattern that can be used to determine which chips use which
59262    frequency, so the only way to determine is to look up the actual SOC
59263    designation and use the right value for that SOC.
59264
59265    Signed-off-by: Timur Tabi <timur@freescale.com>
59266
59267commit f32f7fe7bd3a5bda3a476520f00e1aca7c2103a9
59268Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59269Date:	Wed Apr 30 12:11:19 2008 -0500
59270
59271    ColdFire: Fix ethernet hang issue for mcf547x_8x
59272
59273    The ethernet hang is caused by receiving buffer in DRAM is not
59274    yet ready due to access cycles require longer time in DRAM.
59275    Relocate DMA buffer descriptors from DRAM to internal SRAM.
59276
59277    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59278
59279commit 886d90176fc257e0ab4d0db05d11d0749bbed3ca
59280Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59281Date:	Wed Apr 30 12:10:47 2008 -0500
59282
59283    ColdFire: Fix compilation issue caused by new changes in fsl_i2c.c
59284
59285    Signed-off-by: Luigi Comio Mantellini <luigi.mantellini@idf-hit.com>
59286    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59287
59288commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
59289Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59290Date:	Wed Apr 30 12:10:23 2008 -0500
59291
59292    ColdFire: Get information from the correct GCC
59293
59294    Signed-off-by: Kurt Mahan <kmahan@freescale.com>
59295    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59296
59297commit 378e7ec95da4751ec8fe461baacab2bf7d2512a9
59298Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
59299Date:	Wed Apr 30 18:02:59 2008 +0200
59300
59301    Fix warning in env_nand.c if compiled for DaVinci Schmoogie
59302
59303    Fix warnings
59304
59305    nv_nand.c: In function 'saveenv':
59306    env_nand.c:200: warning: passing argument 3 of 'nand_write' from incompatible pointer type
59307    env_nand.c: In function 'env_relocate_spec':
59308    env_nand.c:275: warning: passing argument 3 of 'nand_read' from incompatible pointer type
59309
59310    if compiled for davinci_schmoogie_config.
59311
59312    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
59313    Ack by: Sergey Kubushyn <ksi@koi8.net>
59314
59315commit 33a4a70d48d622cc4950c60a84fec23b9421f23e
59316Author: Anatolij Gustschin <agust@denx.de>
59317Date:	Wed Apr 30 13:34:40 2008 +0200
59318
59319    Fix warnings while compiling net/net.c for MPC8610HPCD board
59320
59321    MPC8610HPCD board adds -O2 gcc option to PLATFORM_CPPFLAGS
59322    causing overriding default -Os option. New gcc (ver. 4.2.2)
59323    produces warnings while compiling net/net.c file with -O2
59324    option. The patch is an attempt to fix this.
59325
59326    Signed-off-by: Anatolij Gustschin <agust@denx.de>
59327
59328commit 58b575e575c25fdf8c88141e145db201f3092149
59329Author: Sascha Laue <Sascha.Laue@gmx.biz>
59330Date:	Wed Apr 30 15:23:38 2008 +0200
59331
59332    lwmon5: fix offset error in sysmon0 POST
59333
59334    Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59335    Signed-off-by: Wolfgang Denk <wd@denx.de>
59336
59337commit e7419b243a373de4ee042f7d4f45f66de787240d
59338Author: Sascha Laue <Sascha.Laue@gmx.biz>
59339Date:	Wed Apr 30 15:16:35 2008 +0200
59340
59341    lwmon5: fix manual merge error in POST
59342
59343    Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59344
59345commit 42ffcec3f9eba010a662d5b42981812b6bebfb9a
59346Author: Wolfgang Denk <wd@denx.de>
59347Date:	Wed Apr 30 17:46:26 2008 +0200
59348
59349    cmd_nand.c: fix another 'incompatible pointer type' warning.
59350
59351    Signed-off-by: Wolfgang Denk <wd@denx.de>
59352
59353commit de109d909707e2dfe806be5efc3cdb103b47c8ad
59354Author: Wolfgang Denk <wd@denx.de>
59355Date:	Wed Apr 30 17:25:07 2008 +0200
59356
59357    Makefile: fix parallel builds
59358
59359    This problem shows up with parallel builds only; it results in
59360    somewhat cryptic error messages like
59361
59362	$ JOBS=-j6 MAKEALL netstar
59363	Configuring for netstar board...
59364	arm-linux-ld: cannot find -lgeneric
59365	make[1]: *** [eeprom.srec] Error 1
59366
59367    A few boards (like netstar and voiceblue) need some libraries for
59368    building; however, the board Makefile does not contain any such
59369    dependencies which may cause problems with parallel builds. Adding
59370    such dependencies is difficult as we would also have to provide build
59371    rules, which already exist in the respective library Makefiles.
59372
59373    To solve this, we make sure that all libraries get built before the
59374    board code.
59375
59376    Signed-off-by: Wolfgang Denk <wd@denx.de>
59377
59378commit 4f27098e5b0736989b13cd61d7bca94b3574cf5f
59379Author: Stefan Roese <sr@denx.de>
59380Date:	Wed Apr 30 14:51:36 2008 +0200
59381
59382    ppc4xx: Adapt Canyonlands fixed DDR2 setup to new DIMM module
59383
59384    This patch changes the Canyonlands/Glacier fixed DDR2 controller setup
59385    used for NAND booting to match the values needed for the new 512MB
59386    DIMM modules shipped with the productions boards:
59387
59388    Crucial: CT6464AC667.8FB
59389
59390    Signed-off-by: Stefan Roese <sr@denx.de>
59391
59392commit ea9202a659dc75996facf1475f1866a19a9d3129
59393Author: Stefan Roese <sr@denx.de>
59394Date:	Wed Apr 30 10:49:43 2008 +0200
59395
59396    ppc4xx: Fix problem with DIMMs with 8 banks in 44x_spd_ddr2.c
59397
59398    This patch fixes a problem with DIMMs that have 8 banks. Now the
59399    MCIF0_MBxCF register will be setup correctly for this setup too.
59400
59401    This was noticed with the 512MB DIMM on Canyonlands/Glacier.
59402
59403    Signed-off-by: Stefan Roese <sr@denx.de>
59404
59405commit 76617299358ebba260ecc02d33e8e75d8d13dd3b
59406Author: Wolfgang Denk <wd@denx.de>
59407Date:	Tue Apr 29 23:41:06 2008 +0200
59408
59409    Prepare v1.3.3-rc2, again.
59410
59411    Signed-off-by: Wolfgang Denk <wd@denx.de>
59412
59413commit b7fcc4c13993782342cf5cd20d237a6281648a0b
59414Author: Wolfgang Denk <wd@denx.de>
59415Date:	Tue Apr 29 23:35:24 2008 +0200
59416
59417    Prepare v1.3.3-rc2
59418
59419    Signed-off-by: Wolfgang Denk <wd@denx.de>
59420
59421commit f7b16a0a4d571dd33b2b5185a54f7ddc311f89d4
59422Author: Wolfgang Denk <wd@denx.de>
59423Date:	Tue Apr 29 23:32:20 2008 +0200
59424
59425    common/env_nand.c: fix one more incompatible pointer type issue
59426
59427    Signed-off-by: Wolfgang Denk <wd@denx.de>
59428
59429commit ea6f66894f952229eebfc4ad03cd21fe5c8b3f0f
59430Author: Wolfgang Denk <wd@denx.de>
59431Date:	Tue Apr 29 21:33:08 2008 +0200
59432
59433    post/board/lwmon5/sysmon.c: fix manual merge error.
59434
59435    Signed-off-by: Wolfgang Denk <wd@denx.de>
59436
59437commit 70a0f81412b0b18a6fd0bea960451bc6c2cca49a
59438Author: Kumar Gala <galak@kernel.crashing.org>
59439Date:	Tue Apr 29 12:54:59 2008 -0500
59440
59441    85xx: Add -mno-spe to e500/85xx builds
59442
59443    Newer gcc's might be configured to enable autovectorization by default.
59444    If we happen to build with one of those compilers we will get SPE
59445    instructions in random code.
59446
59447    -mno-spe disables the compiler for automatically generating SPE
59448    instructions without our knowledge.
59449
59450    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59451
59452commit 8ea08e5be69436abcc95d3da114de4a2ff8a6ab5
59453Author: Kumar Gala <galak@kernel.crashing.org>
59454Date:	Tue Apr 29 10:18:34 2008 -0500
59455
59456    Update .gitignore for zlib.h
59457
59458    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59459
59460commit 45239cf4152109caa925145ccd433529902df887
59461Author: Kumar Gala <galak@kernel.crashing.org>
59462Date:	Tue Apr 29 10:27:08 2008 -0500
59463
59464    85xx/86xx: Rename ext_refrec to timing_cfg_3 to match docs
59465
59466    All the 85xx and 86xx UM describe the register as timing_cfg_3
59467    not as ext_refrec.
59468
59469    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59470
59471commit ef7d30b14394e4c4a153118f5845760cadada02a
59472Author: Kumar Gala <galak@kernel.crashing.org>
59473Date:	Tue Apr 29 10:28:34 2008 -0500
59474
59475    85xx/86xx: Rename DDR init address and init extended address register
59476
59477    Rename init_addr and init_ext_addr to match the docs between
59478    85xx and 86xx.  Both now use 'init_addr' and 'init_ext_addr'.
59479
59480    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59481
59482commit cf6cc014270549684873a5972d2595052c468cb6
59483Author: Kumar Gala <galak@kernel.crashing.org>
59484Date:	Mon Apr 28 02:24:04 2008 -0500
59485
59486    85xx: Additional fixes and cleanup of MP code
59487
59488    * adjust __spin_table alignment to match ePAPR v0.94 spec
59489    * loop over all cpus when determing who is up.  This fixes an issue if
59490      the "boot cpu" isn't core0.  The "boot cpu" will already be in the
59491      cpu_up_mask so there is no harm
59492    * Added some protection in the code to ensure proper behavior.  These
59493      changes are explicitly needed but don't hurt:
59494      - Added eieio to ensure the "hot word" of the table is written after
59495	all other table updates have occurred.
59496      - Added isync to ensure we don't prefetch loading of table entries
59497	until we a released
59498
59499    These issues we raised by Dave Liu.
59500
59501    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59502
59503commit b2d527a8b9fb50afccbaf79b5540952585cdc760
59504Author: Yuri Tikhonov <yur@emcraft.com>
59505Date:	Tue Apr 29 15:06:41 2008 +0200
59506
59507    lwmon5: minor clean-up to include/configs/lwmon5.h
59508
59509    LWMON5 DSPIC POST uses the watch-dog scratch register. So, make
59510    the CFG_DSPIC_TEST_ADDR definition more readable.
59511
59512    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59513
59514commit f4c4d21a885ccc222fd0acdf653b683249e85117
59515Author: Stefan Roese <sr@denx.de>
59516Date:	Tue Apr 29 16:08:05 2008 +0200
59517
59518    ppc4xx: Fix CFG_MONITOR_LEN on Katmai failsave this time
59519
59520    Signed-off-by: Stefan Roese <sr@denx.de>
59521
59522commit 138105efe1d2b1a40a3a97b4c1f85c2111bea2d8
59523Author: Yuri Tikhonov <yur@emcraft.com>
59524Date:	Tue Apr 29 13:32:45 2008 +0200
59525
59526    ppc flush_cache: add watch-dog triggering into the loops.
59527
59528    Some boards (e.g. lwmon5) need rather a frequent watch-dog
59529    kicking. Since the time it takes for the flush_cache() function
59530    to complete its job depends on the size of data being flushed, one
59531    may encounter watch-dog resets on such boards when, for example,
59532    download big files over ethernet.
59533
59534    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59535
59536commit cab99d6f3281ab6784feccf98b9b425daa58418a
59537Author: Stefan Roese <sr@denx.de>
59538Date:	Tue Apr 29 14:44:54 2008 +0200
59539
59540    ppc4xx: Fix compilation warning in denali_spd_ddr2.c
59541
59542    Signed-off-by: Stefan Roese <sr@denx.de>
59543
59544commit 4ec9d78fe5cd585d2868731fa108ca1e62730e70
59545Author: Stefan Roese <sr@denx.de>
59546Date:	Tue Apr 29 14:12:07 2008 +0200
59547
59548    ppc4xx: Fix Katmai CFG_MONITOR_LEN
59549
59550    Signed-off-by: Stefan Roese <sr@denx.de>
59551
59552commit 85ad184b3b2b0f8af9228477303c55dca1b52ed7
59553Author: Stefan Roese <sr@denx.de>
59554Date:	Tue Apr 29 13:57:07 2008 +0200
59555
59556    ppc4xx: Complete remove bogus dflush()
59557
59558    Since the current dflush() implementation is know to have some problems
59559    (as seem on lwmon5 ECC init) this patch removes it completely and replaces
59560    it by using clean_dcache_range().
59561
59562    Tested on Katmai with ECC DIMM.
59563
59564    Signed-off-by: Stefan Roese <sr@denx.de>
59565
59566commit 135846d6ecaad255ad28d93ebbb78b3d5da68cdc
59567Author: Stefan Roese <sr@denx.de>
59568Date:	Tue Apr 29 13:36:51 2008 +0200
59569
59570    ppc4xx: Change ECC initialization on lwmon5 to use clean_dcache_range()
59571
59572    As it seems the "old" ECC initialization routine by using dflush() didn't
59573    write all lines in the dcache back to memory on lwmon5. This could lead
59574    to ECC error upon Linux booting. This patch changes the program_ecc()
59575    routine to now use clean_dcache_range() instead of dflush().
59576    clean_dcache_range() uses dcbst which is exactly what we want in this
59577    case.
59578
59579    Since dflush() is known is cause problems, this routine will be
59580    removed completely and replaced by clean_dcache_range() with an
59581    additional patch.
59582
59583    Signed-off-by: Stefan Roese <sr@denx.de>
59584
59585commit 18ec19e4aa1a045dfbf2c7c2e33963488e92d757
59586Author: Yuri Tikhonov <yur@emcraft.com>
59587Date:	Mon Apr 28 18:19:34 2008 +0200
59588
59589    POST: fix Makefiles for mpc8xx, lwmon, and netta POSTs.
59590
59591    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59592
59593commit eea5a743a2193ef2a05b9bc6dc447ba241416f35
59594Author: Markus Brunner <super.firetwister@googlemail.com>
59595Date:	Mon Apr 28 08:47:47 2008 +0200
59596
59597    ppc4xx: Fixup ebc clock in FDT for 405GP/EP
59598
59599    On ppc405EP and ppc405GP (at least) the ebc is directly attached to the plb
59600    and not to the opb. This patch will try to fixup /plb/ebc if /plb/opb/ebc
59601    doesn't exist.
59602
59603    Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
59604
59605commit 2ef7503a593c77a80c2a054011970227c4b62774
59606Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59607Date:	Thu Apr 24 07:57:17 2008 +0200
59608
59609    NE2000: Fix regresssion introduced by e710185aae90 on non AX88796
59610
59611    Move non-inlied functions into specific drivers file
59612    Set get_prom as weak
59613
59614    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59615    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
59616    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59617
59618commit 40cb90ee2b97db1f697e1b54f19a548ffc96d71b
59619Author: Guennadi Liakhovetski <lg@denx.de>
59620Date:	Thu Apr 3 17:04:19 2008 +0200
59621
59622    net: make ARP timeout configurable
59623
59624    Currently the timeout waiting for an ARP reply is hard set to 5 seconds.
59625    On i.MX31ADS due to a hardware "strangeness" up to four first IP packets
59626    to the boards get lost, which typically are ARP replies. By configuring
59627    the timeout to a lower value we significantly improve the first network
59628    transfer time on this board. The timeout is specified in milliseconds,
59629    later internally it is converted to deciseconds, because it has to be
59630    converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on
59631    different boards.
59632
59633    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59634    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59635
59636commit 13e0b8f7ca9d29267bf01d7a01e521a0517adce1
59637Author: Guennadi Liakhovetski <lg@denx.de>
59638Date:	Thu Apr 3 13:36:18 2008 +0200
59639
59640    minor cs8900 driver clean up
59641
59642    Remove a redundant register definition, clean up some coding style
59643    violations.
59644
59645    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59646    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59647
59648commit 707fa917cca24c0f22776f48ac4a6fa5e5189b10
59649Author: Wolfgang Denk <wd@denx.de>
59650Date:	Mon Apr 28 22:01:04 2008 +0200
59651
59652    jffs2_1pass.c: fix incompatible pointer type warning
59653
59654    Signed-off-by: Wolfgang Denk <wd@denx.de>
59655
59656commit 6aee00f5e6a1cf29d8fe8fdc9b7252fbd31115d9
59657Author: Sascha Laue <Sascha.Laue@gmx.biz>
59658Date:	Tue Apr 1 10:10:18 2008 +0200
59659
59660    lwmon5: update dsPIC POST spezification
59661
59662    The specification for the lwmon5 board dsPIC POST got changed.
59663    Also add defines for the temperatures  and voltages.
59664
59665    Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59666
59667commit 3e4615ab7ff38781a5dd80d0f49b9af55b4fe0b7
59668Author: Sascha Laue <Sascha.Laue@gmx.biz>
59669Date:	Tue Apr 1 15:13:03 2008 +0200
59670
59671    Fix watchdog POST for lwmon5
59672
59673    If the hardware watchdog detects a voltage error, the watchdog sets
59674    GPIO62 to low. The watchdog POST has to detect this low level.
59675
59676    Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
59677    Signed-off-by: Wolfgang Denk <wd@denx.de>
59678
59679commit dd5748bcd669f46aeb6686c1b341323843738ccc
59680Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59681Date:	Mon Apr 28 14:37:14 2008 +0200
59682
59683    rtl8169: fix compiler warnings
59684
59685    Fix multiple compiler warnings related to argument type mismatch.
59686
59687    Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59688
59689commit 413bf586266f86c6bdbc6c6d140f67a15af4c4f1
59690Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59691Date:	Mon Apr 28 14:36:06 2008 +0200
59692
59693    IDE: fix compiler warnings
59694
59695    The IDE driver can use 32-bit addresses in LBA mode, in which case it
59696    spits multiple warnings during compilation. Fix them.
59697
59698    Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59699
59700commit db9084de28c46ac81c8f681722cb0d7411be4d7f
59701Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59702Date:	Mon Apr 28 14:35:57 2008 +0200
59703
59704    LinkStation: fix compiler warning, add a maintainer
59705
59706    out_8 wants a pointer to an unsigned as the first argument. Add a
59707    maintainer for Linkstation boards.
59708
59709    Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59710
59711commit c71abba3cb67b063f789f17abf6c7447727c0cd5
59712Author: Wolfgang Denk <wd@denx.de>
59713Date:	Mon Apr 28 14:55:12 2008 +0200
59714
59715    cmd_nand.c: fix "differ in signedness" problem
59716
59717    Signed-off-by: Wolfgang Denk <wd@denx.de>
59718
59719commit f2c288a35341ad02ac03b1563d786763c9c8f159
59720Author: Wolfgang Denk <wd@denx.de>
59721Date:	Mon Apr 28 12:48:47 2008 +0200
59722
59723    pcnet.c: fix a merge issue
59724
59725    Signed-off-by: Wolfgang Denk <wd@denx.de>
59726
59727commit 4ca79f477ebd25a6872e6196d80e2f5eff441376
59728Author: Wolfgang Denk <wd@denx.de>
59729Date:	Mon Apr 28 12:08:18 2008 +0200
59730
59731    NAND: fix some strict-aliasing compiler warnings
59732
59733    Signed-off-by: Wolfgang Denk <wd@denx.de>
59734
59735commit 5cd0130ecc79d6dcde1b1ac253abc457ca8c3115
59736Author: Stefan Roese <sr@denx.de>
59737Date:	Mon Apr 28 11:37:14 2008 +0200
59738
59739    ppc4xx: Fix compile warning of hcu4 board
59740
59741    Signed-off-by: Stefan Roese <sr@denx.de>
59742
59743commit 5379cd15dd6c74ac51499bce3455bf6e0cdbe9f1
59744Author: Wolfgang Denk <wd@denx.de>
59745Date:	Mon Apr 28 11:31:23 2008 +0200
59746
59747    MPC8323ERDB: fix implicit declaration of function 'mac_read_from_eeprom'
59748
59749    Signed-off-by: Wolfgang Denk <wd@denx.de>
59750
59751commit 7602ed50a2f0ef3dc8d7da93f116de50288f5b59
59752Author: Guennadi Liakhovetski <lg@denx.de>
59753Date:	Mon Apr 28 00:25:32 2008 +0200
59754
59755    mx31ads: fix loadaddr environment variable define
59756
59757    Arithmetic expressions do not get evaluated under stringification. Remove
59758    default network configuration, add DHCP command support. Thanks to Felix
59759    Radensky for reporting.
59760
59761    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59762
59763commit 144eec777ac07bcb12bd38245a5a289f694a7f98
59764Author: Wolfgang Denk <wd@denx.de>
59765Date:	Mon Apr 28 10:55:24 2008 +0200
59766
59767    katmai: fix section overlap problem
59768
59769    Since we didn't want to remove features from the configuration, we
59770    decided to increase the U-Boot image size (add one flash sector).
59771
59772    Also changed the default environment definition to make it
59773    independent of such changes.
59774
59775    Signed-off-by: Wolfgang Denk <wd@denx.de>
59776    Acked-by: Stefan Roese <sr@denx.de>
59777
59778commit 941d696d25624e3cc65ebf924199541acf52d74e
59779Author: Wolfgang Denk <wd@denx.de>
59780Date:	Mon Apr 28 10:55:24 2008 +0200
59781
59782    katmai: fix section overlap problem
59783
59784    Since we didn't want to remove features from the configuration, we
59785    decided to increase the U-Boot image size (add one flash sector).
59786
59787    Also changed the default environment definition to make it
59788    independent of such changes.
59789
59790    Signed-off-by: Wolfgang Denk <wd@denx.de>
59791    Acked-by: Stefan Roese <sr@denx.de>
59792
59793commit 03c6cd39f9184143fd8c537872b3d4b2e03f1466
59794Author: Kumar Gala <galak@kernel.crashing.org>
59795Date:	Sat Apr 26 11:44:44 2008 -0500
59796
59797    post: Fix building with O=
59798
59799    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59800
59801commit fd7531c1e9d56b9e5e06d2c0e02b798dab72f70c
59802Author: Wolfgang Denk <wd@denx.de>
59803Date:	Sat Apr 26 01:55:00 2008 +0200
59804
59805    Prepare v1.3.3-rc1
59806
59807    Signed-off-by: Wolfgang Denk <wd@denx.de>
59808
59809commit 19cf2ec90d8ce52da60c1693693c4048cb810967
59810Author: Wolfgang Denk <wd@denx.de>
59811Date:	Sat Apr 26 01:25:39 2008 +0200
59812
59813    post/Makefile: make sure to use the correct flags
59814
59815    ARFLAGS was not set, which caused "ppc_8xx-ar: creating libgenpost.a"
59816    messages to be printed.
59817
59818    Signed-off-by: Wolfgang Denk <wd@denx.de>
59819
59820commit 7ed4011733e7dca8f64d21291e4294662f7dc3e2
59821Author: Wolfgang Denk <wd@denx.de>
59822Date:	Sat Apr 26 00:34:42 2008 +0200
59823
59824    Coding Style cleanup, update CHANGELOG
59825
59826    Signed-off-by: Wolfgang Denk <wd@denx.de>
59827
59828commit f9204e15173834ff8d123e36279ce49c3c6c74fc
59829Author: Magnus Lilja <lilja.magnus@gmail.com>
59830Date:	Sun Apr 20 10:38:12 2008 +0200
59831
59832    i.MX31: Enable SPI and MC13783/RTC support for the Litekit board
59833
59834    This patch enables SPI and MC13783/RTC support for the Litekit board.
59835
59836    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
59837
59838commit f97abbfb47d9e407354e157cae3f6369e460cd37
59839Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59840Date:	Fri Apr 25 01:08:32 2008 -0500
59841
59842    MPC8544DS: decode pcie3 end-point configuration correctly.
59843
59844    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59845    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59846
59847commit 292188e15523c165c4269403fdcd33c26d89176e
59848Author: Roy Zang <tie-fei.zang@freescale.com>
59849Date:	Fri Apr 25 00:55:09 2008 -0500
59850
59851    MPC8544DS: Removes the unknown flash message information
59852
59853    This patch removes the unknown flash message information:
59854    '## Unknown FLASH on Bank 1 - Size = 0xdeadbeef = -286261248 MB'
59855    This unknown flash message is caused by PromJet.
59856    Some of the board user is unhappy with this information.
59857
59858    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
59859    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59860
59861commit b2115757403beef0ac6bc2c6c3b24f31256a75d2
59862Author: Kim Phillips <kim.phillips@freescale.com>
59863Date:	Thu Apr 24 14:07:38 2008 -0500
59864
59865    mpc83xx: bump loadaddr over fdtaddr to 0x500000
59866
59867    this seems as a good compromise between human memory, typing,
59868    and last but not least, to accommodate for current and future kernel bloat.
59869
59870    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
59871    Acked-by: Dave Liu <daveliu@freescale.com>
59872
59873commit be5a7190265a34d968578ff266549c60f6f57654
59874Author: Dave Liu <r63238@freescale.com>
59875Date:	Tue Apr 15 13:12:23 2008 +0800
59876
59877    mpc83xx: clean up the readme for 83xx boards
59878
59879    1. correct the typo
59880    2. correct the memory map for 837xerdb board
59881
59882    Signed-off-by: Dave Liu <daveliu@freescale.com>
59883
59884commit bcae52a6819ee9dad5d0d96cd7daeb20108d45ff
59885Author: Dave Liu <r63238@freescale.com>
59886Date:	Tue Apr 15 13:11:11 2008 +0800
59887
59888    mpc83xx: remove the unused CPM's stuff
59889
59890    The MPC83xx family never have CPM block, so remove it from 83xx.
59891
59892    Signed-off-by: Dave Liu <daveliu@freescale.com>
59893
59894commit c63ad6325a8ac0097a54b418a3288926b0484b18
59895Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59896Date:	Fri Apr 18 16:29:40 2008 +0200
59897
59898    cfi-flash: Add CFG_FLASH_AUTOPROTECT_LIST
59899
59900    This patch adds a configurable flash auto protection list that can be used
59901    to make U-Boot protect flash regions in flash_init().
59902
59903    The idea has been discussed on the u-boot mailing list starting
59904    on Nov 18th, 2007.
59905
59906    Even this patch brings a new feature it is used as a bugfix for 4xx
59907    platforms where flash_init() does not completely protect the
59908    monitor's flash range in all situations.
59909
59910    U-Boot protects the flash range from CFG_MONITOR_BASE to
59911    (CFG_MONITOR_BASE + monitor_flash_len  - 1) by default. This does not
59912    include the reset vector at 0xfffffffc.
59913
59914    Example:
59915    #define CFG_FLASH_AUTOPROTECT_LIST {{0xfff80000, 0x80000}}
59916
59917    This config option will auto protect the last 512k of flash that
59918    contains the bootloader on board like APC405 and PMC405.
59919
59920    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59921
59922commit d0d91ae3acb4f29d1a2a3a766747478ed54e2848
59923Author: Stefan Roese <sr@denx.de>
59924Date:	Fri Apr 25 13:59:03 2008 +0200
59925
59926    ppc4xx: Remove double defines in lwmon5.h
59927
59928    introduced with latest lwmon5/POST merge
59929
59930    Signed-off-by: Stefan Roese <sr@denx.de>
59931
59932commit 7590378fb9c686709492ceb142825cd058255956
59933Author: Bartlomiej Sieka <tur@semihalf.com>
59934Date:	Fri Apr 25 13:54:02 2008 +0200
59935
59936    Use watchdog-aware functions when calculating hashes of images - take two
59937
59938    Some files didn't get updated properly with the "Use watchdog-aware
59939    functions when calculating hashes of images" commit, this commit
59940    fixes this.
59941
59942    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59943    Signed-off-by: Wolfgang Denk <wd@denx.de>
59944
59945commit 8e048c438e20ec89b49da5f085f8f756eba6e587
59946Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59947Date:	Fri Apr 25 12:01:39 2008 +0200
59948
59949    ppc4xx: Add bootcount limit handling for APC405 boards
59950
59951    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59952
59953commit 1de6b28be5d107ae90ad7a8a43653c49966e8afe
59954Author: Bartlomiej Sieka <tur@semihalf.com>
59955Date:	Fri Apr 25 12:10:09 2008 +0200
59956
59957    Use watchdog-aware functions when calculating hashes of images
59958
59959    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59960
59961commit d00ce09040d3100e2c7998ef56db62c2d20d9ee3
59962Author: Wolfgang Denk <wd@denx.de>
59963Date:	Fri Apr 25 12:44:08 2008 +0200
59964
59965    USB: fix more GCC 4.2.x aliasing warnings
59966
59967    Signed-off-by: Wolfgang Denk <wd@denx.de>
59968    Acked-by: Markus Klotzbuecher <mk@denx.de>
59969
59970commit aff4f86448f6586930f0a3be7fc4b0ddcf450980
59971Author: Wolfgang Denk <wd@denx.de>
59972Date:	Fri Apr 25 12:41:53 2008 +0200
59973
59974    lib_generic/crc32.c: add missing #include <watchdog.h>
59975
59976    Signed-off-by: Wolfgang Denk <wd@denx.de>
59977
59978commit 03ccdbcd5602610cea4bd0db7e48e1ef881a51ef
59979Author: Wolfgang Denk <wd@denx.de>
59980Date:	Fri Apr 25 11:52:21 2008 +0200
59981
59982    lib_generic/crc32.c: fix compile problem
59983
59984    Signed-off-by: Wolfgang Denk <wd@denx.de>
59985
59986commit 24bfedbd0be4dcaa94861407820d6a70fea7e03b
59987Author: Stefan Roese <sr@denx.de>
59988Date:	Tue Apr 22 12:20:32 2008 +0200
59989
59990    ppc4xx: Pass PCIe root-complex/endpoint configuration to Linux via the fdt
59991
59992    The PCIe root-complex/endpoint setup as configured via the "pcie_mode"
59993    environment variable will now get passed to the Linux kernel by setting
59994    the device_type property of the PCIe device tree node. For normal root-
59995    complex configuration it will keep its defaults value of "pci" and for
59996    endpoint configuration it will get changed to "pci-endpoint".
59997
59998    Signed-off-by: Stefan Roese <sr@denx.de>
59999
60000commit eb0615bf600d2caf5aa2958f47f5ba364c52d5e7
60001Author: Yuri Tikhonov <yur@emcraft.com>
60002Date:	Thu Apr 24 10:30:53 2008 +0200
60003
60004    lwmon5: watchdog POST fix
60005
60006    Use the GPT0_MASKx registers as the temporary storage for watch-dog
60007    timer POST test instead of GPT0_COMPx. The latter
60008    (GPT0_COMP1..GPT0_COMP5) are used for the log-buffer header.
60009
60010    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60011    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60012
60013commit 78e488298824bc150b5f3ebf7958cd71fa2af1b9
60014Author: Kim Phillips <kim.phillips@freescale.com>
60015Date:	Mon Apr 21 18:10:14 2008 -0500
60016
60017    lib_ppc: Revert "Make MPC83xx one step closer to full relocation."
60018
60019    This reverts commit 70431e8a7393b6b793f77957f95b999fc9a269b8 which has
60020    proven problematic getting right from the start at least on 83xx and
60021    4xx.
60022
60023    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
60024
60025commit a99715b8ebfc500f3f40e01b36b64d473938443d
60026Author: Detlev Zundel <dzu@denx.de>
60027Date:	Fri Apr 18 14:50:01 2008 +0200
60028
60029    Realining some header definitions.
60030
60031    Signed-off-by: Detlev Zundel <dzu@denx.de>
60032
60033commit 4acbc6c7f993cae409c424615415a3e76820f13d
60034Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60035Date:	Thu Apr 24 07:57:16 2008 +0200
60036
60037    NE2000: coding style cleanup
60038
60039    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60040
60041commit b4aff1ffaf7120032c653357c007faa14f74d29d
60042Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60043Date:	Wed Apr 23 00:11:47 2008 +0900
60044
60045    qemu-mips.h: Add CFI support
60046
60047    CONFIG_ENV_OVERWRITE is also added.
60048
60049    This patch is originally created by Jean-Christophe PLAGNIOL-VILLARD.
60050
60051    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60052    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60053
60054commit 4a1f11b45a82908e5b0df602d703082413a6b7ed
60055Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60056Date:	Tue Apr 22 22:47:27 2008 +0900
60057
60058    doc/README.mips: Add MIPS notes
60059
60060    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60061
60062commit 215b01bba8bc662d35f72b084700b192d367dfb4
60063Author: Bartlomiej Sieka <tur@semihalf.com>
60064Date:	Tue Apr 22 12:27:56 2008 +0200
60065
60066    Add support for calculating hashes with watchdog triggering
60067
60068    Implement watchodg-aware variants of hash calculation functions:
60069    - crc32_wd()
60070    - md5_wd()
60071    - sha1_csum_wd()
60072    The above functions calculate the hash of the input buffer in chunks,
60073    triggering the watchdog after processing each chunk. The chunk size
60074    is given as a function call parameter.
60075
60076    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60077
60078commit 8875e3abab986df930167ce5c1ac4f95dcacc81c
60079Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60080Date:	Wed Apr 23 11:02:12 2008 +0900
60081
60082    qemu-mips: Cleanup whitespace, indentation, etc.
60083
60084    No functional change.
60085
60086    This patch was originally submitted by Jean-Christophe PLAGNIOL-VILLARD.
60087    Then I re-created from scratch, and changed more lines than the original.
60088
60089    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60090    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60091
60092commit 386563197e3a50b0e97ad9aae87f57d9aab909ab
60093Author: Vlad Lungu <vlad@comsys.ro>
60094Date:	Wed Oct 10 23:02:09 2007 +0300
60095
60096    Fixed pcnet io_base
60097
60098    Bus and phys address are not always the same
60099
60100    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60101
60102commit 11ea26fd1cb63c91403fe04a6eea975cd418603f
60103Author: Wolfgang Denk <wd@denx.de>
60104Date:	Thu Apr 24 23:44:26 2008 +0200
60105
60106    drivers/net/pcnet.c: Coding Style cleanup.
60107
60108    Signed-off-by: Wolfgang Denk <wd@denx.de>
60109
60110commit 899ef7b84578b7cafadfd78488c2fd2aac93f636
60111Author: Vlad Lungu <vlad@comsys.ro>
60112Date:	Wed Oct 10 23:04:23 2007 +0300
60113
60114    Added Am79C970A chip id to pcnet
60115
60116    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60117
60118commit 17c9de6bb33f676eb776dcbfc46fc1b14c3871a5
60119Author: Magnus Lilja <lilja.magnus@gmail.com>
60120Date:	Sun Apr 20 10:35:03 2008 +0200
60121
60122    i.MX31: Fix architecture numbers for ADS and Litekit boards
60123
60124    Correct the Linux architecture number for i.MX31 Litekit and ADS boards.
60125
60126    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60127
60128commit e7ae84d6c7288790e88639f57cb60daf89c11369
60129Author: Magnus Lilja <lilja.magnus@gmail.com>
60130Date:	Sun Apr 20 10:36:36 2008 +0200
60131
60132    i.MX31: Use symbolic names for Litekit membases.
60133
60134    Use symbolic names instead of hard coded addresses for Litekit membases.
60135
60136    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60137
60138commit 2ef1d9b6030d02f576b1bcd9fec948e602522012
60139Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60140Date:	Sat Apr 19 17:59:20 2008 +0200
60141
60142    Fix show_boot_progress prototype
60143
60144    in commit fad634071 "make show_boot_progress () weak."
60145    show_boot_progress is supposed to be declared as weak but declared as
60146    inline instead.
60147
60148    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60149
60150commit edbed247a14d70b94958010f736621212285de91
60151Author: Bartlomiej Sieka <tur@semihalf.com>
60152Date:	Fri Apr 18 12:39:23 2008 +0200
60153
60154    Memory footprint optimizations
60155
60156    As suggested by Wolfgang Denk:
60157    - image printing functions:
60158      - remove wrappers
60159      - remove indentation prefix from functions' signatures
60160    - merge getenv_verify and getenv_autostart into one parametrized function
60161
60162    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60163
60164commit 0a0b606faaec4afb3f750b09aa4df1e40a39dcb8
60165Author: Guennadi Liakhovetski <lg@denx.de>
60166Date:	Tue Apr 15 13:33:11 2008 +0200
60167
60168    MX31ADS environment variable update, spi and rtc support
60169
60170    Update MX31ADS default environment to better match the flash layout and
60171    the memory map, support SPI and RTC.
60172
60173    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60174
60175commit 022f12163595b9a55380c6d77c3119b93d6a9a4b
60176Author: Kumar Gala <galak@kernel.crashing.org>
60177Date:	Mon Apr 21 09:28:36 2008 -0500
60178
60179    85xx: Round up frequency calculations to get reasonable output
60180
60181    eg. because of rounding error we can get 799Mhz instead of 800Mhz.
60182
60183    Introduced DIV_ROUND_UP and roundup taken from linux kernel.
60184
60185    Signed-off-by: Dejan Minic <minic@freescale.com>
60186    Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
60187    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
60188    Acked-by: Andy Fleming <afleming@freescale.com>
60189
60190commit 876b8f978982216ab4a22dcd9efddfcd9b0e04e6
60191Author: Kumar Gala <galak@kernel.crashing.org>
60192Date:	Wed Apr 23 16:58:04 2008 -0500
60193
60194    fsl_pci: Only modify registers if we have them
60195
60196    pme_msg_det exists only on PCIe controllers only set it if we are a "bridge".
60197
60198    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
60199
60200commit 83fe32334337def160b302aa9d152d808bfcc68e
60201Author: Markus Klotzbücher <mk@denx.de>
60202Date:	Wed Apr 23 10:57:33 2008 +0200
60203
60204    USB: remove a cpu bug workaround for an unsupported architecture.
60205
60206    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
60207
60208commit f957576cb53e6cfab412709cfc8db1afd39d21c3
60209Author: Markus Klotzbücher <mk@denx.de>
60210Date:	Wed Apr 23 10:53:23 2008 +0200
60211
60212    USB: fix those pesky aliasing warnings issued by gcc-4.2
60213
60214    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
60215    Signed-off-by: Detlev Zundel <dzu@denx.de>
60216
60217commit 89cdab788f3716b335fefb60b836ebcf975aceab
60218Author: Mike Frysinger <vapier@gentoo.org>
60219Date:	Mon Mar 31 11:02:01 2008 -0400
60220
60221    crc32: use uint32_t rather than unsigned long
60222
60223    The envcrc.c does sizeof(unsigned long) when calculating the crc, but
60224    this is done with the build toolchain instead of the target tool
60225    chain, so if the build is a 64bit system but the target is 32bits,
60226    the size will obviously be wrong. This converts all unsigned long
60227    stuff related to crc32 to uint32_t types. Compile tested only: output
60228    of ./tools/envcrc when run on a 32bit build system matches that of a
60229    64bit build system.
60230
60231    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60232    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60233
60234commit 80c40b765b3642ddb9f3392b7898715aab44a29c
60235Author: Dirk Behme <dirk.behme@googlemail.com>
60236Date:	Wed Mar 26 09:53:29 2008 +0100
60237
60238    ARM: Davinci: Fix DM644x timer overflow handling and cleanup
60239
60240    Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code.
60241
60242    Changes:
60243
60244    - Remove *_masked() functions as noted by Wolfgang
60245
60246    - Adapt register naming to recent TI spec (sprue26, March 2007)
60247
60248    - Fix reset_timer() handling
60249
60250    - As reported by Pieter [1] the overflow fix introduced a delay of factor 16 (e.g 2 seconds became 32). While the overflow fix is basically okay, it missed to divide udelay by 16, too. Fix this.
60251
60252    [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
60253
60254    - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV).
60255
60256    Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing!
60257
60258    Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware.
60259
60260    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
60261    Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
60262
60263commit a6e6fc610e39dec41b79680413d4ed38145bd3c8
60264Author: Sergei Poselenov <sposelenov@emcraft.com>
60265Date:	Wed Apr 9 16:09:41 2008 +0200
60266
60267    Added watchdog triggering calls in the "mtest" test function.
60268
60269    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60270
60271commit d32a874b9b4c1e949ee38be7790f6bf6d6143451
60272Author: Yuri Tikhonov <yur@emcraft.com>
60273Date:	Sun Apr 6 19:19:14 2008 +0200
60274
60275    lwmon5 watchdog: limit trigger rate
60276
60277    Limit the rate of h/w watch-dog triggering on the LWMON5 board by
60278    the CONFIG_WD_MAX_RATE value.
60279
60280    Note that an earlier version of this patch which used microseconds
60281    instead of ticks dis not work. The problem was that we used
60282    usec2ticks() to convert microseconds into ticks. usec2ticks() uses
60283    get_tbclk(), which in turn calls get_sys_info(). It turns out that
60284    this function does a lot of prolonged operations (like divisions)
60285    which take too much time so we do not trigger the watchdog in time,
60286    and it resets the system.
60287
60288    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60289
60290commit 2d2b994a30bb100774dc747ae9865b7f95285a88
60291Author: Yuri Tikhonov <yur@emcraft.com>
60292Date:	Mon Mar 31 10:51:37 2008 +0200
60293
60294    POST: move CONFIG_POST to Makefiles
60295
60296    Introduce the new logical option CONFIG_HAS_POST which is set when the
60297    platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
60298    to determine should the POST libs be compiled for the selected target
60299    platform, or not.
60300
60301    To avoid breaking u-boot linking process, the empty post/libpost.a file is
60302    created for platforms which do not have POSTs.
60303
60304    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60305    Signed-off-by: Wolfgang Denk <wd@denx.de>
60306
60307commit 0a51e9248e2d27e0a02ef1e740c576ce90a39ee1
60308Author: Yuri Tikhonov <yur@emcraft.com>
60309Date:	Mon Mar 31 10:49:34 2008 +0200
60310
60311    POST: preparations for moving CONFIG_POST to Makefiles
60312
60313    Remove CONFIG_POST ifdefs from the post/ source files.
60314
60315    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60316    Signed-off-by: Wolfgang Denk <wd@denx.de>
60317
60318commit 5d40d4430d9ebc8434c6f0798594836e1efa7a1e
60319Author: Stefan Roese <sr@denx.de>
60320Date:	Tue Apr 22 14:14:20 2008 +0200
60321
60322    ppc4xx: Fix Canyonlands and Glacier default environment for fdt usage
60323
60324    This patch fixes the Canyonlands and Glacier default environment to better
60325    fit to the arch/powerpc device-tree kernels. The variables dealing with
60326    arch/ppc booting are removed, since these boards are supported only in
60327    arch/powerpc. Glacier uses the same config file as Canyonlands.
60328
60329    Also, the Glacier now uses non-FPU rootpath, since 460GT has no FPU.
60330
60331    Signed-off-by: Stefan Roese <sr@denx.de>
60332
60333commit b789cb4a4c0c1deff82053539cfe29a9c6e23f8b
60334Author: Stefan Roese <sr@denx.de>
60335Date:	Tue Apr 22 14:06:42 2008 +0200
60336
60337    ppc4xx: Small coding style cleanup for the latest esd patches
60338
60339    Signed-off-by: Stefan Roese <sr@denx.de>
60340
60341commit 79941d63bc03aed8c48d7602f18217cc200ee931
60342Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60343Date:	Mon Apr 21 18:01:07 2008 +0200
60344
60345    ppc4xx: Update CPU strapping for PMC440 boards
60346
60347    This patch removes the temporary 'test' strapping option
60348    of the sbe command. The '667' strapping option now uses
60349    a PLB/PCI divider of 3.
60350
60351    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60352
60353commit f00cf3193a6635355b121e90debb2f54e777e7da
60354Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60355Date:	Mon Apr 21 14:42:21 2008 +0200
60356
60357    ppc4xx: Remove unused APC405 strataflash driver
60358
60359    The APC405 board support has been migrated to use the common
60360    CFI flash driver.
60361
60362    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60363
60364commit 1c686676a86473bbd92151f0544e109413f6ed06
60365Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60366Date:	Mon Apr 21 14:42:17 2008 +0200
60367
60368    ppc4xx: Update APC405 configuration
60369
60370    - enable esd's auto_update mechanism
60371    - support alternative flash layout on rev. 1.8 boards
60372    - update default environment
60373    - use common CFI flash driver
60374    - coding style cleanup
60375
60376    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60377
60378commit 0b9872515a521bf7866dc24b85ddce708e60d702
60379Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60380Date:	Mon Apr 21 14:42:11 2008 +0200
60381
60382    ppc4xx: Update APC405 board support
60383
60384    - enable esd's auto_update mechanism
60385    - fix LCD support on latest hardware revision (uses other LCD controller)
60386    - support alternative flash layout on rev. 1.8 boards
60387    - coding style cleanup
60388
60389    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60390
60391commit 83975d02e225e231960784972e7820a8b303756b
60392Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60393Date:	Mon Apr 21 14:42:06 2008 +0200
60394
60395    ppc4xx: update esd's common auto_update code for 405 boards
60396
60397    - Coding style cleanup (long lines)
60398    - improve handling of protected flash regions
60399    - remove dead code
60400
60401    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60402
60403commit b9233fe5d59cb25d975071616bd1035d6f4c2285
60404Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60405Date:	Mon Apr 21 14:41:59 2008 +0200
60406
60407    ppc4xx: Update esd's common LCD code for 405 boards
60408
60409    - Coding style cleanup (long lines)
60410    - Add s1d13505 support
60411    - Make some functions return a result code instead of void
60412
60413    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60414
60415commit dea68189424c3f1242427a8146a3861bf093173c
60416Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60417Date:	Mon Apr 21 11:36:55 2008 +0200
60418
60419    ppc4xx: Update FPGA image for APC405 boards
60420
60421    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60422
60423commit 2a05b152924acfcec3b037693329e517e6d3578f
60424Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60425Date:	Mon Apr 21 11:36:08 2008 +0200
60426
60427    ppc4xx: Update bootlogo for APC405 boards
60428
60429    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60430
60431commit 8deafdc6ad368368cf03b58cab4bd39f45d64b5c
60432Author: Stefan Roese <sr@denx.de>
60433Date:	Fri Apr 18 16:41:31 2008 +0200
60434
60435    ppc4xx: Add dcache_enable() for 440
60436
60437    dcache_enable() was missing for 440 and the patch
60438    017e9b7925f74878d0e9475388cca9bda5ef9482 ["allow ports to override bootelf
60439    "] behavior uses this function.
60440
60441    Note: Currently the cache handling functions like
60442    d/icache_disable/enable() are NOP's on 440. This may be changed in the
60443    future.
60444
60445    Signed-off-by: Stefan Roese <sr@denx.de>
60446
60447commit a49e0d177a0749614b316ec847fb623f09c82c07
60448Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60449Date:	Mon Apr 21 11:19:04 2008 +0200
60450
60451    video: Add missing free for logo memory
60452
60453    This patch adds two missing free()s.
60454
60455    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60456
60457commit 84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42
60458Author: Troy Kisky <troy.kisky@boundarydevices.com>
60459Date:	Mon Sep 24 16:41:43 2007 -0700
60460
60461    PATCH - Fix oob data copied into supplied buffer
60462
60463    This patch correctly sets the oobavail variable
60464    and fixes a bug where the oob data was not valid when
60465    there where multiple groups in oobfree.
60466
60467    First segment fixes a typo
60468    Second segment fixes a bug where oob data may be copied incorrectly.
60469    Third segment adds an error message when exiting due to write protect.
60470    Forth segment fixes a bug where oobavail may be set incorrectly.
60471
60472    Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
60473
60474commit e1d09680f64b452adde89ed9fe28a77c56bedc9a
60475Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60476Date:	Fri Apr 18 17:24:32 2008 +0200
60477
60478    ppc4xx: Fix sys_get_info() for 405GP(r)
60479
60480    This patch assigns the correct EBC clock for 405GP(r) CPUs
60481    to PPC4xx_SYS_INFO structure. Without this patch U-Boot
60482    uses an uninitialized EBC clock in its startup message.
60483
60484    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60485
60486commit dc7746d86d2a3dfe01ab9a70cb427f92adc303c7
60487Author: Wolfgang Denk <wd@denx.de>
60488Date:	Sun Apr 20 15:39:38 2008 -0700
60489
60490    Makefile: remove nand_spl/System.map when cleaning up.
60491
60492commit d9a42c0ace4d4f9cb061d62a7265d1780f90447b
60493Author: Wolfgang Denk <wd@denx.de>
60494Date:	Sun Apr 20 15:35:52 2008 -0700
60495
60496    MAKEALL: sort entries / lists.
60497
60498    Signed-off-by: Wolfgang Denk <wd@denx.de>
60499
60500commit 0878af169b181868a105b5c33f3a6423e2c9fd60
60501Author: Kumar Gala <galak@kernel.crashing.org>
60502Date:	Fri Apr 18 11:29:01 2008 -0500
60503
60504    85xx: Fix size of cpu-release-addr property
60505
60506    The cpu-release-addr is defined as always being a 64-bit quanity regardless
60507    if we are running on a 32-bit or 64-bit machine.
60508
60509commit 88353a985109562a639b2f8a0c90d77011bfe374
60510Author: Timur Tabi <timur@freescale.com>
60511Date:	Fri Apr 4 11:15:58 2008 -0500
60512
60513    Fix calculation of I2C clock for some 85xx chips
60514
60515    Some 85xx chips use CCB as the base clock for the I2C.  Some use CCB/2, and
60516    some use CCB/3.  There is no pattern that can be used to determine which
60517    chips use which frequency, so the only way to determine is to look up the
60518    actual SOC designation and use the right value for that SOC.
60519
60520    Update immap_85xx.h to include the GUTS PORDEVSR2 register.
60521
60522    Signed-off-by: Timur Tabi <timur@freescale.com>
60523
60524commit 1e01477aeaf409ddb97e2633aab9cf8c9c60612e
60525Author: Wolfgang Denk <wd@denx.de>
60526Date:	Fri Apr 18 11:44:27 2008 -0700
60527
60528    Fix build breakage casued by commit c0559be371b2
60529
60530	Change env_get_char from a global function ptr to a function.
60531
60532    Signed-off-by: Wolfgang Denk <wd@denx.de>
60533
60534commit 268a804d7e2fa07b64211fd2f9a9615db4539f23
60535Author: Wolfgang Denk <wd@denx.de>
60536Date:	Fri Apr 18 10:53:41 2008 -0700
60537
60538    Coding Style cleanup, update CHANGELOG.
60539
60540    Signed-off-by: Wolfgang Denk <wd@denx.de>
60541
60542commit 92bad20ad74b70adf3839df9a0a47cce000ac3d7
60543Author: Mike Frysinger <vapier@gentoo.org>
60544Date:	Tue Apr 8 14:00:57 2008 -0400
60545
60546    Add support for u-boot in svn and localversion-* files
60547
60548    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60549
60550commit d23ff6827decf121461fbc5622612fd7effe207e
60551Author: Guennadi Liakhovetski <lg@denx.de>
60552Date:	Thu Apr 3 17:04:22 2008 +0200
60553
60554    MX31ADS network and flash updates
60555
60556    This patch allows U-Boot to use buffered writes to the Spansion NOR
60557    flash installed on this board, and eliminates long delays in network
60558    transfers after the board startup.
60559
60560    Also modify flash layout to embed main and redundant environment
60561    blocks in the U-Boot image.
60562
60563    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60564
60565commit b5dc9b304d289831f291843ff88a45cbdf1a6290
60566Author: Guennadi Liakhovetski <lg@denx.de>
60567Date:	Mon Apr 14 10:53:12 2008 +0200
60568
60569    Support for the MX31ADS evaluation board from Freescale
60570
60571    This patch adds support for the MX31ADS evaluation board from Freescale,
60572    initialization code is copied from RedBoot sources, also provided by
60573    Freescale.
60574
60575    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60576
60577commit 499e7831e1baaac6bfb959213f1950c216fbc5ba
60578Author: Stefan Roese <sr@denx.de>
60579Date:	Tue Apr 8 10:33:29 2008 +0200
60580
60581    ppc4xx: Change Canyonlands to support booting from 2k page NAND devices
60582
60583    Signed-off-by: Stefan Roese <sr@denx.de>
60584
60585commit 5e182dce04d68cc94407a1b1fa09307f2bb96719
60586Author: Stefan Roese <sr@denx.de>
60587Date:	Tue Apr 8 10:33:28 2008 +0200
60588
60589    ppc4xx: Adjust Canyonlands fixed DDR2 setup (NAND booting) to 512MB SODIMM
60590
60591    Signed-off-by: Stefan Roese <sr@denx.de>
60592
60593commit fe7c0db6b2a9004f96c2a2d4fff2849e19c2d825
60594Author: Stefan Roese <sr@denx.de>
60595Date:	Tue Apr 8 10:33:27 2008 +0200
60596
60597    ppc4xx: Add Glacier NAND booting target
60598
60599    Signed-off-by: Stefan Roese <sr@denx.de>
60600
60601commit 46f373838e384a4c23d13581b1dfa5acb66b5810
60602Author: Stefan Roese <sr@denx.de>
60603Date:	Tue Apr 8 10:31:00 2008 +0200
60604
60605    nand_spl: Update nand_spl to support 2k page size NAND devices
60606
60607    This patch adds support for booting from 2k page sized NAND device
60608    (e.g. Micron 29F2G08AAC).
60609
60610    Tested on AMCC Canyonlands.
60611
60612    Signed-off-by: Stefan Roese <sr@denx.de>
60613
60614commit 5e3dca577b7c1bf58bd2b48449b18b7e7dcd8e04
60615Author: Anatolij Gustschin <agust@denx.de>
60616Date:	Thu Apr 17 18:18:00 2008 +0200
60617
60618    Fix crash on sequoia in ppc_4xx_eth_init
60619
60620    Currently U-Boot crashes in ppc_4xx_eth_init on sequoia
60621    with cache enabled (TLB Parity exeption). This patch
60622    fixes the problem.
60623
60624    Signed-off-by: Anatolij Gustschin <agust@denx.de>
60625
60626commit accf7355767dc7f6b85d88bb1c75c9d95e84ba5b
60627Author: Anatolij Gustschin <agust@denx.de>
60628Date:	Thu Apr 17 18:15:27 2008 +0200
60629
60630    ppc4xx: Fix crash on sequoia with cache enabled
60631
60632    Currently U-Boot crashes on sequoia board in CPU POST if
60633    cache is enabled (CONFIG_4xx_DCACHE defined). The cache
60634    won't be disabled by change_tlb before CPU POST because
60635    there is an insufficient adress range check since
60636    CFG_MEM_TOP_HIDE was introduced. This patch tries to fix
60637    this problem.
60638
60639    Signed-off-by: Anatolij Gustschin <agust@denx.de>
60640
60641commit 43c509254fab375c49936498da944658117ed07c
60642Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60643Date:	Thu Apr 17 23:35:13 2008 +0900
60644
60645    Use jr as register jump instruction
60646
60647    Current assembler codes are inconsistent in the way of register jump
60648    instruction usage; some use jr, some use j. Of course GNU as allows both
60649    usages, but as can be expected from `Jump Register' the mnemonic `jr' is
60650    more intuitive than `j'. For example, Linux doesn't have `j <reg>' usage
60651    at all.
60652
60653    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60654
60655commit 7ce63709828d37b08866e537339a169bd0db2bd3
60656Author: Guennadi Liakhovetski <lg@denx.de>
60657Date:	Tue Apr 15 14:15:30 2008 +0200
60658
60659    RTC driver for MC13783
60660
60661    MC13783 is a multifunction IS with an SPI interface to the host. This
60662    driver handles the RTC controller in this chip.
60663
60664    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60665
60666commit 38254f45b0b412332726c90d3184ad47479fcffb
60667Author: Guennadi Liakhovetski <lg@denx.de>
60668Date:	Tue Apr 15 14:14:25 2008 +0200
60669
60670    New i.MX31 SPI driver
60671
60672    This is an SPI driver for i.MX and MXC based SoCs from Freescale. So far
60673    only implemented and tested on i.MX31, can with a modified register layout
60674    and definitions be used for i.MX27, I think, MXC CPUs have similar SPI
60675    controllers too.
60676
60677    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60678
60679commit 7064122c2eef92f02a03ef37a1a1c07e70cd4e38
60680Author: Magnus Lilja <lilja.magnus@gmail.com>
60681Date:	Tue Apr 15 19:09:10 2008 +0200
60682
60683    Fix name of i.MX31 boards in config file header
60684
60685    Correct the name of the i.MX31 Litekit and phyCORE boards in config files.
60686
60687    Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60688
60689commit a49864593e083a5d0779fb9ca98e5a0f2053183d
60690Author: Mike Frysinger <vapier@gentoo.org>
60691Date:	Sun Apr 13 19:42:19 2008 -0400
60692
60693    allow ports to override go behavior
60694
60695    Split the arch-specific logic out of the common go code and into a dedicated
60696    weak function called do_go_exec() that lives in cpu directories.  This will
60697    need review from i386/nios people to make sure I didn't break them.
60698
60699commit 017e9b7925f74878d0e9475388cca9bda5ef9482
60700Author: Mike Frysinger <vapier@gentoo.org>
60701Date:	Sun Apr 13 19:42:18 2008 -0400
60702
60703    allow ports to override bootelf behavior
60704
60705    Change the bootelf setup function into a dedicated weak function called
60706    do_bootelf_exec.  This way ports can control the behavior however they
60707    like before/after calling the ELF entry point.
60708
60709commit a4b46ed6b3502335c3f3a5d672abe0bcb44f20b7
60710Author: Ulf Samuelsson <ulf@atmel.com>
60711Date:	Sat Apr 12 20:56:03 2008 +0200
60712
60713    Reorder ARM boards in Makefile
60714
60715    Rearrange ARM boards in Makefile so that ARM926EJ-S boards
60716    are no longer under ARM92xT header.
60717
60718    Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
60719    Ack-By Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60720
60721commit c3a60cb3bd67e120fc99b6ba88d9295c3c07f688
60722Author: Ulf Samuelsson <ulf@atmel.com>
60723Date:	Sat Apr 12 20:29:44 2008 +0200
60724
60725    Clean up dataflash partitioning
60726
60727    This patch removes the board dependent parts from
60728    "drivers/mtd/dataflash.c".
60729    Each board relying on this, will have the appropriate
60730    code in a new file, "partition.c" in the board directory.
60731    board Makefiles updated to use the file.
60732
60733    The dataflash partitions are aligned on sector/page boundaries.
60734
60735    The CONFIG_NEW_DF_PARTITION was used to create named partitions
60736    This is now the default operation, and the CONFIG variable is removed.
60737
60738    Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
60739
60740commit 51ecde946fec511a16346e498204ca10ad71080d
60741Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60742Date:	Sat Apr 12 14:08:45 2008 +0200
60743
60744    gitignore: udpate stgit generated and .patch file
60745
60746    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60747
60748commit 66e39818e95f51ee1c1dd2094407a8929543fa6d
60749Author: Wolfgang Denk <wd@denx.de>
60750Date:	Fri Apr 18 00:15:36 2008 -0700
60751
60752    Get rid of redundant copy of renamed header file.
60753
60754    Signed-off-by: Wolfgang Denk <wd@denx.de>
60755
60756commit c3aafd8cf814e33a77de81c2f22b8c772216a3cc
60757Author: Vlad Lungu <vlad@comsys.ro>
60758Date:	Fri Apr 11 21:20:14 2008 +0300
60759
60760    Fix dependency generation for older gcc versions
60761
60762     With gcc 3.3.3 at least, compilation fails with
60763
60764    Generating include/autoconf.mk
60765    gcc: compilation of header file requested
60766    make: *** [include/autoconf.mk] Error 1
60767
60768    since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
60769
60770    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60771
60772commit cb1c4896905ab22fcd982e6a8a539f0031942e71
60773Author: Marian Balakowicz <m8@semihalf.com>
60774Date:	Fri Apr 11 11:07:49 2008 +0200
60775
60776    Restore the ability to continue booting after legacy image overwrite
60777
60778    Before new uImage code was merged, bootm code allowed for the kernel image to
60779    get overwritten during decompresion. new uImage introduced a check for image
60780    overwrites and refused to boot the image that got overwritten. This patch
60781    restores the old behavior. It also adds a warning when the image overwriten is
60782    a multi-image file, because in such case accessing componentes other than the
60783    first one will fail.
60784
60785    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
60786
60787commit de2b3216e6b4f3b2fe93759c05b17504f9dfe036
60788Author: Marian Balakowicz <m8@semihalf.com>
60789Date:	Fri Apr 11 11:07:43 2008 +0200
60790
60791    ppc: Fix ftd_blob variable init when processing raw blob
60792
60793    Set fdt_blob variable before its value is printed out.
60794
60795    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
60796
60797commit 3d36be030043cd841a2551d00a395135e363a64b
60798Author: Jason Wessel <jason.wessel@windriver.com>
60799Date:	Thu Apr 10 14:30:16 2008 -0500
60800
60801    Remove all the search paths from the .lds files.
60802
60803    The cross compiler is responsible for providing the correct libraries
60804    and the logic to find the linking libraries.
60805
60806    Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
60807
60808commit 7d721e34ae6be7d7db63e8d060a246278bb7ae58
60809Author: Bartlomiej Sieka <tur@semihalf.com>
60810Date:	Mon Apr 14 15:44:16 2008 +0200
60811
60812    Boot-related documentation update
60813
60814    - document 'bootm_low' and 'bootm_size' environment variables
60815    - update inaccurate CFG_BOOTMAPSZ entry
60816
60817    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60818
60819commit a6f0bd9f2b1971e2a61ac0fd1fc2c96cb7a4b67a
60820Author: Guennadi Liakhovetski <lg@denx.de>
60821Date:	Wed Apr 9 17:34:08 2008 +0200
60822
60823    Fix regression introduced by a typo in "Tidied other cpu/arm920t/start.S code"
60824
60825    Restore logic reverted by commit
60826
60827    commit 80767a6cead9990d9e77e62be947843c2c72f469
60828    Author: Peter Pearse <peter.pearse@arm.com>
60829    Date:   Wed Sep 5 16:04:41 2007 +0100
60830
60831	Changed API name to coloured_led.h
60832	Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
60833	Tidied other cpu/arm920t/start.S code
60834
60835    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60836
60837commit e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf
60838Author: Mike Frysinger <vapier@gentoo.org>
60839Date:	Tue Apr 8 10:24:24 2008 -0400
60840
60841    Remove conflicting NAND ID
60842
60843    There are two NAND entries with ID 0xDC and this obviously causes problems.
60844    In the kernel, they punted the first entry, so we should do the same.
60845
60846    See this upstream e-mail for more info:
60847    http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html
60848
60849    Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
60850    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60851
60852commit 188e94c370621708d13547d58dbc6ed3c5602aa8
60853Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60854Date:	Tue Apr 8 16:20:35 2008 +0900
60855
60856    cpu/mips/cpu.c: Fix flush_cache bug
60857
60858    Cache operations have to take line address (addr), not start_addr.
60859    I noticed this bug when debugging ping failure.
60860
60861    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60862
60863commit 8f2a68a07c058fca1d413e54f71c2e7e78a74ed4
60864Author: Martin Krause <martin.krause@tqs.de>
60865Date:	Thu Apr 3 14:29:01 2008 +0200
60866
60867    TQM5200: fix default IDE reset level
60868
60869    Before the first call of ide_reset(), the level of the IDE reset
60870    signal on the TQM5200 is low (reset asserted). This patch sets the
60871    default value to high (reset not asserted).
60872
60873    Currently this patch fixes no real problem, but it is cleaner to
60874    assert the reset signal only on demand, and not permanently.
60875
60876    Signed-off-by: Martin Krause <martin.krause@tqs.de>
60877
60878commit c61e033d6e8abb7b4060ee36060961e1399f6079
60879Author: Detlev Zundel <dzu@denx.de>
60880Date:	Thu Apr 3 14:18:48 2008 +0200
60881
60882    mgcoge, mgsuv: realign CONFIG_EXTRA_ENV_SETTING
60883
60884    Signed-off-by: Detlev Zundel <dzu@denx.de>
60885
60886commit f308572e19eb7fe63aa3d41f214cde4c23c9800f
60887Author: Detlev Zundel <dzu@denx.de>
60888Date:	Thu Apr 3 14:18:47 2008 +0200
60889
60890    mgcoge, mgsuv: rename 'addcon' to 'addcons'
60891
60892    The latter name with 13 users is already established, so we will use
60893    that.
60894
60895    Signed-off-by: Detlev Zundel <dzu@denx.de>
60896
60897commit e175eacc87c3a9e4dad0799fee0e95732520afc7
60898Author: Martin Krause <martin.krause@tqs.de>
60899Date:	Thu Apr 3 13:37:56 2008 +0200
60900
60901    IDE: fix bug in reset sequence
60902
60903    According to the ata (ata5) specification the RESET- signal
60904    shall be asserted for at least 25 us. Without this patch,
60905    the RESET- signal is asserted on some boards for only < 1 us
60906    (e. g. on the TQM5200). This patch adds a general delay of
60907    25 us to the RESET- signal.
60908
60909    Without this patch a Platinum 4 GiB CF card is not recognised
60910    properly on boards with a TQM5200 (STK52xx, TB5200).
60911
60912    Signed-off-by: Martin Krause <martin.krause@tqs.de>
60913
60914commit 813bea96a960916c72b4a3a7df840151529c26ce
60915Author: Sascha Laue <Sascha.Laue@gmx.biz>
60916Date:	Thu Apr 3 14:43:11 2008 +0200
60917
60918    lwmon5: disable CONFIG_ZERO_BOOTDELAY
60919
60920    Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
60921
60922commit 53eec6f1d25932e76d63ccb14082792b0b96bf41
60923Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60924Date:	Wed Apr 2 08:03:58 2008 +0200
60925
60926    ds174x: Fix warning on return in rtc_get and rtc_set functions
60927
60928    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60929
60930commit a253b38bf50c85227c33ca0febc870ee49d1588e
60931Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60932Date:	Wed Apr 2 08:03:57 2008 +0200
60933
60934    cmd_log.c: Fix assignment differ in signedness
60935
60936    In function 'logbuff_init_ptrs':
60937    cmd_log.c:79: warning: pointer targets in assignment differ in signedness
60938
60939    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60940
60941commit 6c0e9a8f1cc090fbfbc6f86b6b4fd17a1628f3df
60942Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
60943Date:	Wed Apr 2 11:04:43 2008 +0530
60944
60945    Remove duplicate #undef SHOW_INFO in drivers/usb/usb_ohci.c
60946
60947    Signed-off-by: gururaja hebbar <gururajakr@sanyo.co.in>
60948
60949commit 478d5ec9ae3cbcc6040241d2d73dbbc61fe9b49d
60950Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60951Date:	Tue Apr 1 14:07:10 2008 +0200
60952
60953    s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame
60954
60955    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60956
60957commit c08fb3ea36d19b1640b7906264581e9105534399
60958Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
60959Date:	Tue Apr 15 10:24:14 2008 +0200
60960
60961    Additional PCI IDs for IDE and network controllers
60962
60963    These PCI IDs are required by the Linkstation platforms.
60964
60965    Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
60966
60967commit c0559be371b2a64b1a817088c3308688e2182f93
60968Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
60969Date:	Mon Apr 14 23:01:50 2008 +0200
60970
60971    Change env_get_char from a global function ptr to a function.
60972
60973    This avoids an early global data reference.
60974
60975    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
60976
60977commit 3e0f331c05d72f140715c1e9fca991927e44d422
60978Author: Guennadi Liakhovetski <lg@denx.de>
60979Date:	Tue Apr 29 12:35:08 2008 +0000
60980
60981    Clean up smsc911x driver
60982
60983    Replace direct register address derefencing with accessor functions.
60984    Restrict explicitly 32-bit bus-width, extend affected configurations
60985    respectively.
60986
60987    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60988    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
60989
60990commit de1b686b763aa8b87a86f6748ce9169e7fc0e4cd
60991Author: Sascha Hauer <s.hauer@pengutronix.de>
60992Date:	Tue Apr 15 00:08:20 2008 -0400
60993
60994    This patch adds a driver for the following smsc network controllers:
60995    LAN9115
60996    LAN9116
60997    LAN9117
60998    LAN9215
60999    LAN9216
61000    LAN9217
61001
61002    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61003    Signed-off-by: Guennadi Liakhovetski<lg@denx.de>
61004    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61005
61006commit 3dfd4aab929cccddb63d9ea509967861e1333b52
61007Author: Sascha Laue <Sascha.Laue@gmx.biz>
61008Date:	Tue Apr 1 15:13:03 2008 +0200
61009
61010    Fix watchdog POST for lwmon5
61011
61012    If the hardware watchdog detects a voltage error, the watchdog sets
61013    GPIO62 to low. The watchdog POST has to detect this low level.
61014
61015    Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
61016
61017commit 24b448448a917e52806f82660a5c9d47608894fb
61018Author: Dave Liu <r63238@freescale.com>
61019Date:	Tue Apr 1 15:22:11 2008 +0800
61020
61021    ata: update the libata.h from ata.h of linux kernel
61022
61023    Current libata.h of u-boot is out of sync from linux kernel,
61024    this patch make it be consistent with linux kernel.
61025
61026    Signed-off-by: Dave Liu <daveliu@freescale.com>
61027    Signed-off-by: Tor Krill <tor@excito.com>
61028
61029commit f8f9dc98883f66f59eb0601da65808e6b139c87c
61030Author: Kumar Gala <galak@kernel.crashing.org>
61031Date:	Mon Mar 31 11:59:27 2008 -0500
61032
61033    Allow use of ARCH=powerpc when building
61034
61035    The linux kernel is now mostly ARCH=powerpc, so to make life easier
61036    allow use to use ARCH=powerpc and convert it to ARCH=ppc.
61037
61038    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61039
61040commit 8af657d2c6d1ca4f2f76973531394d4578ba2ef0
61041Author: Kyungmin Park <kmpark@infradead.org>
61042Date:	Mon Mar 31 10:40:54 2008 +0900
61043
61044    Add apollon board MAINTAINERS entry
61045
61046    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61047
61048commit 77e475cc0ed1832160017d364be32a0be9ff02a9
61049Author: Kyungmin Park <kmpark@infradead.org>
61050Date:	Mon Mar 31 10:40:36 2008 +0900
61051
61052    Fix OneNAND read
61053
61054    It should access with 16-bit instead of 8-bit
61055
61056    Now it uses the generic memcpy with 8-bit access. It means it reads wrong data from OneNAND.
61057
61058    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61059
61060commit a9da2b41079d230db3a5641625311983f85ce1fb
61061Author: Kyungmin Park <kmpark@infradead.org>
61062Date:	Mon Mar 31 10:40:19 2008 +0900
61063
61064    Fix OneNAND erase command
61065
61066    It mis-calculates the block address.
61067    Also fix DECLARE_GLOBAL_DATA_PTR in env_onenand.
61068
61069    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61070
61071commit 61525f2ffa156665a66908fda47dbf29d65ea579
61072Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
61073Date:	Mon Mar 31 01:32:15 2008 +0200
61074
61075    Support for LinkStation / KuroBox HD and HG PPC models
61076
61077    This patch is based on the port by Mihai Georgian (see linkstation.c for
61078    Copyright information) and implements support for LinkStation / KuroBox HD
61079    and HG PPC models from Buffalo Technology, whereby HD is deactivated at
61080    the moment, pending network driver fixing.
61081
61082    Notice to users: this is pretty much a barebone port. Support for network
61083    on HG models is already in the U-Boot mainline, but you might also want
61084    patches to switch fan / phy modes depending on the negotiated ethernet
61085    parameters. This patch also doesn't support console switching, booting EM
61086    mode, Buffalo specific ext2 magic number. So, if you want to use any of
61087    those, you need additional patches. Otherwise this patche provides a fully
61088    functional u-boot with a network console on your system.
61089
61090    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61091
61092commit 0f3ba7e9783f352318f197a3148f6d5cc3d75bea
61093Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61094Date:	Sun Mar 30 01:22:13 2008 -0500
61095
61096    Add CONFIG_MII_INIT support to related boards
61097
61098    Replace CONFIG_8xx and CONFIG_MCF532x to CONFIG_MII_INIT in
61099    cmd_init.c. Add CONFIG_MII_INIT to board configuration files
61100    that use mii_init() in cmd_init.c.
61101
61102    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61103    Acked-by: Ben Warren <biggerbadderben@gmail.com>
61104
61105commit f33fca22e76f20e4e4793810ca7a06a4805a6cf4
61106Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61107Date:	Sun Mar 30 01:19:06 2008 -0500
61108
61109    Update CONFIG_PCIAUTO_SKIP_HOST_BRIDGE to related boards
61110
61111    Remove test for CONFIG_MPC5200 in drivers/pci/pci_auto.c and define
61112    CONFIG_PCIAUTO_SKIP_HOST_BRIDGE in related board configuration files.
61113
61114    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61115
61116commit e99ccb488181d012248c6be30b2093e950319fc5
61117Author: Kumar Gala <galak@kernel.crashing.org>
61118Date:	Thu Mar 27 11:46:38 2008 -0500
61119
61120    Introduce phys_size_t and move phys_addr_t into asm/types.h
61121
61122    Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
61123    that have larger physical addresses like 44x, 85xx, and 86xx.
61124
61125    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61126
61127commit 20a14a42a25f72e379f38460b8a8484667536795
61128Author: Andy Fleming <afleming@freescale.com>
61129Date:	Wed Apr 2 16:19:07 2008 -0500
61130
61131    Rename include/md5.h to include/u-boot/md5.h
61132
61133    Some systems have md5.h installed in /usr/include/. This isn't the
61134    desired file (we want the one in include/md5.h). This will avoid the
61135    conflict. This fixes the host tools building problem by creating a new
61136    directory for U-Boot specific header files.
61137
61138    [Patch by Andy Fleming, modified to use separate directory by Wolfgang
61139    Denk]
61140
61141    Signed-off-by: Wolfgang Denk <wd@denx.de>
61142    Signed-off-by: Andy Fleming <afleming@freescale.com>
61143    Acked-by: Timur Tabi <timur@freescale.com>
61144
61145commit f297b7a1ec87433f66320d89d993e1bc738c66b8
61146Author: Dave Liu <r63238@freescale.com>
61147Date:	Thu Mar 27 18:51:17 2008 +0800
61148
61149    drivers: code clean up
61150
61151    Signed-off-by: Dave Liu <daveliu@freescale.com>
61152
61153commit 0ff7cba4a2e51c90827f6d21a0b28b4d67109597
61154Author: Dave Liu <r63238@freescale.com>
61155Date:	Thu Mar 27 18:50:41 2008 +0800
61156
61157    drivers: clean up the ata_piix.h
61158
61159    Signed-off-by: Dave Liu <daveliu@freescale.com>
61160
61161commit e8f7ba404f1409606962815ecc955a06984b08b3
61162Author: Dave Liu <r63238@freescale.com>
61163Date:	Thu Mar 27 18:49:56 2008 +0800
61164
61165    doc: english polishing for README.sata
61166
61167    according to gvb's suggestion, polishing for the doc.
61168
61169    Signed-off-by: Jerry Van Baren <gerald.vanbaren@ge.com>
61170    Signed-off-by: Dave Liu <daveliu@freescale.com>
61171
61172commit 3e3f766a5274d204780460e1879723b565296d34
61173Author: Kumar Gala <galak@kernel.crashing.org>
61174Date:	Wed Mar 26 18:53:28 2008 -0500
61175
61176    Fix warnings introduced by I2C bus speed setting patch
61177
61178    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61179
61180commit 3c735e7437150e8615f26930c7819db85634276d
61181Author: eran liberty <eran.liberty@gmail.com>
61182Date:	Thu Mar 27 00:50:49 2008 +0100
61183
61184    Altera Stratix II support
61185
61186    Adds Support for Altera's Stratix II.
61187
61188    Within your board specific init file you will have to call
61189
61190    1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
61191    2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
61192
61193    Altera_desc* contines (for example):
61194	{
61195	 Altera_StratixII,	/* part type */
61196	 passive_serial,	/* interface type */
61197	 1,			/* bytes of data part can accept */
61198	 (void *)(&funcs),	/* interface function table */
61199	 0L,			/* base interface address */
61200	 0			/* implementation specific cookie */
61201	 }
61202
61203    funcs is the interface. It is of type altera_board_specific_func.
61204    It looks like this:
61205    altera_board_specific_func func = {
61206	pre_fn,
61207	config_fn,
61208	status_fn,
61209	done_fn,
61210	clk_fn,
61211	data_fn,
61212	abort_fn,
61213	post_fn,
61214    };
61215
61216    you will have to implement these functions, which is usually bit
61217    banging some gpio.
61218
61219    Signed-off-by: Eran Liberty <liberty@extricom.com>
61220
61221commit 5ece9ec9f6cd52950ab848e2fe422dacf1d3a335
61222Author: Wolfgang Denk <wd@denx.de>
61223Date:	Sun Apr 13 14:32:54 2008 -0700
61224
61225    Update CHANGELOG
61226
61227    Signed-off-by: Wolfgang Denk <wd@denx.de>
61228
61229commit 5ad862166aa24d62a69aa9c708f6b2f5c0d28fb7
61230Author: Sascha Hauer <s.hauer@pengutronix.de>
61231Date:	Wed Mar 26 20:41:17 2008 +0100
61232
61233    Phytec Phycore-i.MX31 support
61234
61235    This patch adds support for the Phytec Phycore-i.MX31 board
61236
61237    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61238    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61239
61240commit caebc95be3b42e5147b5fac7672ac4b2693ef7e1
61241Author: Sascha Hauer <s.hauer@pengutronix.de>
61242Date:	Wed Mar 26 20:41:09 2008 +0100
61243
61244    mx31 litekit support
61245
61246    This patch adds support for the mx31 litekit board
61247
61248    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61249    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61250
61251commit cdace0661208754a53019ea0dc7b803a040e0939
61252Author: Sascha Hauer <s.hauer@pengutronix.de>
61253Date:	Wed Mar 26 20:40:49 2008 +0100
61254
61255    add an i2c driver for mx31
61256
61257    This patch adds an i2c driver for Freescale i.MX processors
61258
61259    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61260    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61261
61262commit 9b56f4f0306f3940b0aafd823ed6ecfc2d75d6c6
61263Author: Sascha Hauer <s.hauer@pengutronix.de>
61264Date:	Wed Mar 26 20:40:42 2008 +0100
61265
61266    core support for Freescale mx31
61267
61268    This patch adds the core support for Freescale mx31
61269
61270    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61271    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61272
61273commit 7ec68862a27c8f6f6d566228de8f6724d964a939
61274Author: Wolfgang Denk <wd@denx.de>
61275Date:	Sun Apr 13 14:19:23 2008 -0700
61276
61277    Fix compile error
61278
61279    ...as suggested by Peter Pearse
61280
61281    Signed-off-by: Wolfgang Denk <wd@denx.de>
61282
61283commit 5252ed95204bdf55bec5a90ea69860bf2f78c643
61284Author: Sascha Hauer <s.hauer@pengutronix.de>
61285Date:	Wed Mar 26 20:40:36 2008 +0100
61286
61287    Separate omap24xx specific code from arm1136
61288
61289    Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136
61290    to cpu/arm1136/omap24xx.
61291
61292    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61293    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61294
61295commit 1f1d88dd40815332df32982e739f2ddd2da6fe1a
61296Author: Mike Frysinger <vapier@gentoo.org>
61297Date:	Tue Jan 29 18:21:05 2008 -0500
61298
61299    disable caches before booting an app for Blackfin apps
61300
61301    It isn't generally save to execute applications outside of U-Boot with caches
61302    enabled due to the way the Blackfin processor handles caches (requires
61303    software assistance).  This patch disables caches before booting an ELF or
61304    just booting raw code.  The previous discussion on the patch was that we
61305    wanted to use weaks instead, but that proved to not be feasible when multiple
61306    symbols are involved, which puts us back at the ifdef solution.  I've
61307    minimized the ugliness by moving the setup step outside of the main function.
61308
61309    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
61310
61311commit e6dfed705efa44ebf00d21bb1588c6ccc8f3ad32
61312Author: Wolfgang Denk <wd@denx.de>
61313Date:	Sun Apr 13 10:03:54 2008 -0700
61314
61315    ppc: Get rid of unused machine type definitions
61316
61317    Signed-off-by: Wolfgang Denk <wd@denx.de>
61318
61319commit 1aeed8d71acb3290cf2446f316d6ba437e7881c4
61320Author: Wolfgang Denk <wd@denx.de>
61321Date:	Sun Apr 13 09:59:26 2008 -0700
61322
61323    Coding Style cleanup; update CHANGELOG
61324
61325    Signed-off-by: Wolfgang Denk <wd@denx.de>
61326
61327commit 7754f33c6fb7a2c050388d20bf3847038558bdcf
61328Author: Larry Johnson <lrj@acm.org>
61329Date:	Thu Feb 21 13:58:11 2008 -0500
61330
61331    LM73 bug fix for negative temperatures and cleanup
61332
61333    When the LM73 temperature sensor measures a temperature below 0 C, the
61334    current driver does not perform sign extension, so the result returned is
61335    512 C too high.  This patch fixes the problem, and does general cleanup
61336    of the code.
61337
61338    Signed-off-by: Larry Johnson <lrj@acm.org>
61339
61340commit 96ef831f713289afba19da0c8f905e99da2b23e0
61341Author: Guennadi Liakhovetski <lg@denx.de>
61342Date:	Thu Apr 3 13:36:02 2008 +0200
61343
61344    cfi_flash: Support buffered writes on non-standard Spansion NOR flash
61345
61346    Some NOR flash chip from Spansion, for example, the s29ws-n MirrorBit
61347    series require different addresses for buffered write commands. Define a
61348    configuration option to support buffered writes on those chips. A more
61349    elegant solution would be to automatically detect those chips by parsing
61350    their CFI records, but that would require introduction of a fixup table
61351    into the cfi_flash driver.
61352
61353    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61354
61355commit 3f9c542d3d69b1a10a5e193e779133a0454d1f44
61356Author: Lee Nipper <lee.nipper@freescale.com>
61357Date:	Thu Apr 10 09:35:06 2008 -0500
61358
61359    mpc83xx: Update DIMM data bus width test to support 40-bit width
61360
61361    32-bit wide ECC memory modules report 40-bit width.
61362    Changed the DIMM data bus width test to 'less than 64' instead of 'equal 32'.
61363
61364    Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
61365    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61366
61367commit 5fb5a689d822ca61e814bd523fc930af335242fa
61368Author: Dave Liu <r63238@freescale.com>
61369Date:	Mon Mar 31 17:05:12 2008 +0800
61370
61371    mpc83xx: Fix the bug of serdes initialization
61372
61373    Currently the serdes will not be initializated due to the
61374    partid's error.
61375
61376    Signed-off-by: Dave Liu <daveliu@freescale.com>
61377    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61378
61379commit 2000784818f043db7ca60e2846a72d097766b894
61380Author: Dave Liu <r63238@freescale.com>
61381Date:	Thu Apr 3 16:28:29 2008 +0800
61382
61383    mpc83xx: Fix the SATA clock setting of 837x targets
61384
61385    Currently the SATA controller clock is configured as CSB clock,
61386    usually the CSB clock is 400/333/266MHz.
61387
61388    However, The SATA IP block is only guaranteed to operate up to
61389    200 MHz as stated in the HW spec.
61390
61391    The bug is reported by Joe D'Abbraccio <ljd015@freescale.com>
61392
61393    This patch makes the SATA clock as half of CSB clock.
61394
61395    Signed-off-by: Dave Liu <daveliu@freescale.com>
61396    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61397
61398commit 1ac4f320bf0b593aa0a741f2d649a8ece8838672
61399Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61400Date:	Wed Apr 2 13:41:21 2008 +0200
61401
61402    mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
61403
61404    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61405    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61406
61407commit 97b3ecb575a92fa34c1765229dbc06f2b662f139
61408Author: Kumar Gala <galak@kernel.crashing.org>
61409Date:	Wed Apr 9 04:20:57 2008 -0500
61410
61411    85xx: Fix detection of MP cpu spin up
61412
61413    We were looking at the wrong memory offset to determine of a secondary
61414    cpu had been spun up or not.  Also added a warning message if the
61415    all the secondary cpus we expect don't spin up.
61416
61417    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61418
61419commit f3e04bdc3f360c66801a9048956e61e41a16edba
61420Author: Kumar Gala <galak@kernel.crashing.org>
61421Date:	Tue Apr 8 10:45:50 2008 -0500
61422
61423    85xx: Use SVR_SOC_VER instead of SVR_VER
61424
61425    The recent change introduced by 'Update SVR numbers to expand support'
61426    now requires that we use SVR_SOC_VER instead of SVR_VER if we want
61427    to compare against a particular processor id.
61428
61429    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61430
61431commit 5b2052e5f5fcce5dbd4d2750a29c0e45bce806e7
61432Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
61433Date:	Fri Apr 11 10:00:35 2008 -0400
61434
61435    ppc4xx: Fix power mgt definitions for PPC440
61436
61437    Corrected DCR addresses of PPC440EP power management registers.
61438
61439    Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
61440
61441commit 950a392464e616b4590bc4501be46e2d7d162dea
61442Author: Wolfgang Denk <wd@denx.de>
61443Date:	Fri Apr 11 15:11:26 2008 +0200
61444
61445    Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
61446
61447    Reverting became necessary after it turned out that the patches in
61448    the u-boot-arm repo were modified, and in some cases corrupted.
61449
61450    This reverts the following commits:
61451
61452	066bebd6353e33af3adefc3404560871699e9961
61453	7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
61454	c88ae20580b2b01487b4cdcc8b2a113f551aee36
61455	a147e56f03871bba4f05058d5e04ce7deb010b04
61456	d6674e0e2a6a1f033945f78838566210d3f28c95
61457	8c8463cce44d849e37744749b32d38e1dfb12e50
61458	c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
61459	8bf69d81782619187933a605f1a95ee1d069478d
61460	8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
61461	a574a73852a527779234e73e17e7597fd8128882
61462	1377b5583a48021d983e1fd565f7d40c89e84d63
61463	1704dc20917b4f71e373e2c888497ee666d40380
61464
61465    Signed-off-by: Wolfgang Denk <wd@denx.de>
61466
61467commit 64e541f4c1b413dd84c7e409f5c2bf328db2ac13
61468Author: Stefan Roese <sr@denx.de>
61469Date:	Fri Apr 11 07:02:29 2008 +0200
61470
61471    ppc4xx: Update Kilauea defconfig to use device-tree booting as default
61472
61473    This patch reworks the default environment on Kilauea/Haleakala. Now
61474    "net_nfs" for exmaple uses the device-tree style booting formerly know
61475    as "net_nfs_fdt". Also the addresses in RAM were changed because of the
61476    new image booting support, which check for image overwriting. So the
61477    addresses needed togeet adjusted.
61478
61479    Signed-off-by: Stefan Roese <sr@denx.de>
61480
61481commit 756f5dacda3810b094b94bcceffd3ce6c7ff9a28
61482Author: Stefan Roese <sr@denx.de>
61483Date:	Wed Apr 9 11:58:02 2008 +0200
61484
61485    ppc4xx: Fix Canyonlands default environment to work with new image support
61486
61487    Since the new image support checks for image overwriting, the default
61488    environment needs to get adjusted to use correct addresses.
61489
61490    Signed-off-by: Stefan Roese <sr@denx.de>
61491
61492commit dfc6c7b647dba7ab86749616f0e9e5740deed422
61493Author: Stefan Roese <sr@denx.de>
61494Date:	Wed Apr 9 11:54:11 2008 +0200
61495
61496    ppc: Revert patch 70431e8a that used _start instead of CFG_MONITOR_BASE
61497
61498    The patch 70431e8a7393b6b793f77957f95b999fc9a269b8 (Make MPC83xx one step
61499    closer to full relocation.) doesn't use CFG_MONITOR_BASE anymore. But
61500    on 4xx systems _start currently cannot be used for this calculation.
61501    So revert back to the original version for now.
61502
61503    Signed-off-by: Stefan Roese <sr@denx.de>
61504
61505commit f91374f65eae8b42cac329e06ba1c54728278efb
61506Author: Michal Simek <monstr@monstr.eu>
61507Date:	Fri Mar 28 12:49:52 2008 +0100
61508
61509    microblaze: Sort microblaze boards in MAKEALL script
61510
61511commit 62032deb7214c6d9b4396297e2aaa559bc2f8495
61512Author: Michal Simek <monstr@monstr.eu>
61513Date:	Fri Mar 28 11:58:45 2008 +0100
61514
61515    microblaze: clean microblaze_config.mk
61516
61517    FLAGS are generated by U-BOOT generator.
61518    Board specific FLAGS are in board directory
61519
61520    Signed-off-by: Michal Simek <monstr@monstr.eu>
61521
61522commit cf5c679ca04a6b54bf53a55b8b9c29335b387287
61523Author: Michal Simek <monstr@monstr.eu>
61524Date:	Fri Mar 28 12:47:19 2008 +0100
61525
61526    microblaze: xupv2p fix config file for supporting FDT
61527
61528commit 188dc16b189143573b1ed90e584bf866d75cdd12
61529Author: Michal Simek <monstr@monstr.eu>
61530Date:	Fri Mar 28 11:53:02 2008 +0100
61531
61532    microblaze: ml401 fix config file for supporting FDT
61533
61534    Signed-off-by: Michal Simek <monstr@monstr.eu>
61535
61536commit 4c6a6f02e239236261333759997eeaf86b30b54c
61537Author: Michal Simek <monstr@monstr.eu>
61538Date:	Fri Mar 28 11:22:48 2008 +0100
61539
61540    microblaze: ml401 - add ifdef for GPIO
61541
61542    Signed-off-by: Michal Simek <monstr@monstr.eu>
61543
61544commit af7ae1a411c67ee9d17a66d17ce50b374f3dd4e7
61545Author: Michal Simek <monstr@monstr.eu>
61546Date:	Fri Mar 28 12:13:03 2008 +0100
61547
61548    microblaze: clean uart16550 and uartlite handling
61549
61550    Signed-off-by: Michal Simek <monstr@monstr.eu>
61551
61552commit 0b20f250877441460fb79d72192954abe8498834
61553Author: Michal Simek <monstr@monstr.eu>
61554Date:	Fri Mar 28 11:08:31 2008 +0100
61555
61556    microblaze: Add Emaclite driver to Makefile
61557
61558    Signed-off-by: Michal Simek <monstr@monstr.eu>
61559
61560commit 868cde5310f88234b774878e4f06e79df10a88b3
61561Author: Michal Simek <monstr@monstr.eu>
61562Date:	Fri Mar 28 11:08:01 2008 +0100
61563
61564    microblaze: Add Emac driver to Makefile
61565
61566    Signed-off-by: Michal Simek <monstr@monstr.eu>
61567
61568commit 6f961b4f461f6cbb83a467d468a02e6078c2b327
61569Author: Michal Simek <monstr@monstr.eu>
61570Date:	Fri Mar 28 12:42:29 2008 +0100
61571
61572    microblaze: add Emac ethernet driver
61573
61574commit 89c53891b18cbafd29ab8931b40e27ad231b6085
61575Author: Michal Simek <monstr@monstr.eu>
61576Date:	Fri Mar 28 12:41:56 2008 +0100
61577
61578    microblaze: add Emaclite ethernet driver
61579
61580commit e5845e21224dbe2fe47b11f1cdf95de7f84be7cb
61581Author: Michal Simek <monstr@monstr.eu>
61582Date:	Fri Mar 28 11:04:01 2008 +0100
61583
61584    microblaze: ML401 and XUPV2P remove emac and emaclite reference
61585
61586    Signed-off-by: Michal Simek <monstr@monstr.eu>
61587
61588commit 6bf3e982aefdb1daf9f5462d482c8f9d1cc90a57
61589Author: Michal Simek <monstr@monstr.eu>
61590Date:	Fri Mar 28 10:59:32 2008 +0100
61591
61592    microblaze: remove old setting for emac driver
61593
61594    Signed-off-by: Michal Simek <monstr@monstr.eu>
61595
61596commit cd2b75efb9cc037c74ecee9b3586f9bf9e1d4e57
61597Author: Michal Simek <monstr@monstr.eu>
61598Date:	Fri Mar 28 10:58:15 2008 +0100
61599
61600    microblaze: Clean Makefile from ancient emac driver
61601
61602    Signed-off-by: Michal Simek <monstr@monstr.eu>
61603
61604commit ab68f921d9c741830f721c3d879c13a0c5597183
61605Author: Daniel Hellstrom <daniel@gaisler.com>
61606Date:	Fri Mar 28 10:20:43 2008 +0100
61607
61608    SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
61609
61610    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61611
61612commit 6ed8a43a19bb0275501bc286007daafa923552cf
61613Author: Daniel Hellstrom <daniel@gaisler.com>
61614Date:	Wed Mar 26 23:38:48 2008 +0100
61615
61616    SPARC/LEON3: added support for GR-CPCI-AX2000 FPGA AX board. The FPGA is exchangeable but a standard LEON3 design is assumed. See www.gaisler.com for information.
61617
61618    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61619
61620commit 6940383d9ec1bfe2f13e339e6f723e8d34af2b12
61621Author: Daniel Hellstrom <daniel@gaisler.com>
61622Date:	Wed Mar 26 23:34:47 2008 +0100
61623
61624    SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information.
61625
61626    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61627
61628commit 823edd8a66ed50af5aaba0c79567f67061e4d79a
61629Author: Daniel Hellstrom <daniel@gaisler.com>
61630Date:	Fri Mar 28 10:06:52 2008 +0100
61631
61632    SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information.
61633
61634    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61635
61636commit 71d7e4c0489e5ed8fc69382236aaa2a1e510c135
61637Author: Daniel Hellstrom <daniel@gaisler.com>
61638Date:	Wed Mar 26 23:26:48 2008 +0100
61639
61640    SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information.
61641
61642    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61643
61644commit b330990c2f36ee4a8bb318360e1c8ba965269ab6
61645Author: Daniel Hellstrom <daniel@gaisler.com>
61646Date:	Fri Mar 28 10:00:33 2008 +0100
61647
61648    SPARC: Added support for SPARC LEON2 SOC Processor.
61649
61650    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61651
61652commit 2a2fa797e63b1e3cd4d570318ca5fbf8723ef53a
61653Author: Daniel Hellstrom <daniel@gaisler.com>
61654Date:	Wed Mar 26 23:00:38 2008 +0100
61655
61656    SPARC/LEON3: Added AMBA Bus Plug&Play information print command (ambapp). It can print available cores (type: AHB Master, AHB Slave, APB Slave), their address ranges, IRQ number and version.
61657
61658    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61659
61660commit 1e9a164e22976933002c5e4b0b79b09fcede9cd4
61661Author: Daniel Hellstrom <daniel@gaisler.com>
61662Date:	Wed Mar 26 22:51:29 2008 +0100
61663
61664    SPARC: Added support for SPARC LEON3 SOC processor.
61665
61666    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61667
61668commit bf3d8b31169546fcddb4737391e1893fb12d033a
61669Author: Daniel Hellstrom <daniel@gaisler.com>
61670Date:	Fri Mar 28 08:29:26 2008 +0100
61671
61672    SPARC: added SPARC support for new uimage in common code.
61673
61674    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61675
61676commit 00ab32c85405a4fe65fd4128243086210fc90a21
61677Author: Daniel Hellstrom <daniel@gaisler.com>
61678Date:	Wed Mar 26 22:36:03 2008 +0100
61679
61680    SPARC: added SPARC board information to the command bdinfo.
61681
61682    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61683
61684commit c2f02da21a3f37f0878554eebc785e04fdc4e128
61685Author: Daniel Hellstrom <daniel@gaisler.com>
61686Date:	Fri Mar 28 09:47:00 2008 +0100
61687
61688    SPARC: Added generic support for SPARC architecture.
61689
61690    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61691
61692commit e54ec0f016803e4d9524ff71f7971bda0c51b287
61693Author: Stefan Roese <sr@denx.de>
61694Date:	Thu Apr 3 14:50:34 2008 +0200
61695
61696    ppc4xx: Fix 4xx enet driver to support 460GT EMAC2+3
61697
61698    This patch fixes a problem with the RGMII setup of the 460GT. The 460GT
61699    has 2 RGMII instances and we need to configure the 2nd RGMII instance
61700    for the EMAC2+3 channels.
61701
61702    Signed-off-by: Stefan Roese <sr@denx.de>
61703
61704commit c2a545ce33b26d80337f80b533828839249fb1c9
61705Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61706Date:	Wed Apr 2 08:03:56 2008 +0200
61707
61708    MPC8xx: Fix libfdt support introduced in commit 77ff7b74
61709
61710    fdt.c: In function 'ft_cpu_setup':
61711    fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32'
61712    fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32'
61713    fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet'
61714    fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory'
61715
61716    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61717
61718commit 4abd844d8eb108736e1cf8fbf3dbf61f2d5fc11b
61719Author: Andy Fleming <afleming@freescale.com>
61720Date:	Mon Mar 31 20:45:56 2008 -0500
61721
61722    Fix fdt set command to conform to dts spec
61723
61724    The fdt set command was treating properties specified as <00> and <0011>
61725    as byte streams, rather than as an array of cells.	As we already have
61726    syntax for expressing the desire for a stream of bytes ([ xx xx ...]),
61727    we should use the <> syntax to describe arrays of cells, which are always
61728    32-bits per element.  If we imagine this likely (IMHO) scenario:
61729
61730    > fdt set /ethernet-phy@1 reg <1>
61731
61732    With the old code, this would create a bad fdt, since the reg cell would be
61733    made to be one byte in length.  But the cell must be 4 bytes, so this would
61734    break mysteriously.
61735
61736    Also, the dts spec calls for constants inside the angle brackets (<>)
61737    to conform to C constant standards as they pertain to base.
61738    Take this scenario:
61739
61740    > fdt set /ethernet@f00 reg <0xe250000\ 0x1000>
61741
61742    The old fdt command would complain that it couldn't parse that.  Or, if you
61743    wanted to specify that a certain clock ran at 33 MHz, you'd be required to
61744    do this:
61745
61746    > fdt set /mydev clock <1f78a40>
61747
61748    Whereas the new code will accept decimal numbers.
61749
61750    While I was in there, I extended the fdt command parser to handle property
61751    strings which are split across multiple arguments:
61752
61753    > fdt set /ethernet@f00 interrupts < 33 2 34 2 36 2 >
61754    > fdt p /ethernet@f00
61755    ethernet@f00 {
61756	interrupts = <0x21 0x2 0x22 0x2 0x24 0x2>;
61757    };
61758
61759    Lastly, the fdt print code was rearranged slightly to print arrays of cells
61760    if the length of the property is a multiple of 4 bytes, and to not print
61761    leading zeros.
61762
61763    Signed-off-by: Andy Fleming <afleming@freescale.com>
61764
61765commit 1c2926abdd7db89296a8cc7f224dd9d5d4e37a56
61766Author: Stefan Roese <sr@denx.de>
61767Date:	Wed Apr 2 08:39:33 2008 +0200
61768
61769    ppc4xx: Canyonlands: Init SATA/PCIe port correctly
61770
61771    Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
61772    interface. This usage can be configured with the jumper J6. This patch
61773    correctly configures the SATA/PCIe PHY for SATA usage when this jumper
61774    is installed.
61775
61776    Signed-off-by: Stefan Roese <sr@denx.de>
61777
61778commit 6fe2946f198481254a6ee9600d7456b8316a4083
61779Author: Kim Phillips <kim.phillips@freescale.com>
61780Date:	Fri Mar 28 17:37:49 2008 -0500
61781
61782    remove remaining CONFIG_OF_HAS_{UBOOT_ENV,BD_T} code
61783
61784    finish off what commit 43ddd9c820fec44816188f53346b464e20b3142d,
61785    "Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T"
61786    started.
61787
61788    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61789
61790commit b5873f1732b92a25690e1513b90dfb0d644f6697
61791Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61792Date:	Tue Apr 1 07:30:51 2008 +0200
61793
61794    dataflash: Move CONFIG_HAS_DATAFLASH to Makefile
61795
61796    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61797
61798commit 2d934ea51f276522b532f870a820e844ff480b5b
61799Author: Tor Krill <tor@excito.com>
61800Date:	Fri Mar 28 15:29:45 2008 +0100
61801
61802    Add Vitesse 8601 support to TSEC driver
61803
61804    Add phy_info for Vitesse VSC8601.
61805    Add config option, CFG_VSC8601_SKEWFIX, to enable RGMII skew timing compensation.
61806
61807    Signed-off-by: Tor Krill <tor@excito.com>
61808    Reviewed-by: Kim Phillips <kim.phillips@freescale.com>
61809    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61810
61811commit 3eac6402a508b0f68a21cc9cbc2cc49347de0c31
61812Author: Daniel Hellstrom <daniel@gaisler.com>
61813Date:	Mon Mar 31 14:25:00 2008 +0000
61814
61815    SPARC: added SMC91111 driver in and out macros for LEON processors.
61816
61817    This patch makes SPARC/LEON processors able to read and write
61818    to the SMC91111 chip using the chip external I/O bus of the memory
61819    controller. This patchs defines the standard in and out macros
61820    expected by the SMC9111 driver.
61821
61822    To access that I/O bus one must set up the memory controller
61823    (MCTRL or FTMCTRL) correctly. It is assumed that the user sets
61824    up this correctly when the other MCTRL parameters are set up. It
61825    can be set up from the board configuration header file.
61826
61827    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61828    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61829
61830commit 3ca7c558eba36332556bc470d45e2f5d42bd0ca6
61831Author: Stelian Pop <stelian@popies.net>
61832Date:	Wed Mar 26 18:52:34 2008 +0100
61833
61834    Add maintainership information for AT91CAP9ADK and AT91SAM9260EK boards
61835
61836    Signed-off-by: Stelian Pop <stelian@popies.net>
61837
61838commit 4e03dde84dd2c91e327cdc23ae119d432559a7a3
61839Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61840Date:	Mon Mar 31 21:31:04 2008 +0200
61841
61842    AT91SAM9260EK: Move CONFIG_CMD_NAND to Makefile
61843
61844    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61845
61846commit 0176d43e759a6e00cacc85eff26fd60f74b4f6b7
61847Author: Stelian Pop <stelian@popies.net>
61848Date:	Wed Mar 26 18:52:33 2008 +0100
61849
61850    Add support for AT91SAM9260EK
61851
61852    Support for booting from internal DataFlash, external DataFlash card
61853    or NAND flash is available.
61854
61855    Signed-off-by: Stelian Pop <stelian@popies.net>
61856
61857commit 1762f13b4aab88b685b1722f17dada247945624b
61858Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61859Date:	Mon Mar 31 21:20:49 2008 +0200
61860
61861    AT91SAM9: Move CONFIG_HAS_DATAFLASH to Makefile
61862
61863    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61864
61865commit 761712188b353494defb2b644491ff73d0daaa6f
61866Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61867Date:	Mon Mar 31 21:12:17 2008 +0200
61868
61869    AT91CAP9ADK: Move CONFIG_CMD_NAND to Makefile
61870
61871    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61872
61873commit 983c1db04c1dd0f92e02f06d29f0c65a3d9a2687
61874Author: Stelian Pop <stelian@popies.net>
61875Date:	Wed Mar 26 20:52:32 2008 +0100
61876
61877    Port AT91CAP9 to the new headers
61878
61879    Adapt the existing AT91CAP9 code to the new headers and APIs.
61880
61881    Signed-off-by: Stelian Pop <stelian@popies.net>
61882
61883commit 177e8a5ac81bbc531a1d54abdb47f2860266c3aa
61884Author: Stelian Pop <stelian@popies.net>
61885Date:	Wed Mar 26 19:52:31 2008 +0100
61886
61887    Finish header files reworking
61888
61889    Replace AT91CAP9.h file with several splitted header files coming
61890    from the Linux kernel.
61891
61892    This is part 2 of the replacement: more header imports and edits.
61893
61894    Signed-off-by: Stelian Pop <stelian@popies.net>
61895
61896commit 6d1dbbbf9fdf727384002e553e615c15d8b967f4
61897Author: Stelian Pop <stelian@popies.net>
61898Date:	Wed Mar 26 19:52:30 2008 +0100
61899
61900    Import several header files from Linux
61901
61902    Replace AT91CAP9.h file with several splitted header files coming
61903    from the Linux kernel.
61904
61905    This is part 1 of the replacement: pristine header files import.
61906
61907    Signed-off-by: Stelian Pop <stelian@popies.net>
61908
61909commit a8a78f2d99dc1bd30dc3595da118539b506c6118
61910Author: Stelian Pop <stelian@popies.net>
61911Date:	Wed Mar 26 20:52:28 2008 +0100
61912
61913    Move at91cap9 specific files to at91sam9 directory
61914
61915    AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a
61916    common infrastructure can be used. Let this infrastructure be
61917    named after the AT91SAM9 family, and move the existing AT91CAP9
61918    files to the new place.
61919
61920    Signed-off-by: Stelian Pop <stelian@popies.net>
61921
61922commit 61106a565870ff503f92b251b94bd7afef889a04
61923Author: Stelian Pop <stelian@popies.net>
61924Date:	Wed Mar 26 21:52:27 2008 +0100
61925
61926    Use timer_init() instead of board supplied interrupt_init()
61927
61928    The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by
61929    the board, so use timer_init() instead of interrupt_init().
61930
61931    Signed-off-by: Stelian Pop <stelian@popies.net>
61932
61933commit 5604e2178c5218fbfdba2e4293ca7652e829ac25
61934Author: Stelian Pop <stelian@popies.net>
61935Date:	Wed Mar 26 21:52:36 2008 +0100
61936
61937    Cleanup DataFlash partition handling
61938
61939    DataFlash partition information has become a mess. This patch
61940    defines a single partition scheme for Atmel DataFlashes. This partition
61941    scheme will be used by all AT91CAP9 and AT91SAM9 boards.
61942
61943    Signed-off-by: Stelian Pop <stelian@popies.net>
61944
61945commit 9b46432fc65ce0f0826b32e4f15c15b33ccb8d42
61946Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61947Date:	Fri Mar 28 08:47:45 2008 -0500
61948
61949    ColdFire: Fix alignment issue after CONFIG_IDENT_STRING in start.S
61950
61951    When the version_string function in start.S is not 4-byte align,
61952    it will cause the compiler generates "unaligned opcodes detected
61953    in executable segment". This issue affects all ColdFire CPUs.
61954    By adding .align 4 after CONFIG_IDENT_STRING, it will pad 0's if
61955    it is not aligned.
61956
61957    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61958    Acked-by: John Rigby <jrigby@freescale.com>
61959
61960commit bae61eefe15b4d454060a7140e49ae58322be803
61961Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61962Date:	Tue Mar 25 15:41:15 2008 -0500
61963
61964    ColdFire: Add dspi and serial flash support for MCF5445x
61965
61966    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61967    Acked-by: John Rigby <jrigby@freescale.com>
61968
61969commit 48ead7a7a922fceaf494e352abfab8216a41b417
61970Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61971Date:	Tue Mar 18 17:37:01 2008 -0500
61972
61973    ColdFire: Remove R5200 board
61974
61975    This board never went into production
61976
61977    Signed-off-by: Zachary P. Landau <zachary.landau@labxtechnologies.com>
61978    Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61979    Acked-by: John Rigby <jrigby@freescale.com>
61980
61981commit 545c8e0a7cd3ca9d3846668f69b0d201250abea8
61982Author: Matthew Fettke <[matthew.fettke@gmail.com]>
61983Date:	Thu Jan 24 14:02:32 2008 -0600
61984
61985    ColdFire: Added M5275EVB support.
61986
61987    Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
61988    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61989    Acked-by: John Rigby <jrigby@freescale.com>
61990
61991commit f71d9d91a2cd9c30b2b6369f15c1a46c11537c2b
61992Author: Matthew Fettke <[matthew.fettke@gmail.com]>
61993Date:	Mon Feb 4 15:38:20 2008 -0600
61994
61995    ColdFire: Added MCF5275 cpu support.
61996
61997    Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
61998    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61999    Acked-by: John Rigby <jrigby@freescale.com>
62000
62001commit 44e5b9edab077aba6e9b849afa4b7fbd8fd7b02b
62002Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62003Date:	Mon Mar 17 12:14:11 2008 -0500
62004
62005    ColdFire: Define bootdelay in configuration file for M52277EVB
62006
62007    Signed-off-by: Matt Wadel <Matt.Waddel@freescale.com>
62008    Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62009    Acked-by: John Rigby <jrigby@freescale.com>
62010
62011commit 77878f16cedee17161ff2336990970fffc6cea35
62012Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62013Date:	Mon Mar 17 12:09:07 2008 -0500
62014
62015    ColdFire: Fix second memory Chipselect for M5475EVB
62016
62017    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62018    Acked-by: John Rigby <jrigby@freescale.com>
62019
62020commit 43d60642395a550956cb21d287c8cfa563913d28
62021Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62022Date:	Thu Mar 13 14:26:32 2008 -0500
62023
62024    ColdFire: Update correct FLASHBAR and RAMBAR1 for MCF5282
62025
62026    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62027    Acked-by: John Rigby <jrigby@freescale.com>
62028
62029commit eb14ebe813a0cb5d47905228da446a5ad692473b
62030Author: Larry Johnson <lrj@acm.org>
62031Date:	Sun Mar 30 20:33:04 2008 -0500
62032
62033    ppc4xx: Add CFG_MEM_TOP_HIDE to Denali SPD-based SDRAM setup
62034
62035    Signed-off-by: Larry Johnson <lrj@acm.org>
62036
62037commit 02e3892021112f21067d9ed1d04ae4182725ba52
62038Author: Stefan Roese <sr@denx.de>
62039Date:	Mon Mar 31 12:20:48 2008 +0200
62040
62041    ppc4xx: Small whitespace fix of esd patches
62042
62043    Signed-off-by: Stefan Roese <sr@denx.de>
62044
62045commit 034394abb524785047c815f00dde8cdbdc1593c5
62046Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62047Date:	Sun Mar 30 18:52:44 2008 +0200
62048
62049    ppc4xx: Cleanup PMC440 board support
62050
62051    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62052
62053commit a6cc6c37188d85c25d167a4515da86f48d9a583e
62054Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62055Date:	Sun Mar 30 18:52:06 2008 +0200
62056
62057    ppc4xx: Add ptm configuration variables for PMC440
62058
62059    Add support for the ptm1la, ptm1ms, ptm2la and ptm2ms
62060    environment variables.
62061
62062    Cleanup pci_target_init.
62063
62064    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62065
62066commit 7c91f51a2fe296909147f1646a1412729dd10b1d
62067Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62068Date:	Sun Mar 30 18:01:15 2008 +0200
62069
62070    ppc4xx: Minor updates for DU440 boards
62071
62072    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62073
62074commit d5bffeb868d6b4d462f558dac43011027b6644b7
62075Author: Mike Frysinger <vapier@gentoo.org>
62076Date:	Tue Feb 19 00:54:20 2008 -0500
62077
62078    Blackfin: cleanup and overhaul common board init functions
62079
62080    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62081
62082commit b86b3416f874358acaf07519e7620cdb2145f75b
62083Author: Mike Frysinger <vapier@gentoo.org>
62084Date:	Tue Feb 19 00:50:58 2008 -0500
62085
62086    Blackfin: cleanup lib_blackfin/cache.c
62087
62088    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62089
62090commit 9171fc81722c20fdb5a829a58b17c9eaadd5fb44
62091Author: Mike Frysinger <vapier@gentoo.org>
62092Date:	Sun Mar 30 15:46:13 2008 -0400
62093
62094    Blackfin: unify cpu and boot modes
62095
62096    All of the duplicated code for Blackfin processors and boot modes have been
62097    unified.  After all, the core is the same for all processors, just the
62098    peripheral set differs (which gets handled in the drivers).
62099
62100    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62101
62102commit 880cc4381ea8360248cddcdf87a64566745a5724
62103Author: Stelian Pop <stelian@popies.net>
62104Date:	Wed Mar 26 22:52:35 2008 +0100
62105
62106    Fix CFG_NO_FLASH compilation.
62107
62108    Many Atmel boards have no "real" (NOR) flash on board, and rely only
62109    on DataFlash and NAND memories. This patch enables CFG_NO_FLASH to
62110    be present in a board configuration file, while still enabling flash
62111    commands like 'flinfo', 'protect', etc.
62112
62113    Signed-off-by: Stelian Pop <stelian@popies.net>
62114
62115commit 9ce7e53abd039decea1af67aec81bbd5df7a2593
62116Author: Mike Frysinger <vapier@gentoo.org>
62117Date:	Tue Feb 19 00:58:13 2008 -0500
62118
62119    Blackfin: BF537-stamp: cleanup spi flash driver
62120
62121    This punts the old spi flash driver for a new/generalized one until the
62122    common one can be integrated.
62123
62124    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62125
62126commit bb8e3cf25bc0b04936c0c1a075985dd8700a244b
62127Author: Ben Warren <biggerbadderben@gmail.com>
62128Date:	Sun Mar 30 11:34:34 2008 -0400
62129
62130    Fix macro typo in common/cmd_mii.c
62131
62132    This typo was introduced in commit 233a8bcd94997f3f345833a3b82e836222f2a206.  I
62133    actually applied the wrong patch.
62134
62135    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62136
62137commit f1b985f2d724ccaa4d3def07917f0caaf18fa77d
62138Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
62139Date:	Sun Mar 30 16:39:53 2008 +0200
62140
62141    use correct at91rm9200 register name in m501sk board
62142
62143    This fixes a naming bug for at91rm9200 lowlevel init code:
62144    NOR boot flash is on chipselect 0, not chipselect 2.  This
62145    makes code use the register name from chip datasheets.
62146
62147    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
62148
62149commit 480ed1dea103a1c8f4591afc77d2de3c7868d983
62150Author: David Brownell <david-b@pacbell.net>
62151Date:	Fri Jan 18 12:55:00 2008 -0800
62152
62153    use correct at91rm9200 register name
62154
62155    This fixes a naming bug for at91rm9200 lowlevel init code:
62156    NOR boot flash is on chipselect 0, not chipselect 2.  This
62157    makes code use the register name from chip datasheets.
62158
62159    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
62160
62161commit a3543d6dc52b0ba9c64016687cf32d600b31a476
62162Author: David Brownell <david-b@pacbell.net>
62163Date:	Fri Jan 18 12:45:45 2008 -0800
62164
62165    add missing ARM boards to MAKEALL
62166
62167    Add some missing ARM boards to MAKEALL.  These build correctly,
62168    unlike several of the boards already listed.
62169
62170    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
62171
62172commit 066bebd6353e33af3adefc3404560871699e9961
62173Author: Peter Pearse <peter.pearse@arm.com>
62174Date:	Sun Mar 30 11:34:09 2008 +0100
62175
62176    Bracket READ_TIMER macro in cpu/arm1136/omap24xx/interrupts.c
62177    to prevent compilation error.
62178
62179    Signed-off-by: Peter Pearse <peter.pearse@arm.com>
62180
62181commit 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
62182Author: Guennadi Liakhovetski <[lg@denx.de]>
62183Date:	Sun Mar 30 11:32:30 2008 +0100
62184
62185    Support for the MX31ADS evaluation board from Freescale
62186
62187    This patch adds support for the MX31ADS evaluation board from Freescale,
62188    initialization code is copied from RedBoot sources, also provided by Freescale.
62189
62190    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62191
62192commit c88ae20580b2b01487b4cdcc8b2a113f551aee36
62193Author: Sascha Hauer <s.hauer@pengutronix.de>
62194Date:	Sun Mar 30 11:32:27 2008 +0100
62195
62196    Phytec Phycore-i.MX31 support
62197
62198    This patch adds support for the Phytec Phycore-i.MX31 board
62199
62200    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62201    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62202
62203commit a147e56f03871bba4f05058d5e04ce7deb010b04
62204Author: Sascha Hauer <s.hauer@pengutronix.de>
62205Date:	Sun Mar 30 11:32:24 2008 +0100
62206
62207    mx31 litekit support
62208
62209    This patch adds support for the mx31 litekit board
62210
62211    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62212    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62213
62214commit d6674e0e2a6a1f033945f78838566210d3f28c95
62215Author: Sascha Hauer <s.hauer@pengutronix.de>
62216Date:	Sun Mar 30 11:32:21 2008 +0100
62217
62218    add SMSC LAN9x1x Network driver
62219
62220    This patch adds a driver for the following smsc network controllers:
62221    LAN9115
62222    LAN9116
62223    LAN9117
62224    LAN9215
62225    LAN9216
62226    LAN9217
62227
62228    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62229    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62230
62231commit 8c8463cce44d849e37744749b32d38e1dfb12e50
62232Author: Sascha Hauer <s.hauer@pengutronix.de>
62233Date:	Sun Mar 30 11:32:16 2008 +0100
62234
62235    add an i2c driver for mx31
62236
62237    This patch adds an i2c driver for Freescale i.MX processors
62238
62239    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62240    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62241
62242commit c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
62243Author: Sascha Hauer <s.hauer@pengutronix.de>
62244Date:	Sun Mar 30 11:30:43 2008 +0100
62245
62246    core support for Freescale mx31
62247
62248    This patch adds the core support for Freescale mx31
62249
62250    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62251    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62252
62253commit 8bf69d81782619187933a605f1a95ee1d069478d
62254Author: Sascha Hauer <s.hauer@pengutronix.de>
62255Date:	Sun Mar 30 11:28:46 2008 +0100
62256
62257    Separate omap24xx specific code from arm1136
62258
62259    Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx.
62260
62261    Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62262    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62263
62264commit 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
62265Author: Peter Pearse <peter.pearse@arm.com>
62266Date:	Sun Mar 30 11:23:05 2008 +0100
62267
62268    Add pmdra into MAKEALL
62269
62270    Signed-off-by: Peter Pearse <peter.pearse@arm.com>
62271
62272commit a574a73852a527779234e73e17e7597fd8128882
62273Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
62274Date:	Sun Mar 30 11:21:58 2008 +0100
62275
62276    Adds support for the Prodrive PMDRA board, based on a DM6441
62277
62278    Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62279
62280commit 1377b5583a48021d983e1fd565f7d40c89e84d63
62281Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
62282Date:	Sun Mar 30 11:11:34 2008 +0100
62283
62284    Removes all board specific code from the arch. part for DM644x (DaVinci) boards
62285
62286    Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62287
62288commit 1704dc20917b4f71e373e2c888497ee666d40380
62289Author: Dirk Behme <dirk.behme@gmail.com>
62290Date:	Sun Mar 30 11:09:01 2008 +0100
62291
62292    - Remove *_masked() functions as noted by Wolfgang
62293    - Adapt register naming to recent TI spec (sprue26, March 2007)
62294    - Fix reset_timer() handling
62295    - As reported by Pieter [1] the overflow fix introduced a
62296    delay of factor 16 (e.g 2 seconds became 32). While the
62297    overflow fix is basically okay, it missed to divide udelay by
62298    16, too. Fix this.
62299    [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
62300    - Remove software division of timer count value (DIV(x)
62301    macro) and do it in hardware (TIM_CLK_DIV).
62302    Many thanks to Troy Kisky <troy.kisky@boundarydevices.com>
62303    and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for
62304    the hints & testing!
62305
62306    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
62307
62308    Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
62309
62310commit ac3315c26e143c31680750c9c13f027efbcc887e
62311Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
62312Date:	Thu Mar 6 16:45:44 2008 +0100
62313
62314    new PHY @ e1000 - 2nd try
62315
62316    Add 82541ER device with latest integrated IGP2 PHY.
62317    Introduced CONFIG_E1000_FALLBACK_MAC for NIC bring-up with empty eeprom.
62318
62319    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
62320    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62321
62322commit c2b7da552293b50c9c9e46ed71267b02c2de9ea8
62323Author: Daniel Hellstrom <daniel@gaisler.com>
62324Date:	Fri Mar 28 20:22:53 2008 +0100
62325
62326    SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver.
62327
62328    GRETH is an Ethernet 10/100 or 10/100/1000 MAC with out without
62329    a debug link (EDCL). The GRETH core is documented in GRIP.pdf
62330    available at www.gaisler.com.
62331
62332    If the GRETH has GigaBit support (GBIT, Scatter gather, checksum
62333    offloading etc.) can be determined by a bit in the control register.
62334    The GBIT MAC is supported by operating in GRTEH 10/100 legacy mode.
62335
62336    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
62337    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62338
62339commit 233a8bcd94997f3f345833a3b82e836222f2a206
62340Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
62341Date:	Mon Mar 17 17:08:22 2008 -0500
62342
62343    Add CONFIG_MII_INIT in cmd_mii.c
62344
62345    Provide common configuration in do_mii() to execute mii_init()
62346    for all cpu architectures
62347
62348    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62349    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62350
62351commit f605479de2deb11e834f31dfdb0af107c86aced6
62352Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
62353Date:	Mon Mar 17 17:08:16 2008 -0500
62354
62355    ColdFire: Fix FEC transmit issue for MCF5275
62356
62357    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62358    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62359
62360commit d9a2f416d6ac6058cd7845033ae4dc32ef1c0746
62361Author: Aras Vaichas <arasv@magtech.com.au>
62362Date:	Wed Mar 26 09:43:57 2008 +1100
62363
62364    DHCP request fix for Windows Server 2003
62365
62366    Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
62367    delay before sending "DHCP Request" in net/bootp.c. Required to overcome
62368    interoperability problems with Windows Server 200x DHCP server when U-Boot
62369    client responds too fast for server to handle.
62370
62371    Signed-off-by: Aras Vaichas <arasv@magtech.com.au>
62372    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62373
62374commit 97bf85d784fbed485e652eb907589ad0d5cb7262
62375Author: Daniel Hellstrom <daniel@gaisler.com>
62376Date:	Fri Mar 28 20:40:19 2008 +0100
62377
62378    MTD/CFI: flash_read64 is defined a weak function (for SPARC)
62379
62380    SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
62381    SPARC CPUs implement flash_read64 which calls __raw_readq.
62382
62383    For current SPARC architectures (LEON2 and LEON3) each read from the
62384    FLASH must lead to a cache miss. This is because FLASH can not be set
62385    non-cacheable since program code resides there, and alternatively disabling
62386    cache is poor from performance view, or doing a cache flush between each
62387    read is even poorer.
62388
62389    Forcing a cache miss on a SPARC is done by a special instruction "lda" -
62390    load alternative space, the alternative space number (ASI) is processor
62391    implementation spcific and can be found by including <asm/processor.h>.
62392
62393    Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
62394
62395commit 70431e8a7393b6b793f77957f95b999fc9a269b8
62396Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
62397Date:	Fri Mar 28 15:41:25 2008 +0100
62398
62399    Make MPC83xx one step closer to full relocation.
62400
62401    Remove a few absolute references to CFG_MONITOR_BASE for ppc/mpc83xx
62402    and use GOT relative reference.
62403
62404    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
62405    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62406
62407commit 5b2793a3f3de34d439232b05acc8af67a028fd35
62408Author: Michael Barkowski <michael.barkowski@freescale.com>
62409Date:	Thu Mar 27 14:34:43 2008 -0400
62410
62411    mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
62412
62413    This patch fixes eeprom page size so that you can now write more than
62414    64 bytes at a time.
62415
62416    It also makes the board take MAC addresses, if found, from EEPROM.
62417
62418    User should place up to 4 addresses at offset 0x7f00, for
62419    eth{,1,2,3}addr.  Any unused addresses should be zero.  This group of
62420    four six-byte values should have it's CRC at the end.  crc32 and
62421    eeprom commands can be used to accomplish this.
62422
62423    If CRC fails, MAC addresses come from the environment.  If CRC
62424    succeeds, the environment is overwritten at startup.
62425
62426    Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
62427    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62428
62429commit 8f325cff31f6e745e6540014b131b9a97f61944c
62430Author: Michael Barkowski <michael.barkowski@freescale.com>
62431Date:	Fri Mar 28 15:15:38 2008 -0400
62432
62433    mpc8323erdb: define CONFIG_PCI_SKIP_HOST_BRIDGE
62434
62435    Commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2 broke the onboard USB
62436    controller on the PCI bus in Linux on the MPC8323ERDB.
62437
62438    This fixes it by defining CONFIG_PCI_SKIP_HOST_BRIDGE in the board's
62439    config file.
62440
62441    Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
62442    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62443
62444commit e5c4ade4db1e16d3e5d4a7887f34e10e516ed3a9
62445Author: Kim Phillips <kim.phillips@freescale.com>
62446Date:	Fri Mar 28 10:19:07 2008 -0500
62447
62448    mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code
62449
62450    in the spirit of commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6,
62451    85xx's "Update SVR numbers to expand support", simplify SPRIDR processing
62452    and processor ID display.  Add REVID_{MAJ,MIN}OR macros to make
62453    REVID dependent code simpler.  Also added PARTID_NO_E and IS_E_PROCESSOR
62454    convenience macros.
62455
62456    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62457
62458commit 81fd52c6c8fd19f0b7856b98217ce37c46c521af
62459Author: Kim Phillips <kim.phillips@freescale.com>
62460Date:	Fri Mar 28 10:18:53 2008 -0500
62461
62462    mpc83xx: display ddr frequency in board_add_ram_info banner
62463
62464    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62465
62466commit 35cf155c5ec1ceab2849fa5b6aa3d9a3e9e6f482
62467Author: Kim Phillips <kim.phillips@freescale.com>
62468Date:	Fri Mar 28 10:18:40 2008 -0500
62469
62470    mpc83xx: unreinvent mem_clk
62471
62472    delete ddr_clk and use mem_clk instead.  Rename other ddr_*_clk to
62473    mem_*_clk for consistency's sake.
62474
62475    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62476
62477commit 730e792926ca3fe4dd1b734a3bf44e55afa6f536
62478Author: Kim Phillips <kim.phillips@freescale.com>
62479Date:	Fri Mar 28 14:31:23 2008 -0500
62480
62481    mpc83xx: enable the SATA interface on mpc8315 rdb and mpc837x rdb boards
62482
62483    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62484
62485commit 2eeb3e4fc54ef2f5d574dafd42c6ce93afa30393
62486Author: Dave Liu <r63238@freescale.com>
62487Date:	Wed Mar 26 22:57:19 2008 +0800
62488
62489    mpc83xx: enable the SATA interface on mpc837xemds board
62490
62491    Enable the first two SATA interfaces on MPC837xEMDS board,
62492    The two SATA ports are on LYNX1. (SATA0/1 on J4/5)
62493
62494    Signed-off-by: Dave Liu <daveliu@freescale.com>
62495    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62496
62497commit 6f8c85e8d1865730c158d9ef5a06c70c3a10600a
62498Author: Dave Liu <r63238@freescale.com>
62499Date:	Wed Mar 26 22:56:36 2008 +0800
62500
62501    mpc83xx: initialize serdes for MPC837xEMDS boards
62502
62503    This patch is stolen from Anton Vorontsov's patch
62504    for mpc837xerdb boards.
62505
62506    The reference clk and xcorevdd voltage of serdes1/2
62507    is same between mpc837xemds and mpc837xerdb.
62508
62509    8377E: LYNX1- 2 SATA	LYNX2- 2 PCIE
62510    8378E: LYNX1- 2 SGMII	LYNX2- 2 PCIE
62511    8379E: LYNX1- 2 SATA	LYNX2- 2 SATA
62512
62513    Signed-off-by: Dave Liu <daveliu@freescale.com>
62514    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62515
62516commit cc8e839abc80887ae832767b5930d40edd6d7eb7
62517Author: Stefan Roese <sr@denx.de>
62518Date:	Fri Mar 28 14:09:04 2008 +0100
62519
62520    ppc4xx: Canyonlands: Print SATA/PCIe configuration and board revision
62521
62522    Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
62523    interface. This usage can be configured with the jumper J6. This patch
62524    displays the current configuration upon bootup and changes the PCIe
62525    init loop, to only initialize the availabel PCIe slots.
62526
62527    Signed-off-by: Stefan Roese <sr@denx.de>
62528
62529commit 90447ecbbac8572457b6d8903073ac3f120995ba
62530Author: Tor Krill <tor@excito.com>
62531Date:	Fri Mar 28 11:29:10 2008 +0100
62532
62533    MTD/CFI: Add support for 16bit legacy AMD flash
62534
62535    Add entry for 512Kx16 AMD flash to jedec_table.
62536    Read out 16bit device id if chipwidth is 16bit.
62537    Fixed coding style after Stefans feedback
62538
62539    Signed-off-by: Tor Krill <tor@excito.com>
62540
62541commit 5e12e75d17c4b15a310a45cd78fe71b7698a8a8e
62542Author: Stefan Roese <sr@denx.de>
62543Date:	Fri Mar 28 11:02:53 2008 +0100
62544
62545    ppc: Small change to CFG_MEM_TOP_HIDE description
62546
62547    Signed-off-by: Stefan Roese <sr@denx.de>
62548
62549commit 280df59a8d62c6e74c281b1cb7e2052df4d6cb00
62550Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62551Date:	Thu Mar 27 15:44:12 2008 +0900
62552
62553    sh: Add support stat structure and stat.h
62554
62555    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62556
62557commit 4be9eb789e72b845d6693cc36b70a0b3529b3f09
62558Author: Mark Jonas <toertel@gmail.com>
62559Date:	Sat Mar 22 19:27:52 2008 +0100
62560
62561    sh: Removed warning when compiling drivers/serial/serial_sh.c.
62562
62563    Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
62564    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62565
62566commit f309fa38929ffba71230c02330ffa42f4bba6333
62567Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62568Date:	Wed Mar 12 18:02:57 2008 +0900
62569
62570    sh: Remove disable_ctrlc function from R7780MP
62571
62572    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62573
62574commit 6f4b266ff2a4fcc2bff985d6a217852469afddb3
62575Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62576Date:	Wed Mar 12 17:55:15 2008 +0900
62577
62578    sh: Add maintainer of R7780MP to MAINTAINER file
62579
62580    Update MAINTAINER entry for R7780MP. And fix maintainer's name.
62581
62582    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62583
62584commit f5e2466f7baa887a7df0c536333eea8231333497
62585Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62586Date:	Tue Mar 25 17:11:24 2008 +0900
62587
62588    sh: Add support Renesas Solutions R2D plus board
62589
62590    R2D plus is SH reference board used with SH7751R.
62591    This board has 266Mhz CPU, 64MB SDRAM, Cardbus, CF interface,
62592    one PCI bus, VGA, and two Ethernet controller.
62593
62594    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62595
62596commit e92c95180bb5bc5fd4051598a9d60beaba48988d
62597Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62598Date:	Wed Mar 12 12:15:29 2008 +0900
62599
62600    sh: Add support SH4 cache control
62601
62602    Add support SH4 cache control and flash_cache function
62603
62604    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62605
62606commit 28e5efde4d925fcb34901d0030d0648de2da7e89
62607Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62608Date:	Mon Mar 24 01:53:01 2008 +0900
62609
62610    sh: Add support PCI host driver for SH7751/SH7751R
62611
62612    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62613
62614commit ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721
62615Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62616Date:	Mon Mar 24 02:11:26 2008 +0900
62617
62618    sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
62619
62620    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62621
62622commit 566933278101c144d75361ea682678a326c1290d
62623Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62624Date:	Wed Mar 12 12:10:28 2008 +0900
62625
62626    sh: Add support SuperH SH7751/SH7751R
62627
62628    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62629
62630commit 3313e0e26224fc9a0c445124f3455058c696df84
62631Author: Mark Jonas <toertel@gmail.com>
62632Date:	Mon Mar 10 11:37:10 2008 +0100
62633
62634    sh: Added support for SH7720 based board MPR2.
62635
62636    Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
62637    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62638
62639commit 3ecff1d70ae93e628fe65b3fe1fc7c9c76cdf99f
62640Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62641Date:	Thu Mar 6 14:05:53 2008 +0900
62642
62643    sh: Fix receive FIFO level register of SH4A
62644
62645    Receive FIFO level register is different in SH4A.
62646    Because register is different, cannot occasionally receive data.
62647
62648    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62649
62650commit c133c1fb0b590662206b0eba70f4478ee0300a9a
62651Author: Yusuke Goda <goda.yusuke@renesas.com>
62652Date:	Tue Mar 11 12:55:12 2008 +0900
62653
62654    sh: Add support Renesas Solutions R7780MP
62655
62656    Renesas Solutions R7780MP is a reference board on SH7780.
62657    This board has serial, 10/100 base Ethernet deivice, CF slot
62658    and VGA devices. This board can set extension board.
62659    Extension board has 10/100/1000 base Ethernet device, PCI slot,
62660    S-ATA, iDVR slot.
62661
62662    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62663    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62664
62665commit 1a2334a4eb6386d7cd35d9de5fa39af2c764ad28
62666Author: Yusuke Goda <goda.yusuke@renesas.com>
62667Date:	Wed Mar 5 14:30:02 2008 +0900
62668
62669    sh: Add support PCI of SuperH and SH7780
62670
62671    This patch add support PCI of SuperH base code and SH7780 specific code.
62672
62673    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62674    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62675
62676commit b55523efff2ae11f0b9ae3cc405893c32eb78156
62677Author: Yusuke Goda <goda.yusuke@renesas.com>
62678Date:	Wed Mar 5 14:23:26 2008 +0900
62679
62680    sh: Add support SH7780
62681
62682    SH7780 is CPU of Renesas Technology.
62683    This CPU has
62684     - CPU clock 400MHz
62685     - PCI support
62686     - DDR-SDRAM controller
62687     - etc ...
62688
62689    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62690    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62691
62692commit c2042f5952a686c414031309b8f244513bf578f0
62693Author: goda.yusuke <goda.yusuke@renesas.com>
62694Date:	Fri Jan 25 20:46:36 2008 +0900
62695
62696    sh: Add support Renesas Solutions Migo-R board
62697
62698    Migo-R is a board based on SH7722 and has may devices.
62699    In this patch, supported SCIF, NOR flash and Ethernet.
62700
62701    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62702    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62703
62704commit 74d1e66d22dac91388bc538b2fe19f735edc5b82
62705Author: Bartlomiej Sieka <tur@semihalf.com>
62706Date:	Thu Mar 27 15:06:40 2008 +0100
62707
62708    Fix host tool build breakage, take two
62709
62710    Revert commit 87c8431f and fix build breakage so that the build continues
62711    to work on FC systems.
62712
62713    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
62714
62715commit 7e4a0d25ed18f6437bdf59ebfa49bb0edc2f24e6
62716Author: Stefan Roese <sr@denx.de>
62717Date:	Wed Mar 19 09:36:47 2008 +0100
62718
62719    ppc4xx: Enable ECC on LWMON5
62720
62721    Since all ECC related problems seem to be resolved on LWMON5, this patch
62722    now enables ECC support.
62723
62724    We have to write the ECC bytes by zeroing and flushing in smaller
62725    steps, since the whole 256MByte takes too long for the external
62726    watchdog.
62727
62728    Signed-off-by: Stefan Roese <sr@denx.de>
62729
62730commit 6433fa202a91a6594dd48f06807ac38ba27fa0bb
62731Author: Larry Johnson <lrj@acm.org>
62732Date:	Mon Mar 17 11:10:35 2008 -0500
62733
62734    ppc4xx: Updates to Korat-specific code
62735
62736    This patch contains updates for changes for the Korat PPC440EPx board.
62737    These changes include:
62738
62739    (1) Support for "permanent" and "upgradable" copies of U-Boot, as
62740    described in the new "doc/README.korat" file;
62741
62742    (2) a new memory map for the registers in the board's CPLD;
62743
62744    (3) a revised format for manufacturer's data in serial EEPROM; and
62745
62746    (4) changes to track updates to U-Boot for the Sequoia board.
62747
62748    Signed-off-by: Larry Johnson <lrj@acm.org>
62749
62750commit f766cdf89b3a2a7634b8c5869f606150e332036c
62751Author: Markus Brunner <super.firetwister@gmail.com>
62752Date:	Thu Mar 27 10:46:25 2008 +0100
62753
62754    ppc4xx: PPC405EP Set EMAC noise filter bits
62755
62756    This bug was introduced with commit aee747f19b460a0e9da20ff21e90fdaac1cec359
62757    which enabled CFG_4xx_GPIO_TABLE for PPC405 and unintentionally
62758    disabled the setting of the emac noise filter bits for PPC405EP when CFG_4xx_GPIO_TABLE is set.
62759
62760    Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
62761    Signed-off-by: Stefan Roese <sr@denx.de>
62762
62763commit f66e2c8b25c04b79e5fb385bc8989c2de7f63991
62764Author: Mike Nuss <mike@terascala.com>
62765Date:	Wed Feb 20 11:54:20 2008 -0500
62766
62767    ppc4xx: Reconfigure PLL for 667MHz processor for PPC440EPx
62768
62769    On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
62770    after startup to change the speed of the clocks. This patch adds the
62771    option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
62772    initialization code will reconfigure the PLL to run the system with a CPU
62773    frequency of 667MHz and PLB frequency of 166MHz, without the need for an
62774    external EEPROM.
62775
62776    Signed-off-by: Mike Nuss <mike@terascala.com>
62777    Acked-by: Stefan Roese <sr@denx.de>
62778
62779commit 87c8431fe24d48121f053fe67cff4ccfe097d4d1
62780Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
62781Date:	Thu Mar 27 09:12:40 2008 +0100
62782
62783    new-image: Fix host tool build breakage
62784
62785    Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
62786
62787commit 6fb4b640562a10daff0dbe537638d511b5b48650
62788Author: Stefan Roese <sr@denx.de>
62789Date:	Thu Mar 27 10:24:03 2008 +0100
62790
62791    ppc: Set CFG_MEM_TOP_HIDE to 0 if not already defined
62792
62793    Signed-off-by: Stefan Roese <sr@denx.de>
62794
62795commit 9462732a3ec551c11862450902cd8ee1bedea6d9
62796Author: Stefan Roese <sr@denx.de>
62797Date:	Wed Mar 19 10:23:43 2008 +0100
62798
62799    ppc4xx: Add fdt support to Prodrive alpr
62800
62801    Since this board will probably be ported to arch/powerpc in the
62802    near future, we add device tree support now. This way we are
62803    "ready" for arch/powerpc from now on.
62804
62805    Signed-off-by: Stefan Roese <sr@denx.de>
62806
62807commit 511e4f9e7f7b6719e4d91d7f0fc89412b13b5150
62808Author: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
62809Date:	Mon Mar 17 09:27:56 2008 +0100
62810
62811    ppc4xx: Enable cache support on the ALPR board
62812
62813    Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62814
62815commit 14f73ca679f6fdb44cff0b7304d419db41a0ab69
62816Author: Stefan Roese <sr@denx.de>
62817Date:	Wed Mar 26 10:14:11 2008 +0100
62818
62819    ppc: Add CFG_MEM_TOP_HIDE option to hide memory area that doesn't get "touched"
62820
62821    If CFG_MEM_TOP_HIDE is defined in the board config header, this specified
62822    memory area will get subtracted from the top (end) of ram and won't get
62823    "touched" at all by U-Boot. By fixing up gd->ram_size the Linux kernel
62824    should gets passed the now "corrected" memory size and won't touch it
62825    either. This should work for arch/ppc and arch/powerpc. Only Linux board
62826    ports in arch/powerpc with bootwrapper support, which recalculate the
62827    memory size from the SDRAM controller setup, will have to get fixed
62828    in Linux additionally.
62829
62830    This patch enables this config option on some PPC440EPx boards as a workaround
62831    for the CHIP 11 errata. Here the description from the AMCC documentation:
62832
62833    CHIP_11: End of memory range area restricted access.
62834    Category: 3
62835
62836    Overview:
62837    The 440EPx DDR controller does not acknowledge any
62838    transaction which is determined to be crossing over the
62839    end-of-memory-range boundary, even if the starting address is
62840    within valid memory space. Any such transaction from any PLB4
62841    master will result in a PLB time-out on PLB4 bus.
62842
62843    Impact:
62844    In case of such misaligned bursts, PLB4 masters will not
62845    retrieve any data at all, just the available data up to the
62846    end of memory, especially the 440 CPU. For example, if a CPU
62847    instruction required an operand located in memory within the
62848    last 7 words of memory, the DCU master would burst read 8
62849    words to update the data cache and cross over the
62850    end-of-memory-range boundary. Such a DCU read would not be
62851    answered by the DDR controller, resulting in a PLB4 time-out
62852    and ultimately in a Machine Check interrupt. The data would
62853    be inaccessible to the CPU.
62854
62855    Workaround:
62856    Forbid any application to access the last 256 bytes of DDR
62857    memory. For example, make your operating system believe that
62858    the last 256 bytes of DDR memory are absent. AMCC has a patch
62859    that does this, available for Linux.
62860
62861    This patch sets CFG_MEM_TOP_HIDE for the following 440EPx boards:
62862    lwmon5, korat, sequoia
62863
62864    The other remaining 440EPx board were intentionally not included
62865    since it is not clear to me, if they use the end of ram for some
62866    other purpose. This is unclear, since these boards have CONFIG_PRAM
62867    defined and even comments like this:
62868
62869    PMC440.h:
62870    /* esd expects pram at end of physical memory.
62871     * So no logbuffer at the moment.
62872     */
62873
62874    It is strongly recommended to not use the last 256 bytes on those
62875    boards too. Patches from the board maintainers are welcome.
62876
62877    Signed-off-by: Stefan Roese <sr@denx.de>
62878
62879commit c664bf8c3c9bb9e236891f0d8dfda883e86d159b
62880Author: Stefan Roese <sr@denx.de>
62881Date:	Thu Mar 27 10:09:05 2008 +0100
62882
62883    ppc4xx: Fix Canyonlands linker script (remove bogus ASSERT)
62884
62885    Signed-off-by: Stefan Roese <sr@denx.de>
62886
62887commit d56a3ce179688cde61073a3690e21703d68fafd7
62888Author: Stefan Roese <sr@denx.de>
62889Date:	Tue Mar 25 17:51:13 2008 +0100
62890
62891    ppc4xx: Correctly pass phyiscal FLASH base address into dtb
62892
62893    The routine ft_board_setup() configures the EBC NOR mappings for the
62894    Linux physmap_of driver. Since on 460EX/GT we remap the FLASH from
62895    0x4.fc00.0000 to 0x4.cc00.0000 because of the max. 16MByte boot-CS
62896    problem, we need to pass the corrected address here too.
62897
62898    Signed-off-by: Stefan Roese <sr@denx.de>
62899
62900commit 9ad31989de12ce5c67b07c4867ead47465655c4b
62901Author: Stefan Roese <sr@denx.de>
62902Date:	Wed Mar 19 16:35:12 2008 +0100
62903
62904    ppc4xx: Fix compilation warning in 4xx_enet.c
62905
62906    Signed-off-by: Stefan Roese <sr@denx.de>
62907
62908commit 4c9e855734c523900322a7c3cdd9099b4f51b51d
62909Author: Stefan Roese <sr@denx.de>
62910Date:	Wed Mar 19 16:20:49 2008 +0100
62911
62912    ppc4xx: Add AMCC Glacier 406GT eval board support
62913
62914    This patch adds support for the AMCC Glacier 460GT eval board.
62915    The main difference to the Canyonlands board are listed here:
62916
62917    - 4 ethernet ports instead of 2
62918    - no SATA port
62919    - no USB port
62920
62921    Currently EMAC2+3 are not working. This will be fixed in a later
62922    release.
62923
62924    Signed-off-by: Stefan Roese <sr@denx.de>
62925
62926commit d8bd643141af4710d7f1b69bbab6b760de0af0a1
62927Author: Stefan Roese <sr@denx.de>
62928Date:	Thu Mar 27 08:47:26 2008 +0100
62929
62930    ppc4xx: Mask 'vec' with 0x1f in uic_interrupt() for bit set/clear
62931
62932    Signed-off-by: Stefan Roese <sr@denx.de>
62933
62934commit b9670dd85be6e0496ef2e231043c23cad9b1d903
62935Author: Anatolij Gustschin <agust@denx.de>
62936Date:	Wed Mar 26 21:05:43 2008 +0100
62937
62938    Fix out of tree building issue
62939
62940    Currently U-Boot building in some external directory
62941    doesn't work. This patch tries to fix the problem.
62942
62943    Signed-off-by: Anatolij Gustschin <agust@denx.de>
62944
62945commit d4ee711d8a5c366ee3f857c26b927d12e66614ff
62946Author: Anatolij Gustschin <agust@denx.de>
62947Date:	Wed Mar 26 18:13:33 2008 +0100
62948
62949    README: update documentation (availability, links, etc.)
62950
62951    Fix typo in README
62952
62953    Signed-off-by: Anatolij Gustschin <agust@denx.de>
62954
62955commit e813eae3bfeba9c0bda9d1bf9fc3d081f790972f
62956Author: Anatolij Gustschin <agust@denx.de>
62957Date:	Wed Mar 26 17:47:44 2008 +0100
62958
62959    Fix compilation error in cmd_usb.c
62960
62961    This patch fixes compilation error
62962    cmd_usb.c: In function 'do_usb':
62963    cmd_usb.c:552: error: void value not ignored as it ought to be
62964
62965    Signed-off-by: Anatolij Gustschin <agust@denx.de>
62966
62967commit d8c82db482d6b535d12b419d6440b88bf7091c9b
62968Author: Timur Tabi <timur@freescale.com>
62969Date:	Fri Mar 14 17:45:29 2008 -0500
62970
62971    Add support for setting the I2C bus speed in fsl_i2c.c
62972
62973    Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
62974    the I2C bus speed.	Current 8[356]xx boards define the CFG_I2C_SPEED macro,
62975    but fsl_i2c.c ignores it and uses conservative value when programming the
62976    I2C bus speed.
62977
62978    Signed-off-by: Timur Tabi <timur@freescale.com>
62979    Acked-by: Andy Fleming <afleming@freescale.com>
62980
62981commit d049cc7f71c0d875e8f5099d1ed23666a82b8f8e
62982Author: Wolfgang Denk <wd@denx.de>
62983Date:	Thu Mar 27 00:03:57 2008 +0100
62984
62985    Coding style cleanup, update CHANGELOG
62986
62987    Signed-off-by: Wolfgang Denk <wd@denx.de>
62988
62989commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
62990Author: Dave Liu <r63238@freescale.com>
62991Date:	Wed Mar 26 22:55:32 2008 +0800
62992
62993    drivers: add the support for Freescale SATA controller
62994
62995    Add the Freescale on-chip SATA controller driver to u-boot,
62996    The SATA controller is used on the 837x and 8315 targets,
62997    The driver can be used to load kernel, fs and dtb.
62998
62999    The features list:
63000    - 1.5/3 Gbps link speed
63001    - LBA48, LBA28 support
63002    - DMA and FPDMA support
63003    - Two ports support
63004
63005    Signed-off-by: Dave Liu <daveliu@freescale.com>
63006
63007commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
63008Author: Dave Liu <r63238@freescale.com>
63009Date:	Wed Mar 26 22:54:44 2008 +0800
63010
63011    ata: add the readme for SATA command line
63012
63013    Signed-off-by: Dave Liu <daveliu@freescale.com>
63014
63015commit cd54081cd479e542fc399b8a40651ff11a1ad849
63016Author: Dave Liu <r63238@freescale.com>
63017Date:	Wed Mar 26 22:53:24 2008 +0800
63018
63019    ata: enable the sata initialize on boot up
63020
63021    Signed-off-by: Dave Liu <daveliu@freescale.com>
63022
63023commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
63024Author: Dave Liu <r63238@freescale.com>
63025Date:	Wed Mar 26 22:52:36 2008 +0800
63026
63027    ata: add the fis struct for SATA
63028
63029    Signed-off-by: Dave Liu <daveliu@freescale.com>
63030
63031commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
63032Author: Dave Liu <r63238@freescale.com>
63033Date:	Wed Mar 26 22:51:44 2008 +0800
63034
63035    ata: add the libata support
63036
63037    add simple libata support in u-boot
63038
63039    Signed-off-by: Dave Liu <daveliu@freescale.com>
63040
63041commit 8e9bb43429e50df55fa41932cbe65841ff579220
63042Author: Dave Liu <r63238@freescale.com>
63043Date:	Wed Mar 26 22:50:45 2008 +0800
63044
63045    ata: make the ata_piix driver using new SATA framework
63046
63047    original ata_piix driver is using IDE framework, not real
63048    SATA framework. For now, the ata_piix driver is only used
63049    by x86 sc520_cdp board. This patch makes the ata_piix driver
63050    use the new SATA framework, so
63051
63052    - remove the duplicated command stuff
63053    - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
63054    - add the CONFIG_CMD_SATA define to sc520_cdp.h
63055
63056    Signed-off-by: Dave Liu <daveliu@freescale.com>
63057
63058commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
63059Author: Dave Liu <r63238@freescale.com>
63060Date:	Wed Mar 26 22:49:44 2008 +0800
63061
63062    ata: add the support for SATA framework
63063
63064    - add the SATA framework
63065    - add the SATA command line
63066
63067    Signed-off-by: Dave Liu <daveliu@freescale.com>
63068
63069commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
63070Author: Dave Liu <r63238@freescale.com>
63071Date:	Wed Mar 26 22:48:18 2008 +0800
63072
63073    ata: merge the header of ata_piix driver
63074
63075    move the sata.h from include/ to drivers/block/ata_piix.h
63076
63077    Signed-off-by: Dave Liu <daveliu@freescale.com>
63078
63079commit 9eef62804d9695425b24c87b46a61a7fa74afee0
63080Author: Dave Liu <r63238@freescale.com>
63081Date:	Wed Mar 26 22:47:06 2008 +0800
63082
63083    ata: merge the ata_piix driver
63084
63085    move the cmd_sata.c from common/ to drivers/ata_piix.c,
63086    the cmd_sata.c have some part of ata_piix controller drivers.
63087    consolidate the driver to have better framework.
63088
63089    Signed-off-by: Dave Liu <daveliu@freescale.com>
63090
63091commit b9e749e95354f33eb5dc6653c6db7d502adb95fe
63092Author: Markus Klotzbuecher <mk@denx.de>
63093Date:	Wed Mar 26 18:26:43 2008 +0100
63094
63095    USB, Storage: fix a bug introduced in commit
63096    f6b44e0e4d18fe507833a0f76d24a9aa72c123f1 that will cause usb_stor_info
63097    to only print only information on one storage device, but not for
63098    multiple.
63099
63100    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63101
63102commit 841e5edd1623f3fecb6bffc5c2f938ed7a947360
63103Author: Anatolij Gustschin <agust@denx.de>
63104Date:	Wed Mar 26 17:47:44 2008 +0100
63105
63106    Fix compilation error in cmd_usb.c
63107
63108    This patch fixes compilation error
63109    cmd_usb.c: In function 'do_usb':
63110    cmd_usb.c:552: error: void value not ignored as it ought to be
63111
63112    Signed-off-by: Anatolij Gustschin <agust@denx.de>
63113    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63114
63115commit dd6c910aadf27c822f17b87eae1a9bd0b2e3aa15
63116Author: Kumar Gala <galak@kernel.crashing.org>
63117Date:	Wed Mar 26 08:53:53 2008 -0500
63118
63119    85xx: Add cpu_mp_lmb_reserve helper to reserve boot page
63120
63121    Provide a board_lmb_reserve helper function to ensure we reserve
63122    the page of memory we are using for the boot page translation code.
63123
63124    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63125
63126commit 79679d80021ab095e639e250ca472fe526da02e2
63127Author: Kumar Gala <galak@kernel.crashing.org>
63128Date:	Wed Mar 26 08:34:25 2008 -0500
63129
63130    85xx: Update multicore boot mechanism to ePAPR v0.81 spec
63131
63132    The following changes are needed to be inline with ePAPR v0.81:
63133
63134    * r4, r5 and now always set to 0 on boot release
63135    * r7 is used to pass the size of the initial map area (IMA)
63136    * EPAPR_MAGIC value changed for book-e processors
63137    * changes in the spin table layout
63138    * spin table supports a 64-bit physical release address
63139
63140    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63141
63142commit 25eedb2c1958a13110c7de1fc809b624053cc69c
63143Author: Jon Loeliger <jdl@freescale.com>
63144Date:	Wed Mar 19 15:02:07 2008 -0500
63145
63146    FSL: Clean up board/freescale/common/Makefile
63147
63148    Each file that can be built here now follows some
63149    CONFIG_ option so that they are appropriately built
63150    or not, as needed.	And CONFIG_ defines were added
63151    to various board config files to make sure that happens.
63152
63153    The other board/freescale/*/Makefiles no longer need
63154    to reach up and over into ../common to build their
63155    individually needed files any more.
63156
63157    Boards that are CDS specific were renamed with cds_ prefix.
63158
63159    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63160
63161commit a5af4b358a7caa9c0aa374d4d894bf762ec37669
63162Author: Kumar Gala <galak@kernel.crashing.org>
63163Date:	Wed Feb 27 22:00:27 2008 -0600
63164
63165    85xx: Fix merge duplication
63166
63167    ft_fixup_cpu() got duplicated in some merge snafu.	Remove the duplicate.
63168
63169    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63170
63171commit 5893b3d0a4084f87a06a5d3dc03db91206818941
63172Author: James Yang <James.Yang@freescale.com>
63173Date:	Tue Feb 12 16:35:07 2008 -0600
63174
63175    85xx: Expand CCSR space with more DDR controller registers.
63176
63177    Signed-off-by: James Yang <James.Yang@freescale.com>
63178    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63179    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63180
63181commit a3e77fa5359b3f9f59e4e946b46d57a53057cc85
63182Author: James Yang <James.Yang@freescale.com>
63183Date:	Fri Feb 8 18:05:08 2008 -0600
63184
63185    85xx: Speed up get_ddr_freq() and get_bus_freq()
63186
63187    get_ddr_freq() and get_bus_freq() used get_sys_info() each time they were
63188    called.  However, get_sys_info() recalculates extraneous information when
63189    called each time.  Have get_ddr_freq() and get_bus_freq() return memoized
63190    values from global_data instead.
63191
63192    Signed-off-by: James Yang <James.Yang@freescale.com>
63193    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63194
63195commit e9ea679918fbc9a53fa2f2a904aac874ea736036
63196Author: James Yang <James.Yang@freescale.com>
63197Date:	Fri Feb 8 16:46:27 2008 -0600
63198
63199    85xx: Show DDR memory data rate in addition to the memory clock frequency.
63200
63201    Show the DDR memory data rate in addition to the memory clock
63202    frequency.	For DDR/DDR2 memories the memory data rate is 2x the
63203    memory clock.
63204
63205    Signed-off-by: James Yang <James.Yang@freescale.com>
63206    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63207
63208commit 591933ca6eabc440e6ed6967233aaf56fce464a3
63209Author: James Yang <James.Yang@freescale.com>
63210Date:	Fri Feb 8 16:44:53 2008 -0600
63211
63212    85xx: get_tbclk() speed up and rounding fix
63213
63214    Speed up get_tbclk() by referencing pre-computed bus clock
63215    frequency value from global data instead of sys_info_t.  Fix
63216    rounding of result to nearest; previously it was rounding
63217    upwards.
63218
63219    Signed-off-by: James Yang <James.Yang@freescale.com>
63220    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63221
63222commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6
63223Author: Andy Fleming <afleming@freescale.com>
63224Date:	Wed Feb 6 01:19:40 2008 -0600
63225
63226    Update SVR numbers to expand support
63227
63228    FSL has taken to using SVR[16:23] as an SOC sub-version field.  This
63229    is used to distinguish certain variants within an SOC family.  To
63230    account for this, we add the SVR_SOC_VER() macro, and update the SVR_*
63231    constants to reflect the larger value.  We also add SVR numbers for all
63232    of the current variants.  Finally, to make things neater, rather than
63233    use an enormous switch statement to print out the CPU type, we create
63234    and array of SVR/name pairs (using a macro), and print out the CPU name
63235    that matches the SVR SOC version.
63236
63237    Signed-off-by: Andy Fleming <afleming@freescale.com>
63238
63239commit b83eef440cf3cef816172ccbb5897ccd8e403cf3
63240Author: Andy Fleming <afleming@freescale.com>
63241Date:	Wed Feb 6 01:12:57 2008 -0600
63242
63243    Add the Freescale PCI device IDs
63244
63245    Signed-off-by: Andy Fleming <afleming@freescale.com>
63246
63247commit 7aff0c051ad0613171cf2b9941ee48675c62e7cd
63248Author: Kumar Gala <galak@kernel.crashing.org>
63249Date:	Thu Feb 14 11:04:23 2008 -0600
63250
63251    85xx: Added support for multicore boot mechanism
63252
63253    Added the cpu command that provides a generic mechanism to get status,
63254    reset, and release secondary cores in multicore processors.
63255
63256    Added support for using the ePAPR defined spin-table mechanism on 85xx.
63257
63258    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63259    Signed-off-by: Andy Fleming <afleming@freescale.com>
63260
63261commit ec2b74ffd36f02c6123725e7c2533dd2deaf4b64
63262Author: Kumar Gala <galak@kernel.crashing.org>
63263Date:	Thu Jan 17 16:48:33 2008 -0600
63264
63265    85xx: Added support for multicore boot mechanism
63266
63267    Added the cpu command that provides a generic mechanism to get status,
63268    reset, and release secondary cores in multicore processors.
63269
63270    Added support for using the ePAPR defined spin-table mechanism on 85xx.
63271
63272    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63273
63274commit f69766e4b5d47ecd3aa58677a8da875694f364f2
63275Author: Kumar Gala <galak@kernel.crashing.org>
63276Date:	Wed Jan 30 14:55:14 2008 -0600
63277
63278    85xx: Add the concept of CFG_CCSRBAR_PHYS
63279
63280    When we go to 36-bit physical addresses we need to keep the concept of
63281    the physical CCSRBAR address seperate from the virtual one.
63282
63283    For the majority of boards CFG_CCSBAR_PHYS == CFG_CCSRBAR
63284
63285    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63286
63287commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
63288Author: Wolfgang Denk <wd@denx.de>
63289Date:	Wed Mar 26 15:38:47 2008 +0100
63290
63291    Coding style cleanup.
63292
63293    Signed-off-by: Wolfgang Denk <wd@denx.de>
63294
63295commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
63296Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
63297Date:	Wed Mar 26 13:02:13 2008 +0100
63298
63299    Add CFG_RTC_DS1337_NOOSC to turn off OSC output
63300
63301    The default settings for RTC DS1337 keeps the OSC
63302    output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
63303    turn it off.
63304
63305    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
63306
63307commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
63308Author: Wolfgang Denk <wd@denx.de>
63309Date:	Wed Mar 26 11:48:46 2008 +0100
63310
63311    Cleanup coding style, update CHANGELOG
63312
63313    Signed-off-by: Wolfgang Denk <wd@denx.de>
63314
63315commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
63316Author: Wolfgang Denk <wd@denx.de>
63317Date:	Wed Mar 26 10:40:12 2008 +0100
63318
63319    README: update documentation (availability, links, etc.)
63320
63321    Signed-off-by: Wolfgang Denk <wd@denx.de>
63322
63323commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
63324Author: Aras Vaichas <arasv@magtech.com.au>
63325Date:	Tue Mar 25 12:09:07 2008 +1100
63326
63327    USB Storage, add meaningful return value
63328
63329    This patch changes the "usb storage" command to return success if it
63330    finds a USB storage device, otherwise it returns error.
63331
63332    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63333
63334commit 18e69a35efbb078403db0c0063986470dad7d082
63335Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63336Date:	Fri Mar 14 23:20:18 2008 +0300
63337
63338    83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
63339
63340    Linux understands "host" (default), "peripheral" and "otg" (broken).
63341    Though, U-Boot doesn't restrict dr_mode variable to these values (think
63342    of renames in future).
63343
63344    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63345    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63346
63347commit c7604783b236e368f225efb7b3efb418fe20b404
63348Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63349Date:	Fri Mar 14 23:20:30 2008 +0300
63350
63351    tsec: fix link detection for the RTL8211B PHY
63352
63353    RTL8211B sets link state register after autonegotiation complete,
63354    so with bootdelay=0 RTL8211B will report lack of the link.
63355
63356    To fix this, we should wait for aneg to complete, even if the
63357    link is currently down.
63358
63359    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63360    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63361
63362commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
63363Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63364Date:	Mon Mar 24 20:47:09 2008 +0300
63365
63366    mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
63367
63368    device_type = "soc" is being deprecated, newer device trees will use
63369    "fsl,soc" and/or "fsl,immr" for the soc nodes.
63370
63371    This patch also adds clock-frequency property for soc nodes (the same
63372    value as bus-frequency).
63373
63374    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63375
63376commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
63377Author: Joe D'Abbraccio <ljd015@freescale.com>
63378Date:	Mon Mar 24 13:00:59 2008 -0400
63379
63380    Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
63381
63382    With the original value of 1/2 clock cycle delay, the system ran relatively
63383    stable except when we run benchmarks that are intensive users of memory.
63384    When I run samba connected disk with a HDBENCH test, the system locks-up
63385    or reboots sporadically.
63386
63387    Signed-off by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
63388
63389commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
63390Author: Scott Wood <scottwood@freescale.com>
63391Date:	Mon Mar 24 12:44:13 2008 -0500
63392
63393    mpc83xx: Set PCI I/O bus-address base to zero.
63394
63395    The device trees for these boards describe PCI I/O as starting from
63396    address zero from the device's perspective.
63397
63398    Placing I/O elsewhere may cause problems with certain PCI boards, and may
63399    cause problems with Linux.
63400
63401    Signed-off-by: Scott Wood <scottwood@freescale.com>
63402
63403commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
63404Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63405Date:	Mon Mar 24 20:47:05 2008 +0300
63406
63407    mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
63408
63409    At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
63410    This patch fixes "system time drifting" problem.
63411
63412    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63413
63414commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
63415Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63416Date:	Mon Mar 24 20:47:02 2008 +0300
63417
63418    mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
63419
63420    This is needed to update /choosen/linux,stdout-path properly.
63421
63422    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63423
63424commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
63425Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63426Date:	Mon Mar 24 20:47:00 2008 +0300
63427
63428    mpc83xx: MPC8360E-RDK: add dhcp command
63429
63430    Plus modify environment to use it and remove bootfile env variable,
63431    it is internal and CONFIG_BOOTFILE is used for these purposes.
63432
63433    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63434
63435commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
63436Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63437Date:	Mon Mar 24 20:46:57 2008 +0300
63438
63439    mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
63440
63441    Current DDR setup easily causes memory corruption, this patch fixes it.
63442
63443    Also fix TIMING_CFG0_MRS_CYC definition.
63444
63445    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63446
63447commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
63448Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63449Date:	Mon Mar 24 20:46:53 2008 +0300
63450
63451    mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
63452
63453    This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
63454    controller and FHCI (QE USB).
63455
63456    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63457
63458commit 7ad959490962e6842648d87d4bd795ea6cdcce67
63459Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63460Date:	Mon Mar 24 20:46:51 2008 +0300
63461
63462    mpc83xx: MPC8360E-RDK: add support for NAND
63463
63464    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63465
63466commit 9a3e832aeb491861d029991241572ebdf4b5b61b
63467Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63468Date:	Mon Mar 24 20:46:46 2008 +0300
63469
63470    mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
63471
63472    This is needed for BCM PHYs to work on this board.
63473
63474    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63475
63476commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
63477Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63478Date:	Mon Mar 24 20:46:34 2008 +0300
63479
63480    uec: add support for Broadcom BCM5481 Gigabit PHY
63481
63482    This patch adds basic support for Broadcom BCM5481 PHY.
63483
63484    RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
63485    Peter Barada <peterb@logicpd.com>.
63486
63487    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63488
63489commit 6a600c3a1876bc203445df4f0fd6b12648259666
63490Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63491Date:	Mon Mar 24 20:46:28 2008 +0300
63492
63493    uec: add support for RGMII_RXID interface mode
63494
63495    PHY drivers will use it to setup software delay between RXD and RXC
63496    signals.
63497
63498    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63499
63500commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
63501Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63502Date:	Mon Mar 24 20:46:24 2008 +0300
63503
63504    uec: add support for gbit mii status readings
63505
63506    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63507
63508commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
63509Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63510Date:	Mon Mar 24 17:40:47 2008 +0300
63511
63512    83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
63513
63514    This is primarily for the early console support.
63515
63516    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63517
63518commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
63519Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63520Date:	Mon Mar 24 17:40:43 2008 +0300
63521
63522    83xx: initialize serdes for MPC837XRDB boards
63523
63524    On the MPC8377ERDB: 2 SATA and 2 PCI-E.
63525    On the MPC8378ERDB: 2 PCI-E
63526    On the MPC8379ERDB: 4 SATA
63527
63528    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63529
63530commit 453316a2a19642d8afcbca7452e40a6b44a197b1
63531Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63532Date:	Mon Mar 24 17:40:32 2008 +0300
63533
63534    83xx: serdes setup routines
63535
63536    This patch adds few routines to configure serdes on 837x targets.
63537
63538    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63539
63540commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
63541Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63542Date:	Mon Mar 24 17:40:27 2008 +0300
63543
63544    83xx: split COBJS onto separate lines
63545
63546    ..plus get rid of some #ifdefs in the .c files.
63547
63548    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63549
63550commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
63551Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63552Date:	Mon Mar 24 17:40:23 2008 +0300
63553
63554    83xx: nand support for MPC837XRDB boards
63555
63556    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63557
63558commit 82e45a204190593e8613145a928f998fb8c909c4
63559Author: Jerry Van Baren <gvb.uboot@gmail.com>
63560Date:	Tue Mar 18 21:44:41 2008 -0400
63561
63562    Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
63563
63564    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
63565    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63566
63567commit 0fa7a1b4719e325fce332689fb8754ec166191ff
63568Author: Michael Barkowski <michael.barkowski@freescale.com>
63569Date:	Thu Mar 20 13:15:39 2008 -0400
63570
63571    mpc8323erdb: remove RTC and add EEPROM
63572
63573    There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
63574
63575    Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63576    Acked-by: Kim Phillips <kim.phillips@freescale.com>
63577
63578commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
63579Author: Michael Barkowski <michael.barkowski@freescale.com>
63580Date:	Thu Mar 20 13:15:34 2008 -0400
63581
63582    mpc8323erdb: Improve the system performance
63583
63584    The following changes are based on kernel UCC ethernet performance:
63585
63586    1.	Make the CSB bus pipeline depth as 4, and enable the repeat mode
63587    2.	Optimize transactions between QE and CSB.  Added CFG_SPCR_OPT
63588	switch to enable this setting.
63589
63590    The following changes are based on the App Note AN3369 and
63591    verified to improve memory latency using LMbench:
63592
63593    3.	CS0_CONFIG[AP_n_EN] is changed from 1 to 0
63594    4.	CS0_CONFIG[ODT_WR_CONFIG] set to 1.  Was a reserved setting
63595	previously.
63596    5.	TIMING_CFG_1[WRREC] is changed from 3clks to 2clks  (based on
63597	Twr=15ns, and this was already the setting in DDR_MODE)
63598    6.	TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
63599	Trp=15ns)
63600    7.	TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
63601	Tras=40ns)
63602    8.	TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
63603	Trcd=15ns)
63604    9.	TIMING_CFG_1[REFREC] changed from 21 clks to 11clks.  (based on
63605	Trfc=75ns)
63606    10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks.  (based
63607	on Tfaw=50ns)
63608    11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
63609	on CL=3 and WL=2).
63610
63611    Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63612    Acked-by: Kim Phillips <kim.phillips@freescale.com>
63613
63614commit fc549c871f43933396a5b3e21d897023d4b31b8d
63615Author: Michael Barkowski <michael.barkowski@freescale.com>
63616Date:	Thu Mar 20 13:15:28 2008 -0400
63617
63618    mpc8323erdb: use readable DDR config macros
63619
63620    Use available shift/mask macros to define DDR configuration.
63621
63622    Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63623    Acked-by: Kim Phillips <kim.phillips@freescale.com>
63624
63625commit 89c7784ed90ba50301eec521144f95111e472906
63626Author: Timur Tabi <timur@freescale.com>
63627Date:	Fri Feb 8 13:15:55 2008 -0600
63628
63629    83xx: Add Vitesse VSC7385 firmware uploading
63630
63631    Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
63632    the Vitesse VSC7385 firmware.  Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
63633    Cleaned up the board header files to make selecting the VSC7385 easier to
63634    control.
63635
63636    Signed-off-by: Timur Tabi <timur@freescale.com>
63637    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63638
63639commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
63640Author: Timur Tabi <timur@freescale.com>
63641Date:	Fri Feb 8 13:15:54 2008 -0600
63642
63643    NET: Add Vitesse VSC7385 firmware uploading
63644
63645    The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
63646    and other boards.  A small firwmare must be uploaded to its on-board memory
63647    before it can be enabled.  This patch adds the code which uploads firmware
63648    (but not the firmware itself).
63649
63650    Previously, this feature was provided by a U-Boot application that was
63651    made available only on Freescale BSPs.  The VSC7385 firmware must still
63652    be obtained separately, but at least there is no longer a need for a separate
63653    application.
63654
63655    Signed-off-by: Timur Tabi <timur@freescale.com>
63656    Acked-by: Ben Warren <biggerbadderben@gmail.com>
63657
63658commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
63659Author: Wolfgang Denk <wd@denx.de>
63660Date:	Wed Mar 26 00:52:10 2008 +0100
63661
63662    Coding Style cleanyp; update CHANGELOG
63663
63664    Signed-off-by: Wolfgang Denk <wd@denx.de>
63665
63666commit 43ddd9c820fec44816188f53346b464e20b3142d
63667Author: Jerry Van Baren <gvb.uboot@gmail.com>
63668Date:	Sat Mar 22 14:23:49 2008 -0400
63669
63670    Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
63671
63672    These defines embedded the u-boot env variables and/or the bd_t structure
63673    in the fdt blob.  The conclusion of discussion on the u-boot email list
63674    was that embedding these in the fdt blob is not useful: there are better
63675    ways of passing the data (in fact, the fdt blob itself replaces the
63676    bd_t struct).
63677
63678    The only board that enables these is the stxxtc and they don't appear
63679    to be used by linux.
63680
63681    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
63682    Acked-by: Kim Phillips <kim.phillips@freescale.com>
63683
63684commit 22ed2285743359fd1fe73e411dff914b2256e68f
63685Author: Stefan Roese <sr@denx.de>
63686Date:	Mon Mar 17 10:49:25 2008 +0100
63687
63688    rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
63689
63690    Signed-off-by: Stefan Roese <sr@denx.de>
63691
63692commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
63693Author: Kyungmin Park <kmpark@infradead.org>
63694Date:	Mon Mar 17 08:54:06 2008 +0900
63695
63696    Add Flex-OneNAND booting support
63697
63698    Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
63699    using a NOR Flash interface. This on-chip integration enables system designers
63700    to reduce external system logic and use high-density NAND Flash
63701    in applications that would otherwise have to use more NOR components.
63702
63703    Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
63704    in more flexible way. While MLC area of Flex-OneNAND can be used to store data
63705    that require low reliability and high density, SLC area of Flex-OneNAND
63706    to store data that need high reliability and high performance. Flex-OneNAND
63707    can let users take advantage of storing these two different types of data
63708    into one chip, which is making Flex-OneNAND more cost- and space-effective.
63709
63710    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
63711
63712commit c512389cc4a10253249271ff6c887c6dab1f0db2
63713Author: André Schwarz <andre.schwarz@matrix-vision.de>
63714Date:	Thu Mar 13 13:50:52 2008 +0100
63715
63716    MPC5200: support setup without FEC
63717
63718    Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
63719    defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
63720
63721    Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
63722    Acked-by: Grant Likely <grant.likely@secretlab.ca>
63723
63724commit aa3511e422946041ef626f80a05ae5e8bfc700e6
63725Author: Jon Loeliger <jdl@freescale.com>
63726Date:	Wed Mar 5 18:05:46 2008 -0600
63727
63728    FSL: Move board/mpc8266ads under board/freescale
63729
63730    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63731
63732commit 7f1d846e5c5754449c286587d099d85246062772
63733Author: Jon Loeliger <jdl@freescale.com>
63734Date:	Wed Mar 5 18:05:47 2008 -0600
63735
63736    FSL: Move board/mpc7448hpc2 under board/freescale
63737
63738    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63739
63740commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
63741Author: Jon Loeliger <jdl@freescale.com>
63742Date:	Wed Mar 5 18:05:45 2008 -0600
63743
63744    FSL: Move board/mpc8260ads under board/freescale
63745
63746    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63747
63748commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
63749Author: goda.yusuke <goda.yusuke@renesas.com>
63750Date:	Wed Mar 5 17:08:33 2008 +0900
63751
63752    net: Add support AX88796L ethernet device
63753
63754    AX88796L is device of NE2000 compatible.
63755    This patch support AX88796L ethernet device.
63756
63757    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
63758    Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
63759
63760commit e0a6140dd381e1eed1ada2291166ef2616d8822b
63761Author: Wolfgang Denk <wd@denx.de>
63762Date:	Tue Mar 25 22:50:41 2008 +0100
63763
63764    ne2000 driver: change #ifdef to Makefile conditional compilation
63765
63766    Signed-off-by: Wolfgang Denk <wd@denx.de>
63767
63768commit e710185aae90c64d39c2d453e40e58ceefe4f250
63769Author: goda.yusuke <goda.yusuke@renesas.com>
63770Date:	Wed Mar 5 17:08:20 2008 +0900
63771
63772    net: Divided code of NE2000 ethernet driver
63773
63774    There are more devices of the NE2000 base.
63775    A present code is difficult for us to support more devices.
63776    To support more NE2000 clone devices, separated the function.
63777
63778    Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
63779    Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
63780
63781commit 395bce4f59a507a60a475f7ee46bed47de9482df
63782Author: Mike Frysinger <vapier@gentoo.org>
63783Date:	Sun Feb 24 23:58:13 2008 -0500
63784
63785    net/Blackfin: move on-chip MAC driver into drivers/net/
63786
63787    The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
63788    directory, but it is not board specific, so relocate it to the drivers dir
63789    so that other Blackfin ports can utilize it.
63790
63791    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63792
63793commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
63794Author: Mike Frysinger <vapier@gentoo.org>
63795Date:	Sun Feb 24 23:52:35 2008 -0500
63796
63797    smc91111: use SSYNC() rather than asm(ssync) for Blackfin
63798
63799    Since the "ssync" instruction may have hardware anomalies associated with
63800    it, have the smc91111 driver use the SSYNC macro rather than invoking it
63801    directly.  We workaround all the anomalies via this macro.
63802
63803    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63804
63805commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
63806Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63807Date:	Sun Feb 17 22:57:47 2008 +0000
63808
63809    8xx: Update OF support on 8xx
63810
63811    This patch does some shifting around of OF support on 8xx.
63812
63813    Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63814
63815commit 9c666a7db0b2285a270c68810889ce7d5dba304b
63816Author: Kumar Gala <galak@kernel.crashing.org>
63817Date:	Fri Feb 15 15:16:18 2008 -0600
63818
63819    ppc: Allow boards to specify how much memory they can map
63820
63821    For historical reasons we limited the stack to 256M because some boards
63822    could only map that much via BATS.	However newer boards are capable of
63823    mapping more memory (for example 85xx is capble of doing up to 2G).
63824
63825    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63826
63827commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
63828Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63829Date:	Fri Feb 15 01:05:58 2008 +0000
63830
63831    8xx : Add OF support to Adder875 board port - resubmit
63832
63833    Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63834
63835commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
63836Author: Kumar Gala <galak@kernel.crashing.org>
63837Date:	Thu Feb 14 20:44:42 2008 -0600
63838
63839    Add setexpr command
63840
63841    Add a simple expr style command that will set an env variable as the result
63842    of the command.  This allows us to do simple math in shell.  The following
63843    operations are supported: &, |, ^, +, -, *, /.
63844
63845    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63846
63847commit 3f105faa64b9826e088711fdfcaa70cb1230397a
63848Author: Jon Loeliger <jdl@freescale.com>
63849Date:	Wed Mar 5 17:27:48 2008 -0600
63850
63851    FSL: Move board/mpc7448hpc2 under board/freescale
63852
63853    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63854
63855commit 449c703374a8868453425e15da7e2f76221b72e4
63856Author: Jon Loeliger <jdl@freescale.com>
63857Date:	Wed Mar 5 17:21:43 2008 -0600
63858
63859    FSL: Move board/mpc8266ads under board/freescale
63860
63861    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63862
63863commit 5863577989ad689427bb750107e9a75f1c1645d2
63864Author: Jon Loeliger <jdl@freescale.com>
63865Date:	Wed Mar 5 16:41:41 2008 -0600
63866
63867    FSL: Move board/mpc8260ads under board/freescale
63868
63869    Signed-off-by: Jon Loeliger <jdl@freescale.com>
63870
63871commit 8a773983957ee6c4aa344469b742f29c7d26afbd
63872Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63873Date:	Tue Mar 25 21:30:08 2008 +0900
63874
63875    [MIPS] Move gth2_config from ARM section to MIPS
63876
63877    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63878
63879commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
63880Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63881Date:	Tue Mar 25 21:30:07 2008 +0900
63882
63883    [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
63884
63885    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63886
63887commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
63888Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63889Date:	Tue Mar 25 21:30:07 2008 +0900
63890
63891    [MIPS] Fix dcache_status()
63892
63893    You can't judge UNCACHED by Config.K0 LSB.
63894
63895    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63896
63897commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
63898Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63899Date:	Tue Mar 25 21:30:07 2008 +0900
63900
63901    [MIPS] Introduce _machine_restart
63902
63903    Handles machine specific functions by using weak functions.
63904
63905    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63906
63907commit decaba6f5cf386d569ac3997bebb871b966c6b18
63908Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63909Date:	Tue Mar 25 21:30:07 2008 +0900
63910
63911    [MIPS] Cleanup CP0 Status initialization
63912
63913    Add setup_c0_status from Linux. For the moment we disable interrupts, set
63914    CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
63915    reset-time configuration and will work well across most processors.
63916
63917    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63918
63919commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
63920Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63921Date:	Tue Mar 25 21:30:07 2008 +0900
63922
63923    [MIPS] Initialize CP0 Cause before setting up CP0 Status register
63924
63925    Without this change, we'll be suffering from deffered WATCH exception
63926    once Status.EXL is cleared. Make sure Cause.WP is cleared.
63927
63928    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63929
63930commit 26138623230ca2bad3c78e05a65527ea70c8b688
63931Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63932Date:	Tue Mar 25 21:30:07 2008 +0900
63933
63934    [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
63935
63936    Move things to appropriate place.
63937
63938    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63939
63940commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
63941Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63942Date:	Tue Mar 25 21:30:06 2008 +0900
63943
63944    [MIPS] Implement flush_cache()
63945
63946    We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
63947    don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
63948    function is used not only in U-Boot specfic programs but also at loading
63949    target binaries.
63950
63951    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63952
63953commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
63954Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63955Date:	Tue Mar 25 21:30:06 2008 +0900
63956
63957    [MIPS] Fix I-/D-cache initialization loops
63958
63959    Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
63960    again per a loop for I-cache initialization. But according to 'See MIPS
63961    Run', we're encouraged to use three separate loops rather than combining
63962    them *for both I- and D-cache*. This patch tries to fix this.
63963
63964    In accordance with fixing above, mips_init_[id]cache are separated from
63965    mips_cache_reset(), and rewrite cache loops are completely rewritten with
63966    useful macros.
63967
63968    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63969
63970commit 1898840797c7f50799377bd5b285a8a93a82c419
63971Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63972Date:	Tue Mar 25 21:30:06 2008 +0900
63973
63974    [MIPS] Replace memory clearance code with f_fill64
63975
63976    This routine fills memory with zero by 64 bytes, and is 64-bit capable.
63977
63978    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63979
63980commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
63981Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63982Date:	Tue Mar 25 21:30:06 2008 +0900
63983
63984    [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
63985
63986    This patch replaces the current function definitions with NESTED, LEAF
63987    and END macro. They specify some more additional information about the
63988    function; an alignment of symbol, type of symbol, stack frame usage, etc.
63989    These information explicitly tells the assembler and the debugger about
63990    the types of code we want to generate.
63991
63992    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63993
63994commit 282223a607c611425fa33f5428f8eae6636972bb
63995Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63996Date:	Tue Mar 25 11:43:17 2008 +0900
63997
63998    [MIPS] asm headers' updates
63999
64000    Make some asm headers adjusted to the latest Linux kernel.
64001
64002    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64003
64004commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
64005Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64006Date:	Tue Mar 25 11:39:29 2008 +0900
64007
64008    [MIPS] Request for the 'mips_cache_lock()' removal
64009
64010    The initial intension of having mips_cache_lock() was to use the cache
64011    as memory for temporary stack use so that a C environment can be set up
64012    as early as possible.
64013
64014    But now mips_cache_lock() follow lowlevel_init(). We've already have the
64015    real memory initilaized at this point, therefore we could/should use it.
64016    No reason to lock at all.
64017
64018    Other problems:
64019
64020    Cache locking is not consistent across MIPS implementaions. Some imple-
64021    mentations don't support locking at all. The style of locking varies -
64022    some support per line locking, others per way, etc. Some parts use bits
64023    in status registers instead of cache ops. Current mips_cache_lock() is
64024    not necessarily general-purpose.
64025
64026    And this is worthy of special mention; once U-Boot/MIPS locks the lines,
64027    they are never get unlocked, so the code relies on whatever gets loaded
64028    after U-Boot to re-initialize the cache and clear the locks. We're sup-
64029    posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
64030    but leave the situation as it is for a long time.
64031
64032    For these reasons, I proposed the removal of mips_cache_lock() from the
64033    global start-up code.
64034
64035    This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
64036    *things have changed*. If he wants the same behavior as before, he needs
64037    to have CFG_INIT_RAM_LOCK_MIPS in his config file.
64038
64039    If we don't have any regression report through several releases, then
64040    we'll remove codes entirely.
64041
64042    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64043    Acked-by: Andrew Dyer <amdyer@gmail.com>
64044
64045commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
64046Author: Yuri Tikhonov <yur@emcraft.com>
64047Date:	Mon Mar 24 11:30:54 2008 +0100
64048
64049    lwmon5 SYSMON POST: fix backlight control
64050
64051    If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
64052    run on the board, then the SYSMON POST controls the display backlight
64053    (doesn't switch backlight ON if POST FAILED, and does switch the
64054    backlight ON if PASSED).
64055
64056    If not, then the video driver controls the display backlight (just
64057    switch ON the backlight upon initialization).
64058
64059    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64060
64061commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
64062Author: Yuri Tikhonov <yur@emcraft.com>
64063Date:	Mon Mar 24 11:29:14 2008 +0100
64064
64065    lwmon5 SYSMON POST: fix handling of negative temperatures
64066
64067    Fix errors in the LWMON5 Sysmon POST for negative temperatures.
64068
64069    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64070
64071commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
64072Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
64073Date:	Fri Mar 7 16:04:25 2008 +0900
64074
64075    pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
64076
64077    In current source code, when the device number of PCI is 0, process PCI
64078    bridge without fail. However, when the device number is 0, it is not PCI
64079    always bridge. There are times when device of PCI allocates.
64080
64081    When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
64082    use this patch.
64083
64084    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
64085    Acked-by: Stefan Roese <sr@denx.de>
64086
64087commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
64088Author: Yuri Tikhonov <yur@emcraft.com>
64089Date:	Fri Mar 21 09:18:40 2008 +0100
64090
64091    LWMON5: fix dsPIC POST
64092
64093    Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
64094
64095    Signed-off-by: Yuri Tikhonov <yur@emcraft.com> ---
64096
64097commit 388b82fddc7c05596f3f615f190da0448227dc82
64098Author: Bartlomiej Sieka <tur@semihalf.com>
64099Date:	Thu Mar 20 23:23:13 2008 +0100
64100
64101    [new uImage] Enable new uImage support for the pcs440ep board.
64102
64103    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64104
64105commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
64106Author: Bartlomiej Sieka <tur@semihalf.com>
64107Date:	Thu Mar 20 23:23:13 2008 +0100
64108
64109    [new uImage] Do not compile new uImage format support by default
64110
64111    Disable default building of new uImage format support in preparation
64112    for merge with the master. Support for new format can be enabled on
64113    a per-board basis, by defining the following in the board's config file:
64114
64115    #define CONFIG_FIT		   1
64116    #define CONFIG_OF_LIBFDT	   1
64117
64118    This can be optionally defined to give more verbose output:
64119
64120    #define CONFIG_FIT_VERBOSE	   1 /* enable fit_format_{error,warning}() */
64121
64122    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64123
64124commit dafaede8a46c7159310239e036c93e31c6374487
64125Author: Bartlomiej Sieka <tur@semihalf.com>
64126Date:	Thu Mar 20 23:20:31 2008 +0100
64127
64128    [new uImage] Disable debuging output in preparation for merge with master
64129
64130    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64131
64132commit fbe7a155027beacebaee9b32e1ada781fe924bca
64133Author: Bartlomiej Sieka <tur@semihalf.com>
64134Date:	Thu Mar 20 19:38:45 2008 +0100
64135
64136    [new uImage] Compilation and new uImage handling fixes for imxtract
64137
64138    Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
64139    include/config_cmd_default.h. Fix few warnings and handling of new format
64140    images.
64141
64142    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64143
64144commit 36cc8cbb3379d5166f882641123521735c469f92
64145Author: Bartlomiej Sieka <tur@semihalf.com>
64146Date:	Thu Mar 20 23:10:19 2008 +0100
64147
64148    [new uImage] Fix autoscr command used with new uImage format
64149
64150    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64151
64152commit 43142e817f0597be412e7cbe19413f5532eafa5d
64153Author: Bartlomiej Sieka <tur@semihalf.com>
64154Date:	Thu Mar 20 23:10:19 2008 +0100
64155
64156    [new uImage] Fix *.its files location in documentation
64157
64158    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64159
64160commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
64161Author: Wolfgang Denk <wd@denx.de>
64162Date:	Thu Mar 20 22:01:38 2008 +0100
64163
64164    lwmon5 POST: remove unreachable code
64165
64166    plus some coding style cleanup
64167
64168    Signed-off-by: Wolfgang Denk <wd@denx.de>
64169
64170commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
64171Author: Yuri Tikhonov <yur@emcraft.com>
64172Date:	Thu Mar 20 17:56:04 2008 +0300
64173
64174    LWMON5: POST RTC fix
64175
64176    Modify the RTC API to provide one a status for the time reported by
64177    the rtc_get() function:
64178      0 - a reliable time is guaranteed,
64179    < 0 - a reliable time isn't guaranteed (power fault, clock issues,
64180	  and so on).
64181
64182    The RTC chip drivers are responsible for providing this info if the
64183    corresponding chip supports such functionality. If not - always
64184    report that the time is reliable.
64185
64186    The POST RTC test was modified to detect the RTC faults utilizing
64187    this new rtc_get() feature.
64188
64189    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64190
64191commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
64192Author: Martin Krause <martin.krause@tqs.de>
64193Date:	Wed Mar 19 14:25:14 2008 +0100
64194
64195    TQM5200B: update MTD partition layout
64196
64197    - insert partition for dtb blob to TQM5200B MTD layout
64198    - set env variables dependent on the configured board
64199      (TQM5200 or TQM5200B)
64200
64201    Signed-off-by: Martin Krause <martin.krause@tqs.de>
64202
64203commit f0105727d132f56a21fa3ed8b162309cca6cac44
64204Author: Stefan Roese <sr@denx.de>
64205Date:	Wed Mar 19 07:09:26 2008 +0100
64206
64207    CFI: Small cleanup for FLASH_SHOW_PROGRESS
64208
64209    With this patch we don't need that many #ifdef's in the code. It moves
64210    the subtraction into the macro and defines a NOP-macro when
64211    CONFIG_FLASH_SHOW_PROGRESS is not defined.
64212
64213    Signed-off-by: Stefan Roese <sr@denx.de>
64214    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
64215
64216commit 9a042e9ca512beaaa2cb450274313fc477141241
64217Author: Jerry Van Baren <gvb.uboot@gmail.com>
64218Date:	Sat Mar 8 13:48:01 2008 -0500
64219
64220    Flash programming progress countdown.
64221
64222    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
64223
64224commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
64225Author: Bartlomiej Sieka <tur@semihalf.com>
64226Date:	Wed Mar 19 10:00:06 2008 +0100
64227
64228    [new uImage] Fix style issue spotted by Wolfgang Denk <wd@denx.org>
64229
64230    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64231
64232commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
64233Author: David Gibson <david@gibson.dropbear.id.au>
64234Date:	Mon Feb 18 18:09:04 2008 +1100
64235
64236    libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
64237
64238    Since fdt_node_offset_by_compatible() was converted to the new
64239    fdt_next_node() iterator, a chunk of initialization code became
64240    redundant, but was not removed by oversight.  This patch cleans it up.
64241
64242    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64243
64244commit d0ccb9b140b472039732de102fc14597eedb14df
64245Author: David Gibson <david@gibson.dropbear.id.au>
64246Date:	Mon Feb 18 18:06:31 2008 +1100
64247
64248    libfdt: Trivial cleanup for CHECK_HEADER)
64249
64250    Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
64251    However, there are a handful of functions (fdt_move, rw_check_header,
64252    fdt_open_into) from other files which could also use it (currently
64253    they open-code something more-or-less identical).  Therefore, this
64254    patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
64255    places.
64256
64257    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64258
64259commit fe30a354cdbb808b5f15366a935b151a4ccee74f
64260Author: Kumar Gala <galak@kernel.crashing.org>
64261Date:	Wed Feb 20 14:32:36 2008 -0600
64262
64263    Fix fdt boardsetup command parsing
64264
64265    The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
64266
64267    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64268
64269commit 804887e6001e2f00bea11431bf34d6d472512cda
64270Author: Kumar Gala <galak@kernel.crashing.org>
64271Date:	Fri Feb 15 03:34:36 2008 -0600
64272
64273    Add sub-commands to fdt
64274
64275    fdt header				- Display header info
64276    fdt bootcpu <id>			- Set boot cpuid
64277    fdt memory <addr> <size>		- Add/Update memory node
64278    fdt rsvmem print			- Show current mem reserves
64279    fdt rsvmem add <addr> <size>	- Add a mem reserve
64280    fdt rsvmem delete <index>		- Delete a mem reserves
64281
64282    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64283
64284commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
64285Author: David Gibson <david@gibson.dropbear.id.au>
64286Date:	Thu Feb 14 16:50:34 2008 +1100
64287
64288    libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
64289
64290    fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
64291    node which has NOP tags interspersed with its properties.  In this
64292    case fdt_add_subnode_namelen() will put the new subnode before the
64293    first NOP tag, even if there are properties after it, which will
64294    result in an invalid blob.
64295
64296    This patch fixes the bug, and adds a testcase for it.
64297
64298    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64299
64300commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
64301Author: David Gibson <david@gibson.dropbear.id.au>
64302Date:	Tue Feb 12 11:58:31 2008 +1100
64303
64304    libfdt: Add and use a node iteration helper function.
64305
64306    This patch adds an fdt_next_node() function which can be used to
64307    iterate through nodes of the tree while keeping track of depth.  This
64308    function is used to simplify the iteration code in a lot of other
64309    functions, and is also exported for use by library users.
64310
64311    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64312
64313commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
64314Author: David Gibson <david@gibson.dropbear.id.au>
64315Date:	Fri Jan 11 14:55:05 2008 +1100
64316
64317    libfdt: Add fdt_set_name() function
64318
64319    This patch adds an fdt_set_name() function to libfdt, mirroring
64320    fdt_get_name().  This is a r/w function which alters the name of a
64321    given device tree node.
64322
64323    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64324
64325commit 23e20aa6488e6c0622496549861bfdc74108debe
64326Author: Yuri Tikhonov <yur@pollux.denx.de>
64327Date:	Tue Mar 18 13:33:30 2008 +0100
64328
64329    lwmon5: Fix register test logic to match the specific GDC h/w.
64330
64331    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64332    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64333
64334commit 46bc0a938779aa1d664b847d36b08aa00f22e539
64335Author: Yuri Tikhonov <yur@pollux.denx.de>
64336Date:	Tue Mar 18 13:27:57 2008 +0100
64337
64338    Fix backlight in the lwmon5 POST.
64339
64340    Backlight was switched on even when temperature was too low.
64341
64342    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64343    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64344
64345commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
64346Author: Yuri Tikhonov <yur@pollux.denx.de>
64347Date:	Wed Feb 6 18:48:36 2008 +0100
64348
64349    The patch introduces the alternative configuration of the log buffer for the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory), the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ..., PPC440EPX_GPT0_COMP5).
64350
64351     To enable this, alternative, configuration the U-Boot board configuration
64352    file for lwmon5 includes the definitions of alternative addresses for header
64353    (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
64354
64355     The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
64356    and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
64357    lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
64358
64359    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64360
64361commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
64362Author: Yuri Tikhonov <yur@pollux.denx.de>
64363Date:	Mon Feb 4 17:11:53 2008 +0100
64364
64365    Add support for the lwmon5 board reset via GPIO58.
64366
64367    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64368    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64369
64370commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
64371Author: Yuri Tikhonov <yur@pollux.denx.de>
64372Date:	Mon Feb 4 17:09:55 2008 +0100
64373
64374    Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
64375
64376    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64377    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64378
64379commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
64380Author: Yuri Tikhonov <yur@pollux.denx.de>
64381Date:	Mon Feb 4 14:11:03 2008 +0100
64382
64383    The patch introduces the CRITICAL feature of POST tests. If the test marked as POST_CRITICAL fails then the alternative, post_critical, boot-command is used. If this command is not defined then U-Boot enters into interactive mode.
64384
64385    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64386    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64387
64388commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
64389Author: Yuri Tikhonov <yur@pollux.denx.de>
64390Date:	Mon Feb 4 14:10:42 2008 +0100
64391
64392    The patch adds new POST tests for the Lwmon5 board. These are:
64393
64394    * External Watchdog test;
64395    * dsPIC tests;
64396    * FPGA test;
64397    * GDC test;
64398    * Sysmon tests.
64399
64400    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64401    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64402
64403commit c2ed33efbfff5767bca236828e021c55fd547b6c
64404Author: Yuri Tikhonov <yur@pollux.denx.de>
64405Date:	Mon Feb 4 14:10:01 2008 +0100
64406
64407    Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
64408
64409    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64410
64411commit 3a5d1e7f1309998791702b2a559e3126781746b9
64412Author: Yuri Tikhonov <yur@pollux.denx.de>
64413Date:	Tue Mar 18 13:33:30 2008 +0100
64414
64415    lwmon5: Fix register test logic to match the specific GDC h/w.
64416
64417    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64418    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64419
64420commit 0f855a1f056a8c22116a2103a3900cbfb669df0b
64421Author: Yuri Tikhonov <yur@pollux.denx.de>
64422Date:	Tue Mar 18 13:27:57 2008 +0100
64423
64424    Fix backlight in the lwmon5 POST.
64425
64426    Backlight was switcehd on even when temperature was too low.
64427
64428    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64429    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64430
64431commit 2d991958b1e420fbfe17b128bd26ade74be5efcc
64432Author: Yuri Tikhonov <yur@pollux.denx.de>
64433Date:	Wed Feb 6 18:48:36 2008 +0100
64434
64435     The patch introduces the alternative configuration of the log buffer for
64436    the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory),
64437    the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ...,
64438    PPC440EPX_GPT0_COMP5).
64439
64440     To enable this, alternative, configuration the U-Boot board configuration
64441    file for lwmon5 includes the definitions of alternative addresses for header
64442    (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
64443
64444     The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
64445    and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
64446    lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
64447
64448    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64449
64450commit ff818b21b069f4bc9cb73373cc5a16014be101b7
64451Author: Yuri Tikhonov <yur@pollux.denx.de>
64452Date:	Mon Feb 4 17:11:53 2008 +0100
64453
64454    Add support for the lwmon5 board reset via GPIO58.
64455
64456    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64457    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64458
64459commit 603f194e5ad81bb2ef42d6d8aaa74de175bcb411
64460Author: Yuri Tikhonov <yur@pollux.denx.de>
64461Date:	Mon Feb 4 17:09:55 2008 +0100
64462
64463    Some fixes to dspic, fpga, and gdc post tests for lwmon5.
64464    Disable external watch-dog for now.
64465
64466    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64467    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64468
64469commit e262efe35742c1ad4b0966ff501efc26f34a0aec
64470Author: Yuri Tikhonov <yur@pollux.denx.de>
64471Date:	Mon Feb 4 14:11:03 2008 +0100
64472
64473    The patch introduces the CRITICAL feature of POST tests. If the test
64474    marked as POST_CRITICAL fails then the alternative, post_critical,
64475    boot-command is used. If this command is not defined then U-Boot
64476    enters into interactive mode.
64477
64478    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64479    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64480
64481commit 65b20dcefc89618193fa51947968dada91e4c778
64482Author: Yuri Tikhonov <yur@pollux.denx.de>
64483Date:	Mon Feb 4 14:10:42 2008 +0100
64484
64485    The patch adds new POST tests for the Lwmon5 board.
64486    These are:
64487
64488    * External Watchdog test;
64489    * dsPIC tests;
64490    * FPGA test;
64491    * GDC test;
64492    * Sysmon tests.
64493
64494    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64495    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64496
64497commit 8dc3b2303d2b57c774b609ca0e7043ed8f9b88c1
64498Author: Yuri Tikhonov <yur@pollux.denx.de>
64499Date:	Mon Feb 4 14:10:01 2008 +0100
64500
64501    Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
64502
64503    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64504
64505commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
64506Author: Wolfgang Denk <wd@denx.de>
64507Date:	Tue Mar 18 17:35:51 2008 +0100
64508
64509    HMI1001: fix compile problem.
64510
64511    Signed-off-by: Wolfgang Denk <wd@denx.de>
64512
64513commit 1f2a9970109cebf7446e0503b10b71f8673045ee
64514Author: Mike Frysinger <vapier@gentoo.org>
64515Date:	Mon Feb 18 05:32:30 2008 -0500
64516
64517    Blackfin: BF537-stamp: drop board-specific flash driver for CFI
64518
64519    The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
64520    for the board specific driver at all.  Just use the common CFI driver.
64521
64522    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64523
64524commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
64525Author: Mike Frysinger <vapier@gentoo.org>
64526Date:	Tue Feb 19 00:36:14 2008 -0500
64527
64528    Blackfin: add proper ELF markings to some assembly functions
64529
64530    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64531
64532commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
64533Author: Mike Frysinger <vapier@gentoo.org>
64534Date:	Tue Feb 19 00:35:17 2008 -0500
64535
64536    Blackfin: new cplbinfo command for viewing cplb tables
64537
64538    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64539
64540commit aadb72503cd1602349a5fe53356d5f55ecc1b900
64541Author: Mike Frysinger <vapier@gentoo.org>
64542Date:	Mon Feb 18 05:37:51 2008 -0500
64543
64544    Blackfin: update MAINTAINERS list
64545
64546    Add maintainer information for the Blackfin boards.
64547
64548    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64549
64550commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
64551Author: Mike Frysinger <vapier@gentoo.org>
64552Date:	Mon Feb 18 05:26:48 2008 -0500
64553
64554    Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
64555
64556    Stop tying things to the processor that should be tied to other defines and
64557    change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
64558    system to select the -mcpu option.
64559
64560    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64561
64562commit 86a20fb920bd198105acf7b1191117f566d637ed
64563Author: Mike Frysinger <vapier@gentoo.org>
64564Date:	Sat Feb 16 07:40:36 2008 -0500
64565
64566    Blackfin: move bootldr command to common code
64567
64568    This moves the Blackfin-common bootldr command out of the BF537-STAMP
64569    specific board directory and into the common directory so that all Blackfin
64570    boards may utilize it.
64571
64572    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64573
64574commit decbe029b2a9d3333d02c433389b1c821eea96d7
64575Author: Heiko Schocher <hs@denx.de>
64576Date:	Fri Mar 14 11:05:20 2008 +0100
64577
64578    mgcoge: update configuration
64579
64580    Fix configuration for mgcoge board
64581
64582    Signed-off-by: Heiko Schocher <hs@denx.de>
64583
64584commit c136724cda0219c49f1d4b346f00da29b14fdf14
64585Author: Wolfgang Denk <wd@denx.de>
64586Date:	Sun Mar 16 01:22:59 2008 +0100
64587
64588    drivers/rtc/Makefile: keep list sorted
64589
64590    Signed-off-by: Wolfgang Denk <wd@denx.de>
64591
64592commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
64593Author: Tor Krill <tor@excito.com>
64594Date:	Sat Mar 15 15:40:26 2008 +0100
64595
64596    Add support for Intersil isl1208 RTC
64597
64598    Signed-off-by: Tor Krill <tor@excito.com>
64599
64600commit 0210cff3d079d97b2156b13685ee8de368e68a1a
64601Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
64602Date:	Sat Mar 15 17:36:41 2008 +0100
64603
64604    cramfs: Fix ifdef
64605
64606    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
64607
64608commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
64609Author: Wolfgang Denk <wd@denx.de>
64610Date:	Sun Mar 16 01:12:58 2008 +0100
64611
64612    Conding style cleanup
64613
64614    Signed-off-by: Wolfgang Denk <wd@denx.de>
64615
64616commit 41712b4e8c95dff23354bcd620e1f9477160c190
64617Author: Stefan Roese <sr@denx.de>
64618Date:	Wed Mar 5 12:31:53 2008 +0100
64619
64620    ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
64621
64622    This patch adds USB OHCI support to the Canyonlands board port. It also
64623    enables EXT2 support.
64624
64625    Signed-off-by: Stefan Roese <sr@denx.de>
64626
64627commit 2596f5b9d353ff3e4387a3325d05740f16958038
64628Author: Stefan Roese <sr@denx.de>
64629Date:	Wed Mar 5 12:29:32 2008 +0100
64630
64631    usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
64632
64633    This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
64634    way a board just needs to define this new option to enable the "force
64635    NoPowerSwitching mode" instead of adding new CPU/architecture defines
64636    to the USB source itself.
64637
64638    This new option will be used first with the new AMCC 460EX Canyonlands
64639    board port, which will be posted in a few days.
64640
64641    This patch also fixes a small compilation problem when DEBUG is enabled.
64642
64643    Signed-off-by: Stefan Roese <sr@denx.de>
64644
64645commit 71665ebf88408ff2acb762af47989fd4365b321a
64646Author: Stefan Roese <sr@denx.de>
64647Date:	Mon Mar 3 17:27:02 2008 +0100
64648
64649    ppc4xx: Add Canyonlands NAND booting support
64650
64651    460EX doesn't support a fixed bootstrap option to boot from 512 byte page
64652    NAND devices. The only bootstrap option for NAND booting is option F for
64653    2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
64654    EEPROM needs to be programmed accordingly.
64655
64656    This patch adds basic NAND booting support for the AMCC Canyonlands aval
64657    board and also adds support to the "bootstrap" command, to enable NAND
64658    booting I2C setting.
64659
64660    Tested with 512 byte page NAND device (32MByte) on Canyonlands.
64661
64662    Signed-off-by: Stefan Roese <sr@denx.de>
64663
64664commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
64665Author: Stefan Roese <sr@denx.de>
64666Date:	Tue Mar 11 16:53:00 2008 +0100
64667
64668    ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
64669
64670    This patch adds support for the AMCC Canyonlands 460EX evaluation
64671    board.
64672
64673    Signed-off-by: Stefan Roese <sr@denx.de>
64674
64675commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
64676Author: Stefan Roese <sr@denx.de>
64677Date:	Tue Mar 11 16:52:24 2008 +0100
64678
64679    ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
64680
64681    This patch adds support for the AMCC Canyonlands 460EX evaluation
64682    board.
64683
64684    Signed-off-by: Stefan Roese <sr@denx.de>
64685
64686commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
64687Author: Stefan Roese <sr@denx.de>
64688Date:	Tue Mar 11 16:51:17 2008 +0100
64689
64690    ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
64691
64692    This patch adds support for the AMCC Canyonlands 460EX evaluation
64693    board.
64694
64695    Signed-off-by: Stefan Roese <sr@denx.de>
64696
64697commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
64698Author: Stefan Roese <sr@denx.de>
64699Date:	Tue Mar 11 15:11:43 2008 +0100
64700
64701    ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
64702
64703    This patch adds basic support for the AMCC 460EX/460GT PPC's.
64704
64705    Signed-off-by: Stefan Roese <sr@denx.de>
64706
64707commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
64708Author: Stefan Roese <sr@denx.de>
64709Date:	Tue Mar 11 15:11:18 2008 +0100
64710
64711    ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
64712
64713    This patch adds basic support for the AMCC 460EX/460GT PPC's.
64714
64715    Signed-off-by: Stefan Roese <sr@denx.de>
64716
64717commit 999ecd5aca381984d8ebbeb207ece82a1c275577
64718Author: Stefan Roese <sr@denx.de>
64719Date:	Tue Mar 11 15:07:10 2008 +0100
64720
64721    ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
64722
64723    This patch adds basic support for the AMCC 460EX/460GT PPC's.
64724
64725    Signed-off-by: Stefan Roese <sr@denx.de>
64726
64727commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
64728Author: Stefan Roese <sr@denx.de>
64729Date:	Tue Mar 11 15:05:50 2008 +0100
64730
64731    ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
64732
64733    This patch adds basic support for the AMCC 460EX/460GT PPC's.
64734
64735    Signed-off-by: Stefan Roese <sr@denx.de>
64736
64737commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
64738Author: Stefan Roese <sr@denx.de>
64739Date:	Tue Mar 11 15:05:26 2008 +0100
64740
64741    ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
64742
64743    This patch adds basic support for the AMCC 460EX/460GT PPC's.
64744
64745    Signed-off-by: Stefan Roese <sr@denx.de>
64746
64747commit 56e410178375d9f20be25fb24e180974f0ae120b
64748Author: Stefan Roese <sr@denx.de>
64749Date:	Tue Feb 19 22:07:57 2008 +0100
64750
64751    ppc4xx: interrupt.c reworked
64752
64753    This patch is a rework of the 4xx interrupt handling done while
64754    adding the 460EX/GT support. Interrupts are needed on 4xx for the
64755    EMAC driver.
64756
64757    Signed-off-by: Stefan Roese <sr@denx.de>
64758
64759commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
64760Author: Stefan Roese <sr@denx.de>
64761Date:	Tue Feb 19 22:01:57 2008 +0100
64762
64763    ppc4xx: program_tlb now uses 64bit physical addess
64764
64765    This patch changes the physical addess parameter from 32bit to 64bit.
64766    This is needed for 36bit 4xx platforms to access areas located
64767    beyond the 4GB border, like SoC peripherals (EBC etc.).
64768
64769    Signed-off-by: Stefan Roese <sr@denx.de>
64770
64771commit c3307fa186af85771924c434997089b8104c0a46
64772Author: Stefan Roese <sr@denx.de>
64773Date:	Tue Feb 19 21:58:25 2008 +0100
64774
64775    ppc4xx: miiphy.c reworked
64776
64777    While adding the 460EX/GT support I reworked the 4xx miiphy code. It
64778    badly neede some cleanup.
64779
64780    Signed-off-by: Stefan Roese <sr@denx.de>
64781
64782commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
64783Author: Stefan Roese <sr@denx.de>
64784Date:	Tue Feb 19 16:21:49 2008 +0100
64785
64786    rtc: Add M41T62 support
64787
64788    This patch add support for the STM M41T62 RTC. It is used and tested
64789    on the AMCC Canyonlands 406EX platform.
64790
64791    Signed-off-by: Stefan Roese <sr@denx.de>
64792
64793commit 217d383e201adc7f2271145ae345ea5eae2b7170
64794Author: Niklaus Giger <niklaus.giger@netstal.com>
64795Date:	Mon Feb 25 18:46:43 2008 +0100
64796
64797    ppc4xx: Add 405GPr based MCU25 board specific files
64798
64799    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64800
64801commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
64802Author: Niklaus Giger <niklaus.giger@netstal.com>
64803Date:	Mon Feb 25 18:46:42 2008 +0100
64804
64805    ppc4xx: Add 405GPr based MCU25 board config file
64806
64807    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64808
64809commit b05f35436b733a240559e77e46bed8439665ecc5
64810Author: Niklaus Giger <niklaus.giger@netstal.com>
64811Date:	Mon Feb 25 18:46:41 2008 +0100
64812
64813    ppc4xx: Add 405GPr based MCU25 board. Global files
64814
64815    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64816
64817commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
64818Author: Niklaus Giger <niklaus.giger@netstal.com>
64819Date:	Mon Feb 25 18:37:02 2008 +0100
64820
64821    ppc4xx: HCU4/5. remove obsolete hcu_flash.c
64822
64823    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64824
64825commit a079494853cc2bfeddb26673219db0b4b2b31566
64826Author: Niklaus Giger <niklaus.giger@netstal.com>
64827Date:	Mon Feb 25 18:37:01 2008 +0100
64828
64829    ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
64830
64831    Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
64832    the FLASH_CFI_LEGACY et al. config options.
64833
64834    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64835
64836commit e4170e5a50c8110f792bc37472833ae669d69951
64837Author: Stefan Roese <sr@denx.de>
64838Date:	Tue Mar 11 13:52:25 2008 +0100
64839
64840    ppc4xx: Fix comment in 405EX DDR2 init code
64841
64842    Signed-off-by: Stefan Roese <sr@denx.de>
64843
64844commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
64845Author: Bartlomiej Sieka <tur@semihalf.com>
64846Date:	Fri Mar 14 16:22:34 2008 +0100
64847
64848    Add MD5 support to the new uImage format
64849
64850    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64851
64852commit 0ede0c383530a418cf98be9122371a86573cd0db
64853Author: Bartlomiej Sieka <tur@semihalf.com>
64854Date:	Fri Mar 14 16:22:34 2008 +0100
64855
64856    Add the MD5 algorithm
64857
64858    MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
64859    calculated using the md5() function -- see include/md5.h for details.
64860
64861    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64862
64863commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
64864Author: Wolfgang Denk <wd@denx.de>
64865Date:	Fri Mar 14 16:04:54 2008 +0100
64866
64867    tools/setlocalversion: use a git-describe-ish format
64868
64869    Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
64870    where 'nnnnn' is the number of commits since the last tag (i.e.,
64871    1.3.2-rc3).  This makes it much easier to recognize "newer" versions
64872    and to see how much has been changed since the referenced tag.
64873
64874    Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
64875
64876    Signed-off-by: Wolfgang Denk <wd@denx.de>
64877
64878commit c6dc21c84de0f159a1752c5ebd33cff843f63609
64879Author: Wolfgang Denk <wd@denx.de>
64880Date:	Thu Mar 13 14:32:03 2008 +0100
64881
64882    HMI1001: add support for MPC5200 Rev. B processors.
64883
64884    Signed-off-by: Wolfgang Denk <wd@denx.de>
64885
64886commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
64887Author: Wolfgang Denk <wd@denx.de>
64888Date:	Thu Mar 13 14:29:49 2008 +0100
64889
64890    TQM5200: remove dead code
64891
64892    This board never used a MGT5100 processor.
64893
64894    Signed-off-by: Wolfgang Denk <wd@denx.de>
64895
64896commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
64897Author: Marian Balakowicz <m8@semihalf.com>
64898Date:	Wed Mar 12 12:14:15 2008 +0100
64899
64900    [new uImage] Fix build issue on ARM
64901
64902    ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
64903
64904    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64905
64906commit 3310c549a73a949430bfda90876df7552a1dab0c
64907Author: Marian Balakowicz <m8@semihalf.com>
64908Date:	Wed Mar 12 12:13:13 2008 +0100
64909
64910    [new uImage] Add new uImage format documentation and examples
64911
64912    Create doc/uImage.FIT documentation directory with the following files:
64913    - command_syntax_extensions.txt : extended command syntax description
64914    - howto.txt			    : short usage howto
64915    - source_file_format.txt	    : internal new uImage format description
64916
64917    Add example image source files:
64918    - kernel.its
64919    - kernel_fdt.its
64920    - multi.its
64921
64922    Update README appropriately.
64923
64924    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64925    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64926
64927commit 1ec73761d2e247078f4520a265d463e8b73391a2
64928Author: Marian Balakowicz <m8@semihalf.com>
64929Date:	Wed Mar 12 10:35:52 2008 +0100
64930
64931    [new uImage] Fix definition of common bootm_headers_t fields
64932
64933    verify, autostart and lmb fields are used regardless of CONFIG_FIT
64934    setting, move their definitions to common section.
64935
64936    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64937
64938commit 1d1cb4270edc6a99276834064069717f9782c491
64939Author: Marian Balakowicz <m8@semihalf.com>
64940Date:	Wed Mar 12 10:35:51 2008 +0100
64941
64942    [new uImage] Fix build problems on trab board
64943
64944    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64945
64946commit f773bea8e11f4a11c388dcee956b2444203e6b65
64947Author: Marian Balakowicz <m8@semihalf.com>
64948Date:	Wed Mar 12 10:35:46 2008 +0100
64949
64950    [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
64951
64952    Save FIT configuration provied in the first bootm argument and use it
64953    when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
64954    arguments are not specified.
64955
64956    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64957
64958commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
64959Author: Marian Balakowicz <m8@semihalf.com>
64960Date:	Wed Mar 12 10:33:01 2008 +0100
64961
64962    [new uImage] More verbose kernel image uncompress error message
64963
64964    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64965
64966commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
64967Author: Marian Balakowicz <m8@semihalf.com>
64968Date:	Wed Mar 12 10:33:01 2008 +0100
64969
64970    [new uImage] Use show_boot_progress() for new uImage format
64971
64972    This patch allocates a set of show_boot_progress() IDs for new uImage format
64973    and adds show_boot_progress() calls in new uImage format handling code.
64974
64975    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64976
64977commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
64978Author: Marian Balakowicz <m8@semihalf.com>
64979Date:	Wed Mar 12 10:33:01 2008 +0100
64980
64981    [new uImage] Add new uImage fromat support to fpga command
64982
64983    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64984
64985commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
64986Author: Marian Balakowicz <m8@semihalf.com>
64987Date:	Wed Mar 12 10:33:01 2008 +0100
64988
64989    [new uImage] Add new uImage format handling to other bootm related commands
64990
64991    Updated commands:
64992
64993    docboot  - cmd_doc.c
64994    fdcboot  - cmd_fdc.c
64995    diskboot - cmd_ide.c
64996    nboot    - cmd_nand.c
64997    scsiboot - cmd_scsi.c
64998    usbboot  - cmd_usb.c
64999
65000    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65001
65002commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
65003Author: Marian Balakowicz <m8@semihalf.com>
65004Date:	Wed Mar 12 10:33:00 2008 +0100
65005
65006    [new uImage] Add new uImage format support to imgextract command
65007
65008    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65009
65010commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
65011Author: Marian Balakowicz <m8@semihalf.com>
65012Date:	Wed Mar 12 10:33:00 2008 +0100
65013
65014    [new uImage] Add new uImage format support to autoscript routine
65015
65016    autoscript() routine is updated to accept second argument, which
65017    is only used for FIT images and provides a FIT subimage unit name.
65018
65019    autoscript() routine callers must now pass two arguments. For
65020    non-interactive use (like in cmd_load.c, cmd_net.c), new environment
65021    variable 'autoscript_uname' is introduced and used as a FIT
65022    subimage unit name source.
65023
65024    autoscript command accepts extended syntax of the addr argument:
65025    addr:<subimg_uname>
65026
65027    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65028
65029commit cd7c596e9f561dbbc17b717277438aee78cde14f
65030Author: Marian Balakowicz <m8@semihalf.com>
65031Date:	Wed Mar 12 10:33:00 2008 +0100
65032
65033    [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
65034
65035    This patch updates architecture specific implementations of
65036    do_bootm_linux() adding new uImage format handling for
65037    operations like get kernel entry point address, get kernel
65038    image data start address.
65039
65040    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65041
65042commit 3dfe110149311425919e6d6a14b561b4207498f1
65043Author: Marian Balakowicz <m8@semihalf.com>
65044Date:	Wed Mar 12 10:32:59 2008 +0100
65045
65046    [new uImage] Add node offsets for FIT images listed in struct bootm_headers
65047
65048    This patch adds new node offset fields to struct bootm_headers
65049    and updates bootm_headers processing code to make use of them.
65050    Saved node offsets allow to avoid repeating fit_image_get_node() calls.
65051
65052    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65053
65054commit bc8ed486b125452ba3bd8344f052f437329150c5
65055Author: Marian Balakowicz <m8@semihalf.com>
65056Date:	Wed Mar 12 10:32:53 2008 +0100
65057
65058    [new uImage] ppc: Add new uImage format support to FDT handling routines
65059
65060    Support for new (FIT) format uImages is added to powerpc specific
65061    boot_get_fdt() routine which now recognizes, sanity checks FIT image
65062    and is able to access data sections of the requested component image.
65063
65064    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65065
65066commit a44a269a905f924b420020506a4d7d7eedcc0eaf
65067Author: Marian Balakowicz <m8@semihalf.com>
65068Date:	Wed Mar 12 10:14:57 2008 +0100
65069
65070    [new uImage] Re-enable interrupts for non automatic booting
65071
65072    Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
65073    environment variable is not set to 'yes'.
65074
65075    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65076
65077commit d985c8498c4e47095820da97aa722381d39172c5
65078Author: Marian Balakowicz <m8@semihalf.com>
65079Date:	Wed Mar 12 10:14:38 2008 +0100
65080
65081    [new uImage] Remove unnecessary arguments passed to ramdisk routines
65082
65083    boot_get_ramdisk() and image_get_ramdisk() do not need all
65084    cmdtp, flag, argc and argv arguments. Simplify routines definition.
65085
65086    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65087
65088commit c87796483bc7c2900470dc747c367f602577608d
65089Author: Marian Balakowicz <m8@semihalf.com>
65090Date:	Wed Mar 12 10:12:37 2008 +0100
65091
65092    [new uImage] Add new uImage format support for ramdisk handling
65093
65094    This patch updates boot_get_ramdisk() routine adding format
65095    verification and handling for new (FIT) uImages.
65096
65097    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65098
65099commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
65100Author: Marian Balakowicz <m8@semihalf.com>
65101Date:	Wed Mar 12 10:01:05 2008 +0100
65102
65103    [new uImage] Add new uImage format support for kernel booting
65104
65105    New format uImages are recognized by the bootm command,
65106    validity of specified kernel component image is checked and
65107    its data section located and used for further processing
65108    (uncompress, load, etc.)
65109
65110    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65111
65112commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
65113Author: Marian Balakowicz <m8@semihalf.com>
65114Date:	Tue Mar 11 12:35:20 2008 +0100
65115
65116    [new uImage] Add new uImage format support for imls and iminfo commands
65117
65118    imls and iminfo can now recognize nad print out contents of the new (FIT)
65119    format uImages.
65120
65121    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65122
65123commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
65124Author: Bartlomiej Sieka <tur@semihalf.com>
65125Date:	Tue Mar 11 12:34:47 2008 +0100
65126
65127    [new uImage] Add support for new uImage format to mkimage tool
65128
65129    Support for the new uImage format (FIT) is added to mkimage tool.
65130    Commandline syntax is appropriately extended:
65131
65132    mkimage [-D dtc_options] -f fit-image.its fit-image
65133
65134    mkimage (together with dtc) takes fit-image.its and referenced therein
65135    binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
65136    final image that can be transferred to the target (e.g., via tftp) and then
65137    booted using the bootm command in U-Boot.
65138
65139    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65140
65141commit eb6175edd6c120d8b89678243e5a2be362ee8e40
65142Author: Marian Balakowicz <m8@semihalf.com>
65143Date:	Mon Mar 10 17:53:49 2008 +0100
65144
65145    [new uImage] Make node unit names const in struct bootm_headers
65146
65147    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65148
65149commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
65150Author: Marian Balakowicz <m8@semihalf.com>
65151Date:	Fri Feb 29 21:24:06 2008 +0100
65152
65153    [new uImage] New uImage low-level API
65154
65155    Add FDT-based functions for handling new format component images,
65156    configurations, node operations, property get/set, etc.
65157
65158    fit_	- routines handling global new format uImage operations
65159		  like get/set top level property, process all nodes, etc.
65160    fit_image_	- routines handling component images subnodes
65161    fit_conf_	- routines handling configurations node
65162
65163    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65164    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65165
65166commit 30f1806f60978d707b0cff2d7bf89d141fc24290
65167Author: Wolfgang Denk <wd@denx.de>
65168Date:	Sun Mar 9 16:20:02 2008 +0100
65169
65170    Release v1.3.2
65171
65172    Update CHANGELOG for release.
65173
65174    Signed-off-by: Wolfgang Denk <wd@denx.de>
65175
65176commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
65177Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65178Date:	Sun Mar 9 14:52:11 2008 +0100
65179
65180    SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
65181
65182    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65183    Signed-off-by: Wolfgang Denk <wd@denx.de>
65184
65185commit db695b78515ddb88a2d4f3357c120345efbf59ec
65186Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65187Date:	Sun Mar 9 10:44:01 2008 +0100
65188
65189    scb9328: Fix flash warning: type qualifiers ignored on function return type
65190
65191    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65192
65193commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
65194Author: Wolfgang Denk <wd@denx.de>
65195Date:	Sun Mar 9 10:50:41 2008 +0100
65196
65197    esd/common/fpga.c: fix indentation.
65198
65199    Signed-off-by: Wolfgang Denk <wd@denx.de>
65200
65201commit cc3843e36453e2b8db65d7e56de938ba045016a0
65202Author: Wolfgang Denk <wd@denx.de>
65203Date:	Sun Mar 9 10:33:31 2008 +0100
65204
65205    common/kgdb.c: fix 'dereferencing type-punned pointer' warning
65206
65207    and get rid of a couple of unneeded casts.
65208
65209    Signed-off-by: Wolfgang Denk <wd@denx.de>
65210
65211commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
65212Author: Wolfgang Denk <wd@denx.de>
65213Date:	Sun Mar 9 10:09:53 2008 +0100
65214
65215    esd/common/fpga.c: fix 'assignment of read-only location' error
65216
65217    Signed-off-by: Wolfgang Denk <wd@denx.de>
65218
65219commit c6fe4dabac066e8758345d249032768496983a3e
65220Author: Wolfgang Denk <wd@denx.de>
65221Date:	Sun Mar 9 02:13:19 2008 +0100
65222
65223    Makefile: make build silently again.
65224
65225    Signed-off-by: Wolfgang Denk <wd@denx.de>
65226
65227commit 76babc86576f092573599334c85ec543fdbc6015
65228Author: Wolfgang Denk <wd@denx.de>
65229Date:	Sun Mar 9 02:07:49 2008 +0100
65230
65231    m501sk: Fix out of tree building
65232
65233    Signed-off-by: Wolfgang Denk <wd@denx.de>
65234
65235commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
65236Author: Wolfgang Denk <wd@denx.de>
65237Date:	Sun Mar 9 00:06:09 2008 +0100
65238
65239    ADS5121: fix out of tree build
65240
65241    and simplify Makefile a bit.
65242
65243    Signed-off-by: Wolfgang Denk <wd@denx.de>
65244
65245commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
65246Author: Wolfgang Denk <wd@denx.de>
65247Date:	Sat Mar 8 22:35:31 2008 +0100
65248
65249    Release v1.3.2
65250
65251    Signed-off-by: Wolfgang Denk <wd@denx.de>
65252
65253commit 78a90f827df74520e939c794fc7413dace21c4db
65254Author: Wolfgang Denk <wd@denx.de>
65255Date:	Sat Mar 8 22:35:04 2008 +0100
65256
65257    Update CHANGELOG
65258
65259    Signed-off-by: Wolfgang Denk <wd@denx.de>
65260
65261commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
65262Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65263Date:	Sat Mar 8 21:30:04 2008 +0100
65264
65265    esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
65266
65267    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65268
65269commit d75469d48c05795144f4b8ba76addbb4920a7bba
65270Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
65271Date:	Sat Mar 8 09:25:49 2008 +0900
65272
65273    net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
65274
65275    When rtl_recv() of rtl8169 is called, OWNbit of status register
65276    is not enable occasionally.
65277    rtl_recv() doesn't work normally when the driver doesn't do
65278    appropriate processing.
65279    This patch fix this problem.
65280
65281    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
65282
65283commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
65284Author: Heiko Schocher <hs@denx.de>
65285Date:	Fri Mar 7 08:15:28 2008 +0100
65286
65287    mgsuvd: update board configuration
65288
65289    initialize the UPIOx controller.
65290
65291    Signed-off-by: Heiko Schocher <hs@denx.de>
65292
65293commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
65294Author: Heiko Schocher <hs@denx.de>
65295Date:	Fri Mar 7 08:13:41 2008 +0100
65296
65297    mgcoge: update board configuration
65298
65299    add support for the config Flash.
65300    initialize the UPIOx controller.
65301
65302    Signed-off-by: Heiko Schocher <hs@denx.de>
65303
65304commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
65305Author: Kim Phillips <kim.phillips@freescale.com>
65306Date:	Fri Mar 7 12:27:31 2008 -0600
65307
65308    mpc83xx: make dtb basename file references equal those of linux
65309
65310    the dts file basenames were updated in linux - this helps avoid
65311    inadvertently loading any old dtbs laying around.
65312
65313    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65314
65315commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
65316Author: Kim Phillips <kim.phillips@freescale.com>
65317Date:	Wed Feb 27 16:08:22 2008 -0600
65318
65319    net: uec_phy: actually increment the timeout counter
65320
65321    allow u-boot to recover (and, e.g., switch to another interface) in the
65322    case where a PHY does not report autonegotiation is complete within its
65323    two second timeout value.
65324
65325    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65326
65327commit 772003e43957ee0c895abed7cd82cbe72820cbb8
65328Author: Markus Brunner <super.firetwister@googlemail.com>
65329Date:	Wed Mar 5 21:38:12 2008 +0100
65330
65331    fix taihu soft spi_read
65332
65333    The taihu board used gpio_read_out_bit which reads the output register and not
65334    the pin state.
65335
65336    Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
65337
65338commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
65339Author: Stefan Roese <sr@denx.de>
65340Date:	Fri Mar 7 08:01:43 2008 +0100
65341
65342    ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
65343
65344    Signed-off-by: Stefan Roese <sr@denx.de>
65345
65346commit bd4458cb47abecabd406b1210457be96c69fc49d
65347Author: Dave Liu <r63238@freescale.com>
65348Date:	Tue Mar 4 16:59:22 2008 +0800
65349
65350    837xEMDS: Improve the system performance
65351
65352    1. Make the CSB bus pipeline depth as 4, and enable
65353       the repeat mode;
65354    2. Raise the eTSEC emergency priority;
65355    3. Use the highest IP blocks clock.
65356
65357    Signed-off-by: Dave Liu <daveliu@freescale.com>
65358
65359commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
65360Author: Detlev Zundel <dzu@denx.de>
65361Date:	Thu Mar 6 16:45:53 2008 +0100
65362
65363    Replace "run load; run update" with conditionalized "run load update".
65364
65365    The latter version stops when "run load" fails for whatever reasons
65366    rendering the combination *a lot* more secure.
65367
65368    Signed-off-by: Detlev Zundel <dzu@denx.de>
65369
65370commit 6bc113886d7d316df1a4e459bec8baf027518551
65371Author: Stefan Roese <sr@denx.de>
65372Date:	Tue Mar 4 17:40:41 2008 +0100
65373
65374    net: Print error message upon net usage when no ethernet-interface is found
65375
65376    This patch fixes a problem seen on PPC4xx boards, when no MAC address is
65377    defined. Then no ethernet interface is available but a simple "tftp"
65378    command will return without any error message which is quite confusing.
65379
65380    Signed-off-by: Stefan Roese <sr@denx.de>
65381
65382commit a30a549a3553032d809e0356306b62de0b125901
65383Author: Jon Loeliger <jdl@freescale.com>
65384Date:	Tue Mar 4 10:03:03 2008 -0600
65385
65386    Remove erroneous or extra spd.h #includers.
65387
65388    Many of the spd.h #includers don't need it,
65389    and wanted to have spd_sdram() declared instead.
65390    Since they didn't get that, some also had open
65391    coded extern declarations of it instead or as well.
65392    Fix it all up by using spd_sdram.h where needed.
65393
65394    Signed-off-by: Jon Loeliger <jdl@freescale.com>
65395
65396commit a4475386cef14af3fd88f0518b688e755669486d
65397Author: Wolfgang Denk <wd@denx.de>
65398Date:	Tue Mar 4 17:41:28 2008 +0100
65399
65400    PCS440EP: fix build problems (redundant #define)
65401
65402    Signed-off-by: Wolfgang Denk <wd@denx.de>
65403
65404commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
65405Author: Stefan Roese <sr@denx.de>
65406Date:	Tue Mar 4 17:39:25 2008 +0100
65407
65408    net: Print error message upon net usage when no ethernet-interface is found
65409
65410    This patch fixes a problem seen on PPC4xx boards, when no MAC address is
65411    defined. Then no ethernet interface is available but a simple "tftp"
65412    command will return without any error message which is quite confusing.
65413
65414    Signed-off-by: Stefan Roese <sr@denx.de>
65415
65416commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
65417Author: Wolfgang Denk <wd@denx.de>
65418Date:	Tue Mar 4 17:38:50 2008 +0100
65419
65420    W7OLMC/W7OLMG: fix build problems (redundant #define)
65421
65422    Signed-off-by: Wolfgang Denk <wd@denx.de>
65423
65424commit f9301e1cda296245ba052d7b08321199c3d0af9d
65425Author: Wolfgang Denk <wd@denx.de>
65426Date:	Tue Mar 4 14:58:31 2008 +0100
65427
65428    Makefile: fix problem with out-of-tree builds introduced by 5013c09f
65429
65430    Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
65431    problem for out-of-tree builds which caused "make clean" to fail.
65432
65433    Signed-off-by: Wolfgang Denk <wd@denx.de>
65434
65435commit dfece9500556bed5d8244b1c15d973cec7c25bfe
65436Author: Wolfgang Denk <wd@denx.de>
65437Date:	Tue Mar 4 11:58:26 2008 +0100
65438
65439    examples/Makefile: build "hello_world" on 8xx, too.
65440
65441    Signed-off-by: Wolfgang Denk <wd@denx.de>
65442
65443commit 74eb0222594fd23aafdf168e60e872814eea8b62
65444Author: Mike Nuss <mike@terascala.com>
65445Date:	Mon Mar 3 15:27:05 2008 -0500
65446
65447    PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
65448
65449    Every now and then a Sequoia board (or equivalent hardware) had
65450    problems connecting to a Gigabit capable network interface.
65451
65452    There were differences in the PHY setup between Linux and U-Boot.
65453
65454    This patch fixes the problem. Apparently "remote fault" is being set,
65455    which signals to some devices (on the other end of the cable) that a
65456    fault has occurred, while other devices ignore it. I believe the RF bit
65457    was causing the issue, but I removed T4 also, to match up with Linux.
65458
65459    Signed-off-by: Mike Nuss <mike@terascala.com>
65460
65461commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
65462Author: Timur Tabi <timur@freescale.com>
65463Date:	Mon Mar 3 09:58:52 2008 -0600
65464
65465    fix QE firmware uploading limit
65466
65467    Fix a typo in qe_upload_firmware() that prevented uploading firmware on
65468    systems with more than one RISC core.
65469
65470    Signed-off-by: Timur Tabi <timur@freescale.com>
65471
65472commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
65473Author: Bernhard Nemec <bnemec@ganssloser.com>
65474Date:	Mon Mar 3 11:57:23 2008 +0000
65475
65476    Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
65477
65478    Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
65479    see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
65480
65481    Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
65482
65483commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
65484Author: Kim B. Heino <Kim.Heino@bluegiga.com>
65485Date:	Mon Mar 3 10:39:13 2008 +0200
65486
65487    fix copy from ram to dataflash
65488
65489    If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
65490    routines instead of dataflash. This is because it checks "if source
65491    address is not dataflash" instead of target address.
65492
65493    Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
65494
65495commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
65496Author: Wolfgang Denk <wd@denx.de>
65497Date:	Mon Mar 3 12:16:44 2008 +0100
65498
65499    Fix quoting problem (preboot setting) in many board config files.
65500
65501    Signed-off-by: Wolfgang Denk <wd@denx.de>
65502
65503commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
65504Author: Wolfgang Denk <wd@denx.de>
65505Date:	Mon Mar 3 12:36:49 2008 +0100
65506
65507    ADS5121: Fix default environment.
65508
65509    Signed-off-by: Wolfgang Denk <wd@denx.de>
65510
65511commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
65512Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65513Date:	Sun Mar 2 16:12:31 2008 +0100
65514
65515    Makefile: Fix missing unconfig and mkconfig use
65516
65517    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65518
65519commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
65520Author: michael <trimarchi@gandalf.sssup.it>
65521Date:	Sun Mar 2 23:33:46 2008 +0100
65522
65523    Fix checking fat32 cluster size.
65524
65525    This fixes the cluster size tests in the FAT32 file system.
65526    The current implementation of VFAT support doesn't work if the
65527    referred cluster has an offset > 16bit representation, causing
65528    "fatload" and "fatls" commands etc. to fail.
65529
65530    Signed-off-by: michael trimarchi <trimarchi@gandalf.sssup.it>
65531
65532commit 661bad63a076a96c39c64f136915f146725af92b
65533Author: Wolfgang Denk <wd@denx.de>
65534Date:	Sun Mar 2 22:57:23 2008 +0100
65535
65536    Prepare v1.3.2-rc2 release candidate
65537
65538    Signed-off-by: Wolfgang Denk <wd@denx.de>
65539
65540commit 76957cb3d621bf664311908e5962e151c633c285
65541Author: Stefan Roese <sr@denx.de>
65542Date:	Sat Mar 1 12:11:40 2008 +0100
65543
65544    ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
65545
65546    The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
65547    currently 4k/2k is configured. This patch fixes this issue.
65548
65549    Thanks to Thomas Kindler <tkindler@lenord.de> for pointing this out.
65550
65551    Signed-off-by: Stefan Roese <sr@denx.de>
65552
65553commit 118978c8eb43803e2794233922df4249fa278b83
65554Author: Woodruff, Richard <r-woodruff2@ti.com>
65555Date:	Fri Feb 29 17:34:35 2008 -0600
65556
65557    Fix alignment error on ARM for modules
65558
65559    Fix alignment fault on ARM when running modules.  With out an explicit
65560    linker file gcc4.2.1 will half word align __bss_start's value.  The word
65561    dereference will crash hello_world.
65562
65563    signed-off-by Richard Woodruff <r-woodruff2@ti.com>
65564
65565commit ce1120dd703e6f12c59e4eba9962356a0300b832
65566Author: Dave Liu <r63238@freescale.com>
65567Date:	Fri Feb 29 17:45:31 2008 +0800
65568
65569    fs: Fix ext2 read issue
65570
65571    The ext2 aligned process will corrupt the key
65572    data struct, the patch fix this.
65573
65574    Signed-off-by: Dave Liu <daveliu@freescale.com>
65575
65576commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
65577Author: Wolfgang Denk <wd@denx.de>
65578Date:	Sun Mar 2 22:45:33 2008 +0100
65579
65580    Makefile: cleanup "clean" target
65581
65582    Make sure CDPATH settings cannot interfere.
65583    Update CHANGELOG.
65584
65585    Signed-off-by: Wolfgang Denk <wd@denx.de>
65586
65587commit ffda586fc1373243c9794babde69500f6293a8d8
65588Author: Li Yang <leoli@freescale.com>
65589Date:	Fri Feb 29 11:46:05 2008 +0800
65590
65591    add cscope build target
65592
65593    Add cscope build target to generate cscope database for code browsing.
65594
65595    Signed-off-by: Li Yang <leoli@freescale.com>
65596
65597commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
65598Author: Kim Phillips <kim.phillips@freescale.com>
65599Date:	Wed Feb 27 15:06:39 2008 -0600
65600
65601    net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
65602
65603    erratum 5.6 states the autoneg completion bit is functional only if the
65604    autoneg bit is asserted.
65605
65606    This fixes any secondarily-issued networking commands on non-gigabit
65607    links on the mpc8360 mds board.
65608
65609    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65610
65611commit 5f91db7f582ca17b1f19f10189c025696f333d2e
65612Author: John Rigby <jrigby@freescale.com>
65613Date:	Tue Feb 26 09:38:14 2008 -0700
65614
65615    MPC5121e ADS PCI support take 3
65616
65617    Adds PCI support for MPC5121
65618
65619    Tested with drivers/net/rtl8139.c
65620
65621    Support is conditional since PCI on old silicon does not work.
65622
65623    ads5121_PCI_config turns on PCI
65624
65625    In this version, condition compilation of PCI code has been moved
65626    from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
65627    suggested by Jean-Christophe PLAGNIOL-VILLARD
65628
65629    Signed-off-by: John Rigby <jrigby@freescale.com>
65630
65631commit 44b4dbed4133f657705b7c5193209da9978243a7
65632Author: Anatolij Gustschin <agust@denx.de>
65633Date:	Mon Feb 25 23:53:07 2008 +0100
65634
65635    Fix warnings while compilation of post/drivers/memory.c
65636
65637    Fix warnings while compilation with new gcc in eldk-4.2
65638
65639    Signed-off-by: Anatolij Gustschin <agust@denx.de>
65640
65641commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
65642Author: Anatolij Gustschin <agust@denx.de>
65643Date:	Mon Feb 25 20:54:04 2008 +0100
65644
65645    ppc4xx: Fix problem in 4xx_enet.c driver
65646
65647    U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
65648    enabled. To reproduce the problem ensure that 'ethrotate'
65649    environment variable isn't set to "no" and then run
65650    "tftp 200000 not_existent_file".
65651    This patch tries to fix the issue.
65652
65653    Signed-off-by: Anatolij Gustschin <agust@denx.de>
65654
65655commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
65656Author: Anatolij Gustschin <agust@denx.de>
65657Date:	Mon Feb 25 20:04:20 2008 +0100
65658
65659    POST: Disable cache while SPR POST
65660
65661    Currently (since commit b2e2142c) u-boot crashes on
65662    sequoia board while SPR test if CONFIG_4xx_DCACHE is
65663    enabled. This patch disables the cache while SPR test.
65664
65665    Signed-off-by: Anatolij Gustschin <agust@denx.de>
65666
65667commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
65668Author: Martin Krause <martin.krause@tqs.de>
65669Date:	Mon Feb 25 17:52:40 2008 +0100
65670
65671    TQM5200: use automatic fdt memory fixup (part 2)
65672
65673    Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
65674    TB5200 and TB5200_B to fixup the /memory node with the memory values
65675    detected by U-Boot.
65676
65677    Signed-off-by: Martin Krause <martin.krause@tqs.de>
65678
65679commit 44ceec253ea941b301abf4b079d52324def69d92
65680Author: Martin Krause <martin.krause@tqs.de>
65681Date:	Mon Feb 25 15:17:05 2008 +0100
65682
65683    TQM5200: use automatic fdt memory fixup
65684
65685    Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
65686    TB5200 and TB5200_B to fixup the /memory node with the memory values
65687    detected by U-Boot.
65688
65689    Signed-off-by: Martin Krause <martin.krause@tqs.de>
65690
65691commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
65692Author: Martin Krause <martin.krause@tqs.de>
65693Date:	Mon Feb 25 13:27:52 2008 +0100
65694
65695    TQM5200: fix bug in SDRAM initialization code
65696
65697    This patch fixes a bug in the SDRAM initialization code for the
65698    TQM5200. The hi_addr bit is now set correctly. Without this patch
65699    the hi_addr bit is always set to 1, if the second SDRAM bank is
65700    not populated.
65701
65702    For other MPC5200 boards a correspondig patch has already been applied
65703    some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
65704
65705    Signed-off-by: Martin Krause <martin.krause@tqs.de>
65706    --
65707    Forget the first patch please. I confused flash with SDRAM in
65708    the comment ...
65709
65710commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
65711Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65712Date:	Mon Feb 25 00:03:12 2008 +0100
65713
65714    mx1fs2/flash: Fix multiple compiler warnings
65715
65716    "pointer targets in assignment differ in signedness"
65717
65718    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65719
65720commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
65721Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65722Date:	Mon Feb 25 00:03:11 2008 +0100
65723
65724    arm-imx: Fix register definitions
65725
65726    Sync register definitions with linux
65727
65728    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65729
65730commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
65731Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65732Date:	Mon Feb 25 00:03:10 2008 +0100
65733
65734    actua1/actua2/actua3: Fix multiple unused variable warnings
65735
65736    - actua1:
65737	actux1.c: In function 'checkboard':
65738	actux1.c:92: warning: unused variable 'revision'
65739
65740    - actua2:
65741	actux2.c: In function 'checkboard':
65742	actux2.c:100: warning: unused variable 's'
65743	actux2.c:99: warning: unused variable 'revision'
65744	actux2.c: In function 'reset_phy':
65745	actux2.c:130: warning: unused variable 'i'
65746
65747    - actua3:
65748	actux3.c: In function 'checkboard':
65749	actux3.c:114: warning: unused variable 'revision'
65750
65751    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65752
65753commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
65754Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
65755Date:	Sun Feb 24 11:44:29 2008 +0900
65756
65757    Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
65758
65759    The previous patch was lacking of i386, microblaze, nios and nios2. This
65760    patch tries to fix them.
65761
65762    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
65763
65764commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
65765Author: Marian Balakowicz <m8@semihalf.com>
65766Date:	Fri Feb 29 22:22:46 2008 +0100
65767
65768    [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
65769
65770    Do not use global fdt blob pointer, calculate blob size from routine
65771    argument blob pointer.
65772
65773    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65774
65775commit d1cc52879c8966507dad9fb575481e6d3985e64e
65776Author: David Gibson <david@gibson.dropbear.id.au>
65777Date:	Tue Feb 12 00:58:31 2008 +1100
65778
65779    libfdt: Add and use a node iteration helper function.
65780
65781    This patch adds an fdt_next_node() function which can be used to
65782    iterate through nodes of the tree while keeping track of depth.  This
65783    function is used to simplify the iteration code in a lot of other
65784    functions, and is also exported for use by library users.
65785
65786    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
65787
65788commit 8cf30809a82902a471866d2f07725ce3b8a22291
65789Author: Bartlomiej Sieka <tur@semihalf.com>
65790Date:	Fri Feb 29 16:00:24 2008 +0100
65791
65792    [new uImage] Add libfdt support to mkimage
65793
65794    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65795
65796commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
65797Author: Bartlomiej Sieka <tur@semihalf.com>
65798Date:	Fri Feb 29 16:00:23 2008 +0100
65799
65800    [new uImage] Add sha1.o object to mkimage binary build
65801
65802    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65803
65804commit df6f1b895c997978f03afe04502ee76b7ba34ab9
65805Author: Marian Balakowicz <m8@semihalf.com>
65806Date:	Fri Feb 29 16:00:06 2008 +0100
65807
65808    [new uImage] Fix component handling for legacy multi component images
65809
65810    Use uint32_t when accessing size table in image_multi_count() and
65811    image_multi_getimg() for multi component images.
65812
65813    Add missing uimage_to_cpu() endianness conversion.
65814
65815    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65816
65817commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
65818Author: Marian Balakowicz <m8@semihalf.com>
65819Date:	Fri Feb 29 15:59:59 2008 +0100
65820
65821    [new uImage] Share common uImage code between mkimage and U-boot
65822
65823    This patch adds the following common routines:
65824
65825    1) Dedicated mkimage print_header() is replaced with common
65826    image_print_contents()
65827    image_print_contents_noindent()
65828
65829    2) Common os/arch/type/comp fields name <--> id translation routines
65830    genimg_get_os_name()
65831    genimg_get_arch_name()
65832    genimg_get_type_name()
65833    genimg_get_comp_name()
65834    genimg_get_os_id()
65835    genimg_get_arch_id()
65836    genimg_get_type_id()
65837    genimg_get_comp_id()
65838
65839    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65840
65841commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
65842Author: Marian Balakowicz <m8@semihalf.com>
65843Date:	Fri Feb 29 14:58:34 2008 +0100
65844
65845    [new uImage] Update naming convention for bootm/uImage related code
65846
65847    This patch introduces the following prefix convention for the
65848    image format handling and bootm related code:
65849
65850    genimg_		- dual format shared code
65851    image_		- legacy uImage format specific code
65852    fit_		- new uImage format specific code
65853    boot_		- booting process related code
65854
65855    Related routines are renamed and a few pieces of code are moved around and
65856    re-grouped.
65857
65858    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65859
65860commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
65861Author: Kumar Gala <galak@kernel.crashing.org>
65862Date:	Wed Feb 27 21:51:51 2008 -0600
65863
65864    [new uImage] Respect autostart setting in linux bootm
65865
65866    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65867    Acked-by: Marian Balakowicz <m8@semihalf.com>
65868
65869commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
65870Author: Kumar Gala <galak@kernel.crashing.org>
65871Date:	Wed Feb 27 21:51:50 2008 -0600
65872
65873    [new uImage] Provide ability to restrict region used for boot images
65874
65875    Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
65876    to restrict what memory range is used for bootm.
65877
65878    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65879    Acked-by: Marian Balakowicz <m8@semihalf.com>
65880
65881commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
65882Author: Kumar Gala <galak@kernel.crashing.org>
65883Date:	Wed Feb 27 21:51:49 2008 -0600
65884
65885    [new uImage] Use lmb for bootm allocations
65886
65887    Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
65888    functions over to using lmb for allocation of the ramdisk, command line
65889    and kernel bd info.
65890
65891    Convert PPC specific fdt_relocate() to use lmb for allocation of the device
65892    tree.
65893
65894    Provided a weak function that board code can call to do additional
65895    lmb reserves if needed.
65896
65897    Also introduce the concept of bootmap_base to specify the offset in
65898    physical memory that the bootmap is located at.  This is used for
65899    allocations of the cmdline, kernel bd, and device tree as they should
65900    be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
65901
65902    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65903
65904commit f5614e7926863bf0225ec860d9b319741a9c4004
65905Author: Kumar Gala <galak@kernel.crashing.org>
65906Date:	Wed Feb 27 21:51:48 2008 -0600
65907
65908    [new uImage] Add autostart flag to bootm_headers structure
65909
65910    The autostart env variable was dropped as part of the initial new uImage
65911    cleanup.  Add it back here so the arch specific code can decide if it
65912    wants to really boot or not.
65913
65914    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65915    Acked-by: Marian Balakowicz <m8@semihalf.com>
65916
65917commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
65918Author: Kumar Gala <galak@kernel.crashing.org>
65919Date:	Wed Feb 27 21:51:47 2008 -0600
65920
65921    [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
65922
65923    Introduce the LMB lib used on PPC in the kernel as a clean way to manage
65924    the memory spaces used by various boot images and structures.  This code
65925    will allow us to simplify the code in bootm and its support functions.
65926
65927    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65928
65929commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
65930Author: Kumar Gala <galak@kernel.crashing.org>
65931Date:	Tue Feb 19 22:03:47 2008 -0600
65932
65933    [new uImage] ppc: Allow boards to specify effective amount of memory
65934
65935    For historical reasons we limited the stack to 256M because some boards
65936    could only map that much via BATS.	However newer boards are capable of
65937    mapping more memory (for example 85xx is capable of doing up to 2G).
65938
65939    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65940    Acked-by: Marian Balakowicz <m8@semihalf.com>
65941
65942commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
65943Author: Kumar Gala <galak@kernel.crashing.org>
65944Date:	Wed Feb 27 21:51:46 2008 -0600
65945
65946    [new uImage] rework error handling so common functions don't reset
65947
65948    Changed image_get_ramdisk() to just return NULL on error and have
65949    get_ramdisk() propogate that error to the caller.  It's left to the
65950    caller to call do_reset() if it wants to.
65951
65952    Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
65953    to a common location.  In the future we will change get_fdt() and
65954    fdt_relocate() to return success/failure and not call do_reset() at all.
65955
65956    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65957    Acked-by: Marian Balakowicz <m8@semihalf.com>
65958
65959commit d2bc095a639672def11d5d043b5688d0dbd692ec
65960Author: Kumar Gala <galak@kernel.crashing.org>
65961Date:	Wed Feb 27 21:51:45 2008 -0600
65962
65963    [new uImage] ppc: Re-order ramdisk/fdt handling sequence
65964
65965    Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
65966    however it does mean we have to go in and fixup the initrd info since
65967    we don't know where it will be.
65968
65969    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65970
65971commit 27953493ef025fb698d68c5dee39b36f01f4d530
65972Author: Kumar Gala <galak@kernel.crashing.org>
65973Date:	Wed Feb 27 21:51:44 2008 -0600
65974
65975    [new uImage] ppc: Determine if we are booting an OF style
65976
65977    If we are bootin OF style than we can skip setting up some things
65978    that are used for the old boot method.
65979
65980    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65981    Acked-by: Marian Balakowicz <m8@semihalf.com>
65982
65983commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
65984Author: Kumar Gala <galak@kernel.crashing.org>
65985Date:	Wed Feb 27 21:51:43 2008 -0600
65986
65987    [new uImage] Don't pass kdb to ramdisk_high since we may not have one
65988
65989    We don't actually need the kdb param as we are just using it to get
65990    bd->bi_memsize which we can get from gd->bd->bi_memsize.  Also, if we
65991    boot via OF we might not actually fill out a kdb.
65992
65993    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65994    Acked-by: Marian Balakowicz <m8@semihalf.com>
65995
65996commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
65997Author: Kumar Gala <galak@kernel.crashing.org>
65998Date:	Wed Feb 27 16:30:47 2008 -0600
65999
66000    85xx: Don't icbi when unlocking the cache
66001
66002    There is no reason to icbi when invalidating the temporary stack in
66003    the d-cache.  Its impossible on e500 to have the i-cache contain
66004    any addresses in the temp stack and it can be problematic in generating
66005    transactions on the bus to non-valid addresses.
66006
66007    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66008
66009commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
66010Author: Andy Fleming <afleming@freescale.com>
66011Date:	Wed Feb 27 15:50:50 2008 -0600
66012
66013    Fix source for ECM error IVPR
66014
66015    The source vector for the ECM was being set to 2,
66016    but that's what the source vector for DDR was being
66017    set to.  Change it to 1.
66018
66019    Signed-off-by: Andy Fleming <afleming@freescale.com>
66020
66021commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
66022Author: Andy Fleming <afleming@freescale.com>
66023Date:	Wed Feb 27 14:29:58 2008 -0600
66024
66025    Invalidate INIT_RAM TLB mappings
66026
66027    Commit 0db37dc...  (and some others) changed the INIT_RAM TLB
66028    mappings to be unguarded.  This collided with an existing "bug"
66029    where the mappings for the INIT_RAM were being kept around.
66030    This meant that speculative loads to those addresses were
66031    succeeding in the TLB, and going out to the bus, where they
66032    were causing an exception (there's nothing at that address). The
66033    Flash code was coincidentally causing such a speculative load.
66034    Rather than go back to mapping the INIT RAM as guarded, we fix
66035    it so that the entries for the INIT_RAM are invalidated.  Thus
66036    the speculative loads will fail in the TLB, and have no effect.
66037
66038    Signed-off-by: Andy Fleming <afleming@freescale.com>
66039
66040commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
66041Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66042Date:	Sun Feb 17 22:56:17 2008 +0100
66043
66044    sbc8548: Fix Revision reading and unused variable 'path'
66045
66046    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66047
66048commit 495d162374c472f46454453553382ad0735dc725
66049Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66050Date:	Sun Feb 17 22:56:16 2008 +0100
66051
66052    sbc8548: Fix cfi flash bank declaration
66053
66054    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66055
66056commit 4efbe9dbb129f857f27856936112c8c02f016be6
66057Author: Marian Balakowicz <m8@semihalf.com>
66058Date:	Wed Feb 27 11:02:26 2008 +0100
66059
66060    [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
66061
66062    Dual format image code must properly handle all three FDT passing methods:
66063    - raw FDT blob passed
66064    - FDT blob embedded in the legacy uImage
66065    - FDT blob embedded in the new uImage
66066
66067    This patch enables proper raw FDT handling when no FIT imaeg support
66068    is compiled in. This is a bit tricky as we must dected FIT format even
66069    when FIT uImage handling is not enabled as both FIT uImages and raw FDT
66070    blobs use tha same low level format (libfdt).
66071
66072    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66073
66074commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
66075Author: Marian Balakowicz <m8@semihalf.com>
66076Date:	Wed Feb 27 11:02:26 2008 +0100
66077
66078    [new uImage] POWERPC: Add image_get_fdt() routine
66079
66080    FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
66081    (3) or embedded in the new uImage. For the (2) case embedding image must be
66082    verified before we get FDT from it. This patch factors out legacy image
66083    specific verification routine to the separate helper routine.
66084
66085    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66086    Acked-by: Kumar Gala <galak@kernel.crashing.org>
66087
66088commit 1efd43601f90de21ec6c0ebb9880823e822927b1
66089Author: Marian Balakowicz <m8@semihalf.com>
66090Date:	Wed Feb 27 11:02:07 2008 +0100
66091
66092    [new uImage] Add image_get_kernel() routine
66093
66094    Legacy image specific verification is factored out to a separate helper
66095    routine to keep get_kernel() generic and simple.
66096
66097    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66098    Acked-by: Kumar Gala <galak@kernel.crashing.org>
66099
66100commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
66101Author: Marian Balakowicz <m8@semihalf.com>
66102Date:	Wed Feb 27 11:01:04 2008 +0100
66103
66104    [new uImage] Move image verify flag to bootm_headers structure
66105
66106    Do not pass image verification flag directly to related routines.
66107    Simplify argument passing and move it to the bootm_header structure which
66108    contains curently processed image specific data and is already being passed
66109    on the argument list.
66110
66111    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66112    Acked-by: Kumar Gala <galak@kernel.crashing.org>
66113
66114commit 823afe7cefe00dafefc6696c1cc7aa828c394234
66115Author: Marian Balakowicz <m8@semihalf.com>
66116Date:	Wed Feb 27 11:00:47 2008 +0100
66117
66118    [Makefile] Sort COBJS in lib_<arch> Makefiles
66119
66120    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66121
66122commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
66123Author: Marian Balakowicz <m8@semihalf.com>
66124Date:	Wed Feb 27 11:00:47 2008 +0100
66125
66126    [new uImage] Optimize gen_get_image() flow control
66127
66128    When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
66129    to do, update its control flow to better reflect that simple case.
66130
66131    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66132    Acked-by: Kumar Gala <galak@kernel.crashing.org>
66133
66134commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
66135Author: Marian Balakowicz <m8@semihalf.com>
66136Date:	Mon Feb 4 08:28:17 2008 +0100
66137
66138    [new uImage] POWERPC: Split get_fdt() into get and relocate routines
66139
66140    PPC specific FDT blob handling code is divided into two separate routines:
66141
66142    get_fdt()	- find and verify a FDT blob (either raw or image embedded)
66143    fdt_relocate()	- move FDT blob to within BOOTMAP if needed
66144
66145    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66146    Acked-by: Kumar Gala <galak@kernel.crashing.org>
66147
66148commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
66149Author: Jon Loeliger <jdl@freescale.com>
66150Date:	Mon Feb 25 13:13:37 2008 -0600
66151
66152    86xx: Fix renamed GUR symbols in sbc8641d board.
66153
66154    Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
66155    (86xx: Fix GUR PCI config registers properly), we should have
66156    changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
66157    symbols in the sbc8641d board as well.  Fix this oversight.
66158
66159    Signed-off-by: Jon Loeliger <jdl@freescale.com>
66160
66161commit 64cd594e623c39f73964d18787763e4533f791f7
66162Author: Stefan Roese <sr@denx.de>
66163Date:	Mon Feb 25 16:50:48 2008 +0100
66164
66165    ppc4xx: Fix acadia_nand build problem
66166
66167    Don't include testdram() on NAND-booting target acadia_nand. This saves
66168    a few bytes and makes the target build clean again.
66169
66170    Signed-off-by: Stefan Roese <sr@denx.de>
66171
66172commit 14e099e698d41e8179d05c2b2dbcf704a236f748
66173Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66174Date:	Sun Feb 24 23:03:12 2008 +0000
66175
66176    mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
66177
66178    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66179
66180commit 724902c8464e610642b3a170278b99710325888e
66181Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66182Date:	Sun Feb 24 23:03:11 2008 +0000
66183
66184    arm-imx: Fix registers definition
66185
66186    Sync registers definition with linux
66187
66188    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66189
66190commit 4cd288b589ea1178947c6e364453c32b3dede6b7
66191Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66192Date:	Sun Feb 24 23:03:10 2008 +0000
66193
66194    actua1/actua2/actua3: Fix multipleunused variable
66195
66196    - actua1:
66197	actux1.c: In function 'checkboard':
66198	actux1.c:92: warning: unused variable 'revision'
66199
66200    - actua2:
66201	actux2.c: In function 'checkboard':
66202	actux2.c:100: warning: unused variable 's'
66203	actux2.c:99: warning: unused variable 'revision'
66204	actux2.c: In function 'reset_phy':
66205	actux2.c:130: warning: unused variable 'i'
66206
66207    - actua3:
66208	actux3.c: In function 'checkboard':
66209	actux3.c:114: warning: unused variable 'revision'
66210
66211    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66212
66213commit d5934ad7756f038a393a9cfab76a4fe306d9d930
66214Author: Marian Balakowicz <m8@semihalf.com>
66215Date:	Mon Feb 4 08:28:09 2008 +0100
66216
66217    [new uImage] Add dual format uImage support framework
66218
66219    This patch adds framework for dual format images. Format detection is added
66220    and the bootm controll flow is updated to include cases for new FIT format
66221    uImages.
66222
66223    When the legacy (image_header based) format is detected appropriate
66224    legacy specific handling is invoked. For the new (FIT based) format uImages
66225    dual boot framework has a minial support, that will only print out a
66226    corresponding debug messages. Implementation of the FIT specific handling will
66227    be added in following patches.
66228
66229    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66230
66231commit b29661fc1151077776454288051bc9a488351ce8
66232Author: Wolfgang Denk <wd@denx.de>
66233Date:	Sun Feb 24 15:21:36 2008 +0100
66234
66235    Coding style cleanup. Prepare v1.3.2-rc2 release candidate
66236
66237    Signed-off-by: Wolfgang Denk <wd@denx.de>
66238
66239commit 00b48a48424894daa589d166d73277830b1c6ac4
66240Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66241Date:	Sat Feb 23 12:15:56 2008 +0100
66242
66243    ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
66244
66245    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66246
66247commit b075d74efb70ff68c49a2532f26b56d6703b69c1
66248Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66249Date:	Sat Feb 23 17:24:16 2008 +0900
66250
66251    Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
66252
66253    ----------------------------------------------------------------
66254    Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
66255
66256    Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
66257    32bit targets.
66258
66259    GCC can be made to warn about usage of long long types with ISO C90
66260    (-ansi), but only with -pedantic.  You can write this in a way that even
66261    then it doesn't cause warnings, namely by:
66262
66263    #ifdef __GNUC__
66264    __extension__ typedef __signed__ long long __s64;
66265    __extension__ typedef unsigned long long __u64;
66266    #endif
66267
66268    The __extension__ keyword in front of this switches off any pedantic
66269    warnings for this expression.
66270
66271    Signed-off-by: Olaf Hering <olh@suse.de>
66272    Cc: <linux-arch@vger.kernel.org>
66273    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
66274    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
66275    ----------------------------------------------------------------
66276
66277    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66278
66279commit 208acd112e6517b21fc30c420396902b103563ac
66280Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66281Date:	Sat Feb 23 17:07:57 2008 +0900
66282
66283    cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
66284
66285    This will reduce the build time.
66286
66287    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66288
66289commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
66290Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66291Date:	Sat Feb 23 17:05:00 2008 +0900
66292
66293    cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
66294
66295    This will reduce the build time.
66296
66297    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66298
66299commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
66300Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66301Date:	Sat Feb 23 16:58:41 2008 +0900
66302
66303    cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
66304
66305    This reduces the build time by ~10%. Here's the gth2_config example.
66306
66307	    BEFORE	 AFTER
66308    real    0m31.441s	 0m27.833s
66309    user    0m24.766s	 0m23.045s
66310    sys     0m10.425s	 0m7.468s
66311
66312    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66313
66314commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
66315Author: Marcel Moolenaar <marcelm@juniper.net>
66316Date:	Fri Feb 22 10:48:07 2008 -0800
66317
66318    make define2mk.sed work on FreeBSD
66319
66320    In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
66321    the define2mk.sed script was identified as the source of the link
66322    failure on FreeBSD. The problem is that sed(1) does not always support
66323    the '+' operator. It isn't on FreeBSD. The attach patch implements the
66324    equivalent, using the '*' operator instead and should work everywhere.
66325
66326    Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
66327
66328commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
66329Author: Detlev Zundel <dzu@denx.de>
66330Date:	Fri Feb 22 17:21:32 2008 +0100
66331
66332    Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
66333
66334    The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
66335    final traces of long-deprecated "ramdisk" kernel parm") makes these
66336    changes neccessary.
66337
66338    Signed-off-by: Detlev Zundel <dzu@denx.de>
66339
66340commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
66341Author: Larry Johnson <lrj@acm.org>
66342Date:	Thu Feb 21 13:58:16 2008 -0500
66343
66344    LM75 bug fix for negative temperatures
66345
66346    When the LM75 temperature sensor measures a temperature below 0 C, the
66347    current driver does not perform sign extension, so the result returned is
66348    256 C too high.  This patch fixes the problem.
66349
66350    Signed-off-by: Larry Johnson <lrj@acm.org>
66351
66352commit 5a910c224b13e413bda41922379add6d75c32da3
66353Author: Heiko Schocher <hs@denx.de>
66354Date:	Thu Feb 21 18:33:45 2008 +0100
66355
66356    IDS8247: update MAINTAINER entry.
66357
66358    Signed-off-by: Heiko Schocher <hs@denx.de>
66359
66360commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
66361Author: Heiko Schocher <hs@denx.de>
66362Date:	Thu Feb 21 18:31:15 2008 +0100
66363
66364    Fix device tree for mgsuvd board.
66365
66366    Rename the "scc" node in "ethernet" for the mgsuvd board.
66367
66368    Signed-off-by: Heiko Schocher <hs@denx.de>
66369
66370commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
66371Author: Yuri Tikhonov <yur@emcraft.com>
66372Date:	Thu Feb 21 14:23:42 2008 +0100
66373
66374    lwmon5: enable hardware watchdog
66375
66376    Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
66377    causing it to reboot the board if U-Boot does a long busy-wait with
66378    udelay(). Thus, for these boards we have to restart WD more
66379    frequently.
66380
66381    This patch splits the busy-wait udelay() into smaller, predefined,
66382    intervals, so that the watchdog timer may be resetted with the
66383    configurable (CONFIG_WD_PERIOD) interval.
66384
66385    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
66386
66387commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
66388Author: Anatolij Gustschin <agust@denx.de>
66389Date:	Thu Feb 21 12:52:29 2008 +0100
66390
66391    ppc4xx: Support for ATI Radeon 9200 card on sequoia
66392
66393    Adds configuration option for ATI Radeon 9200 card
66394    support to sequoia config file. If CONFIG_VIDEO
66395    is enabled, TEXT_BASE should be changed to 0xFFF80000.
66396
66397    Signed-off-by: Anatolij Gustschin <agust@denx.de>
66398
66399commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
66400Author: Kumar Gala <galak@kernel.crashing.org>
66401Date:	Mon Feb 18 08:18:07 2008 -0600
66402
66403    Remove duplicate defines for ARRAY_SIZE
66404
66405    A few duplicate of the ARRAY_SIZE macro sneaked in since we put
66406    the define in common.h.
66407
66408    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66409
66410commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
66411Author: Kumar Gala <galak@kernel.crashing.org>
66412Date:	Mon Feb 18 08:09:37 2008 -0600
66413
66414    ppc: Allow boards to specify effective amount of memory
66415
66416    For historical reasons we limited the stack to 256M because some boards
66417    could only map that much via BATS.	However newer boards are capable of
66418    mapping more memory (for example 85xx is capable of doing up to 2G).
66419
66420    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66421
66422commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
66423Author: Mike Frysinger <vapier@gentoo.org>
66424Date:	Mon Feb 18 05:24:13 2008 -0500
66425
66426    include autoconf.mk before any other .mk files
66427
66428    This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
66429    those .mk files can have make if statements based on the current config.
66430
66431    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66432
66433commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
66434Author: Mike Frysinger <vapier@gentoo.org>
66435Date:	Mon Feb 18 05:10:07 2008 -0500
66436
66437    error check autoconf.mk generation
66438
66439    If any of the steps for generating autoconf.mk fail currently, they go
66440    unnoticed.	To fix, we can simply add 'set -e' to the long list of commands.
66441    This is simpler and more robust than placing '|| exit $$?' after every line.
66442
66443    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66444
66445commit 019895a8dee71a9f00da05c03e379f45d581b0fe
66446Author: Stefano Babic <sbabic@denx.de>
66447Date:	Mon Feb 18 08:03:51 2008 +0100
66448
66449    Fix bug in dependency checking
66450
66451    By adding VERSION_FILE to the PHONY targets the script
66452    /tools/setlocalversion is always called and version_autogenerated.h
66453    is replaced only if the script find a modified source file.
66454
66455    Signed-off-by: Stefano Babic <sbabic@denx.de>
66456
66457commit 98ba144ccc912eee90dd42699f023c497ce774c6
66458Author: Kyungmin Park <kmpark@infradead.org>
66459Date:	Mon Feb 18 14:35:43 2008 +0900
66460
66461    Fix GPMC CS2 memory setup at apollon
66462
66463    It disables the current map first
66464
66465    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
66466
66467commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
66468Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66469Date:	Sun Feb 17 23:52:46 2008 +0100
66470
66471    uli526x: Fix multiple differ in signedness and parentheses around comparison
66472
66473    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66474
66475commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
66476Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66477Date:	Sun Feb 17 16:58:04 2008 +0100
66478
66479    MIPS: Fix CFG_NO_FLASH support
66480
66481    - Fix flash_init call when CFG_NO_FLASH is used
66482    - Remove no more needed flash.c for qemu-mips
66483
66484    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66485
66486commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
66487Author: Mike Frysinger <vapier@gentoo.org>
66488Date:	Sat Feb 16 02:40:18 2008 -0500
66489
66490    easylogo: clean up some more and add -r (rgb) support
66491
66492    Michael Hennerich added support for outputting an image in RGB format rather
66493    than forcing YUYV all the time.  This makes obvious sense if the display you
66494    have takes RGB input rather than YUYV.
66495
66496    Rather than hack in support for options, I've converted it to use getopt and
66497    cleaned up the argument parsing in the process.
66498
66499    Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
66500    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66501
66502commit f65c98129ccada3f7caf97d80395a95b84e911de
66503Author: Mike Frysinger <vapier@gentoo.org>
66504Date:	Sat Feb 16 02:12:37 2008 -0500
66505
66506    Makefile: add target for $(LDSCRIPT)
66507
66508    If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
66509    then change into the board directory and try and create it.  This allows you
66510    to generate the linker script on the fly based upon board defines (like the
66511    Blackfin boards do).
66512
66513    There should be no regressions due to this change as the normal case is to
66514    already have a u-boot.lds file.  If that's the case, then there's nothing to
66515    generate, and so make will always exit.  The fix here is that if the linker
66516    script does not exist, the implicit rules take over and attempt to guess how
66517    to generate the file.
66518
66519    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66520
66521commit 5583cbf736474ef754e128a54fb78632f57b48fd
66522Author: Marian Balakowicz <m8@semihalf.com>
66523Date:	Thu Feb 21 17:27:49 2008 +0100
66524
66525    [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
66526
66527    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66528
66529commit 2242f5369822bc7780db95c47985bb408ea9157b
66530Author: Marian Balakowicz <m8@semihalf.com>
66531Date:	Thu Feb 21 17:27:41 2008 +0100
66532
66533    [new uImage] Rename and move print_image_hdr() routine
66534
66535    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66536
66537commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
66538Author: Marian Balakowicz <m8@semihalf.com>
66539Date:	Thu Feb 21 17:20:20 2008 +0100
66540
66541    [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
66542
66543    Introducing routines for parsing new uImage format bootm arguments:
66544    [<addr>]#<conf>		- configuration specification
66545    [<addr>]:<subimg>	- subimage specification
66546
66547    New format images can contain multiple subimages of the same type. For example
66548    a single new format image file can contain three kernels, two ramdisks and a
66549    couple of FDT blobs. Subimage and configuration specifications are extensions
66550    to bootm (and other image-related commands) arguments' syntax that allow to
66551    specify which particular subimage should be operated on.
66552
66553    Subimage specification is used to denote a particular subimage. Configurations
66554    are a bit more complex -- they are used to define a particualr booting setup,
66555    for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
66556    etc.
66557
66558    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66559
66560commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
66561Author: Marian Balakowicz <m8@semihalf.com>
66562Date:	Thu Feb 21 17:20:19 2008 +0100
66563
66564    [new uImage] Add gen_get_image() routine
66565
66566    This routine assures that image (whether legacy or FIT) is not
66567    in a special dataflash storage.
66568
66569    If image address is a dataflash address image is moved to system RAM.
66570
66571    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66572
66573commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
66574Author: Marian Balakowicz <m8@semihalf.com>
66575Date:	Thu Feb 21 17:20:18 2008 +0100
66576
66577    [new uImage] Pull in libfdt if CONFIG_FIT is enabled
66578
66579    New uImage format (Flattened Image Tree) requires libfdt
66580    functionality, print out error message if CONFIG_OF_LIBFDT
66581    is not defined.
66582
66583    New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
66584    This commit turns it on by default.
66585
66586    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66587
66588commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
66589Author: Michael Schwingen <michael@schwingen.org>
66590Date:	Mon Feb 18 23:16:35 2008 +0100
66591
66592    CFI: Do not use uninitialized cmd_reset
66593
66594    Do not use uninitialized cmd_reset; issue both AMD and Intel reset
66595    commands instead
66596
66597    From a short test, it looks like AMD-style flash roms treat *any* unknown
66598    command write as a reset, at least when in CFI Query mode, so issuing the
66599    Intel reset command to AMD-style flashs seems safe (from the small sample I
66600    have), plus the 3-cycle magic sequence should kick the state machine into
66601    the right state even without a reset command. Since the AMD-style flashs
66602    require the unlock sequence for real operation, I chose to try the AMD reset
66603    command first, so that Intel flashs do no see an invalid command prior to
66604    the CFI query.
66605
66606    I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
66607    plus Intel StrataFlash.
66608
66609    Signed-off-by: Michael Schwingen <michael@schwingen.org>
66610    Signed-off-by: Stefan Roese <sr@denx.de>
66611
66612commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
66613Author: Rafal Jaworowski <raj@semihalf.com>
66614Date:	Thu Feb 21 11:56:44 2008 +0100
66615
66616    API: Add (c) and licensing notice to the public API header.
66617
66618    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
66619
66620commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
66621Author: Yuri Tikhonov <yur@emcraft.com>
66622Date:	Thu Feb 21 11:06:07 2008 +0100
66623
66624    Fix CPU POST test failure
66625
66626    The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
66627    ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
66628    by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
66629    This patch just saves the CR value before running the test code, so allowing
66630    it to do anything it wants with CR.
66631
66632    Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
66633    Acked-by: Yuri Tikhonov <yur@emcraft.com>
66634    --
66635
66636commit d5908b093955415f3d340706378b991f911af671
66637Author: Jon Loeliger <jdl@freescale.com>
66638Date:	Wed Feb 20 15:26:51 2008 -0600
66639
66640    8610HPCD: Document the flashbank selection switches.
66641
66642    Signed-off-by: Jon Loeliger <jdl@freescale.com>
66643
66644commit a551cee99ad1d1da20fd23ad265de47448852f56
66645Author: Jon Loeliger <jdl@freescale.com>
66646Date:	Wed Feb 20 14:22:26 2008 -0600
66647
66648    86xx: Fix GUR PCI config registers properly.
66649
66650    Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
66651    I tried to "8610HPCD: Fix typos in two PCI setup registers", I
66652    botched it due to not realizing that 8610 and 8641 had different
66653    Global Utility Register defintions, one of which was like 85xx,
66654    and the other wasn't.  Correct this problem by introducing two
66655    symbols, one for each 86xx SoC, but neither of which is named
66656    anything like 85xx.
66657
66658    My bad.  Lovely Wednesday with git bisect.	You know.
66659
66660    Signed-off-by: Jon Loeliger <jdl@freescale.com>
66661
66662commit cb06eb961bdffc8728b38c242473d802e83ab2b4
66663Author: Jon Loeliger <jdl@freescale.com>
66664Date:	Wed Feb 20 12:24:11 2008 -0600
66665
66666    8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
66667
66668    Without an actual supported video card hooked up, enabling
66669    the CONFIG_VIDEO by default just makes it look broken by
66670    routing all console output to the video card.   Don't.
66671
66672    Signed-off-by: Jon Loeliger <jdl@freescale.com>
66673
66674commit 4d264eff4312f230776b913edade7ceb75f1b1e0
66675Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
66676Date:	Wed Jan 30 15:08:15 2008 -0600
66677
66678    ColdFire: Fix missing code flash size for M5485EVB
66679
66680    Signed-off-by: James Mahan <kmahan@freescale.com>
66681    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
66682
66683commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
66684Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
66685Date:	Wed Jan 30 15:04:42 2008 -0600
66686
66687    ColdFire: Fix 5282 and 5271 interrupt mask bit
66688
66689    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
66690
66691commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
66692Author: Jon Loeliger <jdl@freescale.com>
66693Date:	Tue Feb 19 12:31:08 2008 -0600
66694
66695    8610HPCD: Fix typos in two PCI setup registers.
66696
66697    The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
66698    were erroneously present as 85xx names and values, leftover from
66699    the clone wars.  Fix this by removing the 85xx cruft from the
66700    86xx codebase.
66701
66702    Signed-off-by: Jon Loeliger <jdl@freescale.com>
66703
66704commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
66705Author: Jon Loeliger <jdl@freescale.com>
66706Date:	Mon Feb 18 14:01:56 2008 -0600
66707
66708    86xx: Convert sbc8641d to use libfdt.
66709
66710    This is the proper fix for a missing closing brace in the function
66711    ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
66712    The ft_cpu_setup() function in mpc8641hpcn.c should have been
66713    removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
66714    but was missed.  Only, the sbc8641d was nominally still using it.
66715    It all got ripped out, and the funcality that was in ft_board_setup()
66716    was refactored to remove the CPU portions into the new file
66717    cpu/mpc86xx/fdt.c instead.	Make sbc8641d use this now.
66718
66719    Based loosely on an original patch from joe.hamman@embeddedspecialties.com
66720
66721    Signed-off-by: Jon Loeliger <jdl@freescale.com>
66722
66723commit 04efddc87c50c84f85dad5c331c634a6ce830a83
66724Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66725Date:	Sun Feb 17 23:35:31 2008 +0100
66726
66727    mpc86xx: Fix unused variable 'config' and 'immap'
66728
66729    and remove useless CONFIG_DDR_INTERLEAVE
66730
66731    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66732
66733commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
66734Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66735Date:	Sun Feb 17 23:03:36 2008 +0100
66736
66737    mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
66738
66739    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66740
66741commit b6f29c84c208a091f95a10cbc9852d729659ba20
66742Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66743Date:	Sun Feb 17 14:15:31 2008 +0100
66744
66745    s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
66746
66747    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66748
66749commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
66750Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66751Date:	Sun Feb 17 14:15:32 2008 +0100
66752
66753    pxa: fix assignment from incompatible pointer type
66754
66755    fix mmc_bread function prototype
66756
66757    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66758
66759commit 64d792063fff90b8118179b092feee09fe5cae13
66760Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66761Date:	Sun Feb 17 14:15:30 2008 +0100
66762
66763    at91cap9adk: fix implicit declaration of function 'eth_init'
66764
66765    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66766
66767commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
66768Author: Wolfgang Denk <wd@denx.de>
66769Date:	Sun Feb 17 15:43:44 2008 +0100
66770
66771    Remove files added by mistake, update CHANGELOG.
66772
66773    Signed-off-by: Wolfgang Denk <wd@denx.de>
66774
66775commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
66776Author: Mike Nuss <mike@terascala.com>
66777Date:	Wed Feb 6 11:10:11 2008 -0500
66778
66779    PPC440EPx: Optionally enable second I2C bus
66780
66781    The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
66782    PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
66783    code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
66784
66785    Signed-off-by: Mike Nuss <mike@terascala.com>
66786    Cc: Stefan Roese <sr@denx.de>
66787
66788commit ef5b4f221c22d05770878513951745f236b5b43f
66789Author: Niklaus Giger <niklaus.giger@netstal.com>
66790Date:	Tue Feb 5 10:26:44 2008 +0100
66791
66792    ppc4xx: HCU4/5. Cleanup configs
66793
66794    - hcu4.h: Removed define of CONFIG_PPC405GPr
66795    - Corrected phy addresses
66796    - Fix boot variables
66797    - Respect line length of 80 chars
66798
66799    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66800
66801commit 74973126d1be63ac75bdc192f46234dca3a7c421
66802Author: Niklaus Giger <niklaus.giger@netstal.com>
66803Date:	Tue Feb 5 11:31:28 2008 +0100
66804
66805    ppc4xx: HCU4/5. Cleanups
66806
66807    - Fix some coding style violations.
66808    - Use in/out_u16/32 where appropriate.
66809    - Use register names from ppc405.h.
66810    - Fix trace useage for Lauterbach.
66811    - Remove obsolete generation HCU2.
66812    - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
66813
66814    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66815
66816commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
66817Author: Niklaus Giger <niklaus.giger@netstal.com>
66818Date:	Tue Feb 5 10:26:41 2008 +0100
66819
66820    ppc4xx: PPC405GPr fix missing register definitions
66821
66822    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66823
66824commit 214398d9cb22268d9d4f7563359edca0f78297a2
66825Author: Larry Johnson <lrj@acm.org>
66826Date:	Fri Jan 18 21:49:05 2008 -0500
66827
66828    ppc4xx: Beautify configuration files for Sequoia and Korat boards
66829
66830    Signed-off-by: Larry Johnson <lrj@acm.org>
66831
66832commit 30c6a241e88499f536e86d325759e29ba00ff67f
66833Author: Anatolij Gustschin <agust@denx.de>
66834Date:	Fri Feb 15 20:09:01 2008 +0100
66835
66836    Wipe out assembler warnings while compiling x86 biosemu
66837
66838    This patch tries to get rid of some assembler warnings about
66839    changed .got2 section type while compiling x86 bios emulator
66840    code.
66841
66842    Signed-off-by: Anatolij Gustschin <agust@denx.de>
66843
66844commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
66845Author: Wolfgang Denk <wd@denx.de>
66846Date:	Fri Feb 15 00:57:09 2008 +0100
66847
66848    Prepare v1.3.2-rc1 release candidate
66849
66850commit f33e9653c9c09868995d788511d573771c209fe5
66851Author: Anatolij Gustschin <agust@denx.de>
66852Date:	Fri Feb 15 00:13:20 2008 +0100
66853
66854    Fix compile warning on lib_ppc/board.c
66855
66856    Signed-off-by: Anatolij Gustschin <agust@denx.de>
66857
66858commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
66859Author: Anatolij Gustschin <agust@denx.de>
66860Date:	Thu Feb 14 18:22:04 2008 +0100
66861
66862    Add Radeon Mobility 9200 pci device id to the radeon driver
66863
66864    This patch extends PCI device id table of the
66865    radeon driver so that the driver will also support
66866    Radeon Mobility 9200 (M9+) based boards.
66867
66868    Signed-off-by: Anatolij Gustschin <agust@denx.de>
66869
66870commit 1b8607e1f7143548c6062c28371449ec69588c00
66871Author: Anatolij Gustschin <agust@denx.de>
66872Date:	Thu Feb 14 18:19:50 2008 +0100
66873
66874    Extend ATI Radeon driver to support more video modes
66875
66876    Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
66877    800x600, 640x480 at 24, 16 and 8 bpp.
66878
66879    Signed-off-by: Anatolij Gustschin <agust@denx.de>
66880
66881commit 4124382de029d361162a4b8cecc773eb8f26e2a8
66882Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66883Date:	Sun Feb 10 17:05:20 2008 +0100
66884
66885    xsengine: fix typo and few coding style
66886
66887    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66888
66889commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
66890Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66891Date:	Fri Feb 8 21:25:58 2008 +0100
66892
66893    Fix wrong memory limit calculation in memory-test
66894
66895    If the length of the memory address range passed to the "mtest" command is
66896    not of the form 2^x - 1, not all address lines are tested. This bug is
66897    inherited from the original software at
66898    http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
66899    this.
66900
66901    Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66902
66903commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
66904Author: Wolfgang Denk <wd@denx.de>
66905Date:	Fri Feb 15 00:11:39 2008 +0100
66906
66907    Coding STyle cleanup.
66908
66909    Signed-off-by: Wolfgang Denk <wd@denx.de>
66910
66911commit f6921e3dc331293c873ec4d109fd5517a42a90b3
66912Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
66913Date:	Tue Feb 5 13:30:43 2008 +0900
66914
66915    sh: Fix register address of SH7722
66916
66917    The address of SH7722 is wrong by old document.
66918    This patch fixes this problem.
66919
66920    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
66921
66922commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
66923Author: Mike Frysinger <vapier@gentoo.org>
66924Date:	Mon Feb 4 17:44:23 2008 -0500
66925
66926    only update version header as needed
66927
66928    Constantly rebuilding the version header will force useless relinking, so we
66929    simply need to compare the new header with the existing one before updating
66930    it.
66931
66932    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66933
66934commit 208447f8e953f347425eb92c8e28d59e6d911363
66935Author: Mike Frysinger <vapier@gentoo.org>
66936Date:	Mon Jan 28 05:56:19 2008 -0500
66937
66938    Do not specify a CROSS_COMPILE default when executing size
66939
66940    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66941
66942commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
66943Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66944Date:	Wed Feb 13 11:19:19 2008 +0100
66945
66946    Fix return value of mtest when CFG_ALT_MEMTEST set
66947
66948    Fix a missing return statement from a non-void function.
66949
66950    Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66951
66952commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
66953Author: Timur Tabi <timur@freescale.com>
66954Date:	Wed Jan 9 14:35:26 2008 -0600
66955
66956    85xx, 86xx: Determine I2C clock frequencies and store in global_data
66957
66958    Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
66959
66960    Update the get_clocks() function in 85xx and 86xx to determine the I2C
66961    clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
66962
66963    Signed-off-by: Timur Tabi <timur@freescale.com>
66964
66965commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
66966Author: Wolfgang Denk <wd@denx.de>
66967Date:	Thu Feb 14 23:18:01 2008 +0100
66968
66969    TQM834x: clean up configuration
66970
66971    Get board name consistent with Linux and elsewhere;
66972    get rid of local network definitions etc.
66973
66974    Signed-off-by: Wolfgang Denk <wd@denx.de>
66975
66976commit 38cc09c55b1d7f233789052c6fc462e5377669a9
66977Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66978Date:	Thu Feb 14 08:02:12 2008 +0100
66979
66980    TFTP: fix search of ':' in BootFile
66981
66982    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66983
66984commit 0bc9efada170096c6b273f19165e32936d330d80
66985Author: Wolfgang Denk <wd@denx.de>
66986Date:	Thu Feb 14 22:46:55 2008 +0100
66987
66988    Coding style cleanup; update CHANGELOG.
66989
66990    Signed-off-by: Wolfgang Denk <wd@denx.de>
66991
66992commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
66993Author: Wolfgang Denk <wd@denx.de>
66994Date:	Thu Feb 14 22:43:22 2008 +0100
66995
66996    PPC: Use r2 instead of r29 as global data pointer
66997
66998    R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
66999    will refuse to use load/store multiple insns; instead, it issues a
67000    list of simple load/store instructions upon function entry and exit,
67001    resulting in bigger code size, which in turn makes the build for a
67002    few boards fail.
67003
67004    Use r2 instead.
67005
67006    Signed-off-by: Wolfgang Denk <wd@denx.de>
67007
67008commit 3c234efa693bc59906c2be55c7918ecbb55392ea
67009Author: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
67010Date:	Wed Jan 30 09:08:49 2008 +0100
67011
67012    ARM: make the machid configurable via the environment
67013
67014    If the variable "machid" exists, let do_bootm_linux use that instead
67015    of bd->bi_arch_number.
67016
67017    Signed-off-by: Uwe Kleine-K�nig <Uwe.Kleine-Koenig@digi.com>
67018
67019commit dd24058407c5add45cc60aec6c757ddc1a17e1b0
67020Author: Vlad Lungu <vlad@comsys.ro>
67021Date:	Wed Jan 23 16:34:46 2008 +0200
67022
67023    Use #ifdef CONFIG_FSLDMAFEC
67024
67025    MCD_tasks.c lacks [subject] so compilation of mips targets (and more, probably)
67026    fails
67027
67028    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
67029
67030commit 26c7bab81e08dc7bd696c48f753428a829629bd8
67031Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
67032Date:	Sat Jan 19 10:25:59 2008 +0900
67033
67034    common/miiphyutil.c: Cleanup MII_DEBUG and debug()
67035
67036    Current MII_DEBUG is confusing in two ways. One is useless define-then-
67037    undef at the top of the file. The other is there is only one debug() in
67038    this file, and that doesn't seem worthwhile to bother having MII_DEBUG.
67039    While there are many useful printf()/puts() debug codes, but they are for
67040    DEBUG, not for MII_DEBUG.
67041
67042    This patch tries to put them all together into MII_DEBUG and debug().
67043
67044    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
67045
67046commit 751b9b5189f3274b03c809172631316d6b002c82
67047Author: Kyungmin Park <kmpark@infradead.org>
67048Date:	Thu Jan 17 16:43:25 2008 +0900
67049
67050    OneNAND Initial Program Loader (IPL) support
67051
67052    This patch enables the OneNAND boot within U-Boot.
67053    Before this work, we used another OneNAND IPL called X-Loader based
67054    on open source. With this work, we can build the oneboot.bin image
67055    without other program.
67056
67057    The build sequence is simple.
67058    First, it compiles the u-boot.bin
67059    Second, it compiles OneNAND IPL
67060    Finally, it becomes the oneboot.bin from OneNAND IPL and u-boot.bin
67061    The mechanism is similar with NAND boot except it boots from itself.
67062
67063    Another thing is that you can only use the OneNAND IPL only to work
67064    other bootloader such as RedBoot and so on.
67065
67066    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
67067
67068commit 21f6f9636f0e978397548751347425fbf8d42bb3
67069Author: Andy Fleming <afleming@freescale.com>
67070Date:	Wed Jan 16 13:06:59 2008 -0600
67071
67072    Fix CONFIG_MMC usage in fat code
67073
67074    A #if statement in fat.c depended on CONFIG_MMC, instead of
67075    defined(CONFIG_MMC).  This meant CONFIG_MMC needed to be defined
67076    as "1" rather than just defined.  Now it's better.
67077
67078    Signed-off-by: Andy Fleming <afleming@freescale.com>
67079
67080commit f57d7d364ce189e39b0a64338d2f8012c074a2bd
67081Author: Rafal Jaworowski <raj@semihalf.com>
67082Date:	Tue Jan 15 12:52:31 2008 +0100
67083
67084    ppc: Refactor cache routines, so there is only one common set.
67085
67086    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
67087
67088commit 3f2ac8f928c76cbd2374437b2d079f8b4324aaba
67089Author: Jon Loeliger <jdl@jdl.com>
67090Date:	Wed Jan 23 15:55:02 2008 -0600
67091
67092    86xx: Fix compilation warning in sys_eprom.c
67093
67094    sys_eeprom.c:82:9: warning: unknown escape sequence '\/'
67095
67096    Signed-off-by: Jon Loeliger <jdl@freescale.com>
67097
67098commit 65230107025733e89e28fd5e5cfd916d4953c28a
67099Author: Haavard Skinnemoen <hskinnemoen at>
67100Date:	Fri Feb 22 11:40:50 2008 +0000
67101
67102    Move AT91RM9200DK board support under board/atmel
67103
67104    We already have a vendor subdir for Atmel, so we should use it.
67105
67106    Signed-off-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
67107
67108commit 6d0943a6be99977d6d853d51749e9963d68eb192
67109Author: Andreas Engel <andreas.engel@ericsson.com>
67110Date:	Mon Jan 14 09:06:52 2008 +0000
67111
67112    ARM: cleanup duplicated exception handlingcode
67113
67114    Move duplicated exception handling code into lib_arm.
67115
67116    Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
67117
67118commit ea8d989f4ef8203e1c0291e62435a8c62e3cfb29
67119Author: Timo Tuunainen <timo.tuunainen@sysart.fi>
67120Date:	Fri Feb 1 10:09:03 2008 +0000
67121
67122    Support for Artila M-501 starter kit
67123
67124    Kimmo Leppala / Sysart and
67125    Timo Tuunainen / Sysart
67126
67127commit 9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc
67128Author: Stelian Pop <stelian@popies.net>
67129Date:	Mon Feb 11 10:50:19 2008 +0000
67130
67131    AT91CAP9 support
67132
67133    ---------------------------------
67134
67135    read_dataflash() takes a signed char pointer as a parameter. Silence a
67136    few warnings dues to incorrect parameter types in env_dataflash.c.
67137
67138    Signed-off-by: Stelian Pop <stelian@popies.net>
67139
67140commit 64e8a06af68cda174a8a06d0a61fce5e5bb189d7
67141Author: Stelian Pop <stelian@popies.net>
67142Date:	Thu Feb 7 09:42:57 2008 +0000
67143
67144    AT91CAP9 support : move board files to Atmel vendor directory.
67145
67146    AT91CAP9 support : move at91cap9adk board files to Atmel vendor directory.
67147
67148    Signed-off-by: Stelian Pop <stelian@popies.net>
67149
67150commit 7263ef191b87da94768f762c7093bedeb70db98f
67151Author: Stelian Pop <stelian at>
67152Date:	Thu Jan 3 21:15:56 2008 +0000
67153
67154    AT91CAP9 support : MACB changes
67155
67156    Signed-off-by: Stelian Pop <stelian <at> popies.net>
67157    Acked-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
67158
67159commit 6afcabf11d7321850f4feaadfee841488ace54c5
67160Author: Stelian Pop <stelian@popies.net>
67161Date:	Thu Feb 7 16:37:54 2008 +0000
67162
67163    AT91CAP9 support : board/ files
67164
67165    Signed-off-by: Stelian Pop <stelian@popies.net>
67166
67167commit fefb6c10928caa9e71335cad64dcb65c83fce8ab
67168Author: Stelian Pop <stelian at>
67169Date:	Wed Jan 30 21:15:54 2008 +0000
67170
67171    AT91CAP9 support : cpu/ files
67172
67173    Signed-off-by: Stelian Pop <stelian <at> popies.net>
67174
67175commit fa506a926cec348805143576c941f8e61b333cc0
67176Author: Stelian Pop <stelian@popies.net>
67177Date:	Thu Jan 31 21:15:53 2008 +0000
67178
67179    AT91CAP9 support : include/ files
67180
67181    Signed-off-by: Stelian Pop <stelian@popies.net>
67182
67183commit 20b197c6f2799af399a68f96a1aff543a75621b8
67184Author: Stelian Pop <stelian@popies.net>
67185Date:	Sun Jan 20 19:49:21 2008 +0000
67186
67187    AT91CAP9 support : build integration
67188
67189    Signed-off-by: Stelian Pop <stelian@popies.net>
67190
67191commit d49fe4bed5b69ec910909d1bd62da23ecd8801fd
67192Author: Stelian Pop <stelian@popies.net>
67193Date:	Sun Jan 20 21:07:00 2008 +0000
67194
67195    Improve DataFlash CS definition.
67196
67197    Use a structure instead of the error prone unnamed array to
67198    define the possible dataflash banks.
67199
67200    Signed-off-by: Stelian Pop <stelian@popies.net>
67201
67202commit a6cdd21b56014208706238712a853a9e9a0a2290
67203Author: Stelian Pop <stelian@popies.net>
67204Date:	Sat Jan 19 21:09:35 2008 +0000
67205
67206    Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on
67207
67208    Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on.
67209
67210    cpu/arm926ejs/start.o: In function `cpu_init_crit':
67211    .../cpu/arm926ejs/start.S:227: undefined reference to `lowlevel_init'
67212
67213    Signed-off-by: Stelian Pop <stelian@popies.net>
67214
67215commit ea686f52e45b3df2938866d3f5a98bb2556dfe2b
67216Author: Peter Pearse <peter.pearse@arm.com>
67217Date:	Fri Feb 1 16:50:24 2008 +0000
67218
67219    Fix timer overflow in DaVinci
67220    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
67221
67222commit f4e7cbfcb0fcbc325a2bcfea7e00e3dd37f93846
67223Author: Peter Pearse <peter.pearse@arm.com>
67224Date:	Fri Feb 1 16:49:08 2008 +0000
67225
67226    Update board NetStar
67227    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
67228
67229commit b7f6193e76651e1fd606e46eb11915b53cb6618b
67230Author: Niklaus Giger <niklaus.giger@netstal.com>
67231Date:	Tue Feb 5 10:26:42 2008 +0100
67232
67233    ppc4xx: HCU4/5. Fix make O=../xx
67234
67235    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
67236
67237commit 29e3500cbc43c89eff6e720ca83e375deeecd9b3
67238Author: Larry Johnson <lrj@acm.org>
67239Date:	Tue Jan 22 08:51:59 2008 -0500
67240
67241    ppc4xx: Add CONFIG_4xx_DCACHE compile switch to Denali-core SPD code
67242
67243    Signed-off-by: Larry Johnson <lrj@acm.org>
67244
67245commit fe891ecf4d187e9d11dde869ed4623af52b54451
67246Author: Hiroshi Ito <ito@mlb.co.jp>
67247Date:	Thu Jan 31 18:35:04 2008 +0900
67248
67249    NFS Timeout with large files.
67250
67251    Retry to send NFS packet before reaching timeout.
67252
67253    Signed-off-by: Hiroshi Ito <ito@mlb.co.jp>
67254
67255commit 88f72527f5b89c0905ad5c36cc2ef8d29dd6bbf0
67256Author: Johannes Stezenbach <js@sig21.net>
67257Date:	Tue Jan 29 00:11:25 2008 +0100
67258
67259    Add dependencies to avoid race conditions with parallel make.
67260
67261    Signed-off-by: Johannes Stezenbach <js@sig21.net>
67262
67263commit 6d1b6f9f89c815eaca44acff8e73ece7181f61b6
67264Author: Mike Frysinger <vapier@gentoo.org>
67265Date:	Mon Jan 28 05:46:01 2008 -0500
67266
67267    Mark board_init_[fr] as noreturn
67268
67269    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67270
67271commit 161b2af4d7b48fd602ce333c355a4df0337892bb
67272Author: Mike Frysinger <vapier@gentoo.org>
67273Date:	Mon Jan 28 05:28:50 2008 -0500
67274
67275    Only use TEXT_BASE if defined by the board
67276
67277    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67278
67279commit 1b769881750030f10743808b9d6013e11f559350
67280Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67281Date:	Fri Jan 25 07:54:47 2008 +0100
67282
67283    Fix remaining CONFIG_COMMANDS
67284
67285    update comments
67286    Fix coding style
67287
67288    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67289
67290commit 0c9d42e6b0b83d507335a291e3ea99240038f4b9
67291Author: Niklaus Giger <niklaus.giger@netstal.com>
67292Date:	Mon Jan 21 16:46:00 2008 +0100
67293
67294    Add *~ to .gitignore
67295
67296    One should never add a backup file ending in with ~ to the git repository.
67297
67298    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
67299
67300commit 3cfb0c51b2bb5ede54eca85ace5b1ba12be314b0
67301Author: Kumar Gala <galak@kernel.crashing.org>
67302Date:	Thu Jan 17 00:02:10 2008 -0600
67303
67304    Remove duplicate defines for ARRAY_SIZE
67305
67306    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67307
67308commit c77ce474b1c57b13e9d36d9830f147966c143694
67309Author: Stelian Pop <stelian@popies.net>
67310Date:	Mon Jan 14 22:08:14 2008 +0100
67311
67312    Fix incorrect address test in AT91F_DataflashSelect().
67313
67314    Signed-off-by: Stelian Pop <stelian@popies.net>
67315
67316commit d9ad115bbf7bb0842de7dbd2502b7e430f83cc3d
67317Author: Kumar Gala <galak@kernel.crashing.org>
67318Date:	Wed Feb 13 15:09:58 2008 -0600
67319
67320    Fix building of fdt_support.c if DEBUG set
67321
67322    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67323
67324commit ccd6e1464e5396bc1a9aebf7077ddf4342eafe03
67325Author: Jon Loeliger <jdl@freescale.com>
67326Date:	Tue Feb 12 14:53:28 2008 -0600
67327
67328    Add CFG_MPC86xx_DDR_ADDR and CFG_MPC86xx_DDR2_ADDR symbols
67329
67330    These replace direct structure references for IMMR sections.
67331
67332    Signed-off-by: Jon Loeliger <jdl@freescale.com>
67333
67334commit c62776be8dca4097ca03d4f9415f08d4887b45d0
67335Author: Wolfgang Denk <wd@denx.de>
67336Date:	Tue Feb 12 00:45:06 2008 +0100
67337
67338    Get rid of "#undef DEBUG" from board config files.
67339
67340    Signed-off-by: Wolfgang Denk <wd@denx.de>
67341
67342commit 73bf1e2de7862bcdbd5a9f993b3e84b67c8ea9c8
67343Author: Timur Tabi <timur@freescale.com>
67344Date:	Tue Jan 15 17:09:41 2008 -0600
67345
67346    Remove #undef DEBUG from MPC83xx board header files
67347
67348    Remove the "#undef DEBUG" line from all Freescale 83xx board header files.
67349    The inclusion of this line makes it impossible to enable debug code in
67350    other source files, because "#define DEBUG" typically needs to be defined
67351    before any header files are included.
67352
67353    Signed-off-by: Timur Tabi <timur@freescale.com>
67354
67355commit 69018ce2e086e9caf35b914d675b82bc4888f077
67356Author: Kumar Gala <galak@kernel.crashing.org>
67357Date:	Thu Jan 17 08:25:45 2008 -0600
67358
67359    QE: Move FDT support into a common file
67360
67361    Move the flat device tree setup for QE related devices into
67362    a common file shared between 83xx & 85xx platforms that have QE's.
67363
67364    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67365
67366commit 5cf746c303710329f8040d9c62ee354313e3e91f
67367Author: Marian Balakowicz <m8@semihalf.com>
67368Date:	Thu Jan 31 13:59:09 2008 +0100
67369
67370    [new uImage] Move kernel data find code to get_kernel() routine
67371
67372    Verification of the kernel image (in old format) and finding kernel
67373    data is moved to a dedicated routine. The routine will also hold
67374    support for, to be added, new image format.
67375
67376    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67377
67378commit 7b325454fd231d4273de3fe373850f777fb086bf
67379Author: Marian Balakowicz <m8@semihalf.com>
67380Date:	Thu Jan 31 13:58:20 2008 +0100
67381
67382    [new uImage] Cleanup FDT handling in PPC do_boot_linux()
67383
67384    Move FDT blob finding and relocation to a dedicated
67385    get_fdt() routine. It increases code readability and
67386    will make adding support for new uImage format easier.
67387
67388    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67389
67390commit b6b0fe6460b7063ac60b9a3531ef210aedb31451
67391Author: Marian Balakowicz <m8@semihalf.com>
67392Date:	Thu Jan 31 13:58:13 2008 +0100
67393
67394    [new uImage] Cleanup do_botm_linux() boot allocations
67395
67396    This patch moves common pre-boot allocation steps shared between PPC
67397    and M68K to a helper routines:
67398
67399    common:
67400    - get_boot_sp_limit()
67401    - get_boot_cmline()
67402    - get_boot_kbd()
67403
67404    platform:
67405    - set_clocks_in_mhz()
67406
67407    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67408
67409commit ceaed2b1e54ebf14d600e02fef016c8df5cc4d40
67410Author: Marian Balakowicz <m8@semihalf.com>
67411Date:	Thu Jan 31 13:57:17 2008 +0100
67412
67413    [new uImage] Move ramdisk loading to a common routine
67414
67415    Ramdisk loading code, including initrd_high variable handling,
67416    was duplicated for PPC and M68K platforms. This patch creates
67417    common helper routine that is being called from both platform
67418    do_bootm_linux() routines.
67419
67420    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67421
67422commit 68d4f05e6b2383a442fb71f80f2a9fbb3d8def68
67423Author: Marian Balakowicz <m8@semihalf.com>
67424Date:	Thu Jan 31 13:55:53 2008 +0100
67425
67426    [new uImage] Removed dead ramdisk code on microblaze architectures
67427
67428    Microblaze do_bootm_linux() includes ramdisk processing code but
67429    the ramdisk does not get used anywhere later on.
67430
67431    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67432
67433commit 5ad03eb3854c162684222a718b44c0716ea0db03
67434Author: Marian Balakowicz <m8@semihalf.com>
67435Date:	Thu Jan 31 13:55:39 2008 +0100
67436
67437    [new uImage] Factor out common image_get_ramdisk() routine
67438
67439    Architecture specific do_bootm_linux() routines share common
67440    ramdisk image processing code. Move this code to a common
67441    helper routine.
67442
67443    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67444
67445commit d3c5eb6dd1f4ed3c3388386cf1d1bf82aa51d56b
67446Author: Marian Balakowicz <m8@semihalf.com>
67447Date:	Thu Jan 31 13:20:08 2008 +0100
67448
67449    [new uImage] Move FDT error printing to common fdt_error() routine
67450
67451    FDT error handling in PPC do_bootm_linux() shares the same message format.
67452    This patch moves error message printing to a helper fdt_error() routine.
67453
67454    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67455    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
67456
67457commit 42b73e8ee00d48004791dea64b8093fb974c57e1
67458Author: Marian Balakowicz <m8@semihalf.com>
67459Date:	Thu Jan 31 13:20:07 2008 +0100
67460
67461    [new uImage] Factor out common routines for getting os/arch/type/comp names
67462
67463    Move numeric-id to name translation for image os/arch/type/comp header
67464    fields to a helper routines: image_get_os_name(), image_get_arch_name(),
67465    image_get_type_name(), image_get_comp_name().
67466
67467    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67468
67469commit e99c26694a384221d336f6448c06a57479c0baa4
67470Author: Marian Balakowicz <m8@semihalf.com>
67471Date:	Thu Jan 31 13:20:07 2008 +0100
67472
67473    [new uImage] Remove standalone applications handling from boootm
67474
67475    Standalone applications are supposed to be run using the "go" command.
67476    This patch removes standalone images handling from the do_bootm().
67477
67478    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67479
67480commit 4a2ad5ff6400698433dd7203d34939c3c9cc9bff
67481Author: Marian Balakowicz <m8@semihalf.com>
67482Date:	Thu Jan 31 13:20:07 2008 +0100
67483
67484    [new uImage] Remove OF_FLAT_TREE support from PPC bootm code
67485
67486    Support for OF_FLAT_TREE is to be obsoleted in the near future,
67487    remove related code from the bootm routines.
67488
67489    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67490
67491commit 82850f3d32a2661868ec6876bed7a22c55cef718
67492Author: Marian Balakowicz <m8@semihalf.com>
67493Date:	Thu Jan 31 13:20:06 2008 +0100
67494
67495    [new uImage] Use image API in SH do_bootm_linux() routine
67496
67497    Introduce image handling API for lately added Hitachi SH architecture.
67498
67499    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67500
67501commit 4a995edec1ac163d9326d143ffe2b47e7543407f
67502Author: Marian Balakowicz <m8@semihalf.com>
67503Date:	Thu Jan 31 13:20:06 2008 +0100
67504
67505    [new uImage] Rename architecture specific bootm code files
67506
67507    Implementation of the do_bootm_linux() and other bootm helper routines is
67508    architecture specific code. As such it resides in lib_<arch> directories
67509    in files named <arch>_linux.c
67510
67511    This patch renames those files to a more clear and accurate
67512    lib_<arch>/bootm.c form.
67513
67514    List of the renamed files:
67515       lib_arm/armlinux.c -> lib_arm/bootm.c
67516       lib_avr32/avr32_linux.c -> lib_avr32/bootm.c
67517       lib_blackfin/bf533_linux.c -> lib_blackfin/bootm.c
67518       lib_i386/i386_linux.c -> lib_i386/bootm.c
67519       lib_m68k/m68k_linux.c -> lib_m68k/bootm.c
67520       lib_microblaze/microblaze_linux.c -> lib_microblaze/bootm.c
67521       lib_mips/mips_linux.c -> lib_mips/bootm.c
67522       lib_nios/nios_linux.c -> lib_nios/bootm.c
67523       lib_nios2/nios_linux.c -> lib_nios2/bootm.c
67524       lib_ppc/ppc_linux.c -> lib_ppc/bootm.c
67525       lib_sh/sh_linux.c -> lib_sh/bootm.c
67526
67527    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67528
67529commit 7582438c285bf0cef82909d0f232de64ec567a8a
67530Author: Marian Balakowicz <m8@semihalf.com>
67531Date:	Thu Jan 31 13:20:06 2008 +0100
67532
67533    [new uImage] Return error on image move/uncompress overwrites
67534
67535    Check for overwrites during image move/uncompress, return with error
67536    when the original image gets corrupted. Report clear message to the user
67537    and prevent further troubles when pointer to the corrupted images is passed
67538    to do_bootm_linux routine.
67539
67540    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67541
67542commit f13e7b2e993c61fed1f607962501e051940d6e80
67543Author: Marian Balakowicz <m8@semihalf.com>
67544Date:	Tue Jan 8 18:12:17 2008 +0100
67545
67546    [new uImage] Cleanup image header pointer use in bootm code
67547
67548    - use single image header pointer instead of a set of auxilliary variables.
67549    - add multi component image helper routines: get component size/data address
67550
67551    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67552
67553commit 1ee1180b6e93e56d0282ac8d943e448e9d0eab20
67554Author: Marian Balakowicz <m8@semihalf.com>
67555Date:	Tue Jan 8 18:17:10 2008 +0100
67556
67557    [new uImage] Cleanup cmd_bootm.c
67558
67559    - sort and cleanup headers, declarations, etc.
67560    - group related routines
67561    - cleanup indentation, white spaces
67562
67563    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67564
67565commit af13cdbc01eaf88880978bfb4f603e012818ba24
67566Author: Marian Balakowicz <m8@semihalf.com>
67567Date:	Tue Jan 8 18:11:45 2008 +0100
67568
67569    [new uImage] Add memmove_wd() common routine
67570
67571    Move common, watchdog sensible memmove code to a helper memmmove_wd() routine.
67572
67573    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67574
67575commit 958fc48abddeab513ea4847e34f22a2e9fe67fe1
67576Author: Marian Balakowicz <m8@semihalf.com>
67577Date:	Tue Jan 8 18:11:44 2008 +0100
67578
67579    [new uImage] Fix FDT header verification in PPC do_boot_linux() routine
67580
67581    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67582
67583commit 15158971f49255ccef54f0979a942cfd3de2ae52
67584Author: Marian Balakowicz <m8@semihalf.com>
67585Date:	Tue Jan 8 18:11:44 2008 +0100
67586
67587    [new uImage] Fix uImage header pointer use in i386 do_bootm_linux()
67588
67589    Use image header copy instead of a (possibly corrupted) pointer to
67590    a initial image location.
67591
67592    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67593
67594commit 261dcf4624b25f3c551efcf8634e9194fabba9c3
67595Author: Marian Balakowicz <m8@semihalf.com>
67596Date:	Tue Jan 8 18:11:44 2008 +0100
67597
67598    [new uImage] Remove I386 uImage fake_header() routine
67599
67600    I386 targets are not using a uImage format, instead fake header
67601    is added to ram image before it is further processed by bootm.
67602
67603    Remove this fixup and force proper uImage use for I386.
67604
67605    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67606
67607commit 559316faf7eae0614c91d77f509b57d6c4c091ba
67608Author: Marian Balakowicz <m8@semihalf.com>
67609Date:	Tue Jan 8 18:11:44 2008 +0100
67610
67611    [new uImage] Move CHUNKSZ definition to image.h
67612
67613    CHUNKSZ defined for PPC and M68K is set to the same value of 64K,
67614    move this definition to a common header.
67615
67616    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67617
67618commit 321359f20823e0b8c5ad38b64d007a6c48cda16e
67619Author: Marian Balakowicz <m8@semihalf.com>
67620Date:	Tue Jan 8 18:11:43 2008 +0100
67621
67622    [new uImage] Move gunzip() common code to common/gunzip.c
67623
67624    Move gunzip(), zalloc() and zfree() to a separate file.
67625    Share zalloc() and zfree() with cramfs uncompress routine.
67626
67627    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67628
67629commit d45d5a18b6b36688f2365623f9d550566c664b5b
67630Author: Marian Balakowicz <m8@semihalf.com>
67631Date:	Tue Jan 8 18:11:43 2008 +0100
67632
67633    [new uImage] Cleanup OF/FDT #if/#elif/#endif use in do_bootm_linux()
67634
67635    Make CONFIG_OF_LIBFDT and CONFIG_OF_FLAT_TREE use more
67636    readable in PPC variant of do_bootm_linux() routine.
67637
67638    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67639
67640commit 5d3cc55ecbae277e08f5ff771da20b1d6a36ec36
67641Author: Marian Balakowicz <m8@semihalf.com>
67642Date:	Tue Jan 8 18:11:43 2008 +0100
67643
67644    [new uImage] Move PPC do_bootm_linux() to lib_ppc/ppc_linux.c
67645
67646    PPC implementation of do_bootm_linux() routine is moved to
67647    a dedicated file lib_ppc/ppc_linux.c
67648
67649    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67650
67651commit b97a2a0a21f279d66de8a9bdbfe21920968bcb1c
67652Author: Marian Balakowicz <m8@semihalf.com>
67653Date:	Tue Jan 8 18:14:09 2008 +0100
67654
67655    [new uImage] Define a API for image handling operations
67656
67657    - Add inline helper macros for basic header processing
67658    - Move common non inline code common/image.c
67659    - Replace direct header access with the API routines
67660    - Rename IH_CPU_* to IH_ARCH_*
67661
67662    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67663
67664commit ed29bc4e8142b46b626f67524207b36e43d9aad6
67665Author: Marian Balakowicz <m8@semihalf.com>
67666Date:	Thu Jan 31 13:19:58 2008 +0100
67667
67668    Add missing cmd_ximg.o to common/Makefile
67669
67670    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67671
67672commit 37e3c62fa07a823e7569c872e3a9395d227ed8e3
67673Author: Grzegorz Bernacki <gjb@semihalf.com>
67674Date:	Mon Jan 28 10:15:02 2008 +0100
67675
67676    ADS5121e: DDR2 init/timing update.
67677
67678    Signed-off-by: John Rigby <jrigby@freescale.com>
67679    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
67680
67681commit ac9152830d7fdebace8a260b7737ef2870c21ca0
67682Author: John Rigby <jrigby@freescale.com>
67683Date:	Wed Jan 30 13:36:57 2008 -0700
67684
67685    Device tree updates
67686
67687    Changes to match 5121 device tree going mainline in 2.6.25.
67688
67689    Change OF_SOC from "soc5121" to plain "soc".
67690    Remove unneeded "ref-frequency" fixups.
67691    Remove "address" enetaddr fixup.
67692
67693    Add bus-frequency fixup for old OF_SOC so old
67694    kernels with old device trees will work with new
67695    u-boot with 66MHz IPS clock
67696
67697    Signed-off-by: John Rigby <jrigby@freescale.com>
67698
67699commit de55d18df3ff2ea614624e74793de7c43520e0e7
67700Author: John Rigby <jrigby@freescale.com>
67701Date:	Wed Jan 30 13:36:56 2008 -0700
67702
67703    Change IPS freq to 66MHz
67704
67705    Recommended frequency is 66MHz
67706    Change divider from 4 to 3.
67707
67708    Signed-off-by: John Rigby <jrigby@freescale.com>
67709
67710commit cd9cb62f9d8b78d6c3af5d1e9b5a3d68a3d73974
67711Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67712Date:	Mon Jan 14 22:38:55 2008 +0100
67713
67714    xsengine: rename board_post_init to board_late_init
67715
67716    missing migration from "Cleanup of some init functions"
67717    in c837dcb1a316745092567bfe4fb266d0941884ff
67718
67719    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67720
67721commit 8dafa87476b0d7170e219c2f5e3842c833a91807
67722Author: Larry Johnson <lrj@acm.org>
67723Date:	Sat Jan 12 23:35:33 2008 -0500
67724
67725    Add attribute POST_PREREL to ECC memory POST
67726
67727    Signed-off-by: Larry Johnson <lrj@acm.org>
67728
67729commit ed2cf548cac80cd3cf8154dcfe7b2685bef45938
67730Author: Kumar Gala <galak@kernel.crashing.org>
67731Date:	Thu Jan 17 08:25:45 2008 -0600
67732
67733    QE: Move FDT support into a common file
67734
67735    Move the flat device tree setup for QE related devices into
67736    a common file shared between 83xx & 85xx platforms that have QE's.
67737
67738    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67739
67740commit d38da537943cd36356b9d3d9d9b60533554b81d8
67741Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67742Date:	Wed Jan 23 17:20:14 2008 +0100
67743
67744    AVR32: Make SDRAM refresh rate configurable
67745
67746    The existing code assumes the SDRAM row refresh period should always
67747    be 15.6 us. This is not always true, and indeed on the ATNGW100, the
67748    refresh rate should really be 7.81 us.
67749
67750    Add a refresh_period member to struct sdram_info and initialize it
67751    properly for both ATSTK1000 and ATNGW100. Out-of-tree boards will
67752    panic() until the refresh_period member is updated properly.
67753
67754    Big thanks to Gerhard Berghofer for pointing out this issue.
67755
67756    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67757
67758commit 61151cccb660cdb06a07fb283de6089913d7bde0
67759Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67760Date:	Thu Apr 19 10:10:11 2007 +0200
67761
67762    ATSTK1000: Fix potential flash programming bug
67763
67764    The (now obsolete) atngw100 flash programming code was having problems
67765    programming the onboard at49bv642 chip. The atstk1000 flash
67766    programming code may have the same bug, so import fix for this problem
67767    from the AVR32 Linux BSP.
67768
67769    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67770
67771commit b2e1d5b64469f10dfcce27f7b0afd935684a8e11
67772Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67773Date:	Thu Nov 22 17:04:13 2007 +0100
67774
67775    ATSTK1004: Fix comment about default load address
67776
67777    The default load address is SDRAM + 2MB, not SDRAM + 4MB. The latter
67778    wouldn't have worked anyway since the board can only access 4MB of
67779    SDRAM.
67780
67781    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67782
67783commit 8269ab53608d8db2aa06969c337ab0b0518211e5
67784Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67785Date:	Thu Nov 22 17:01:24 2007 +0100
67786
67787    ATSTK1002: Use SDRAM + 4MB as default load address
67788
67789    Many people run into problems when they compile a big kernel and load
67790    the uImage at the default SDRAM + 2MB address as the kernel will
67791    overwrite the uImage as it is being unpacked. Increase the default
67792    load address so that we can load a 4MB kernel image without any
67793    problems.
67794
67795    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67796
67797commit 2bcacc2d841b77f3d2d3910db722003742727e9f
67798Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67799Date:	Thu Nov 22 16:51:39 2007 +0100
67800
67801    ATNGW100: Fix default mtest range
67802
67803    Let mtest cover the whole SDRAM except the last megabyte, which is
67804    where u-boot lives.
67805
67806    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67807
67808commit 9856a6b3104e0bc210b0868dfe691c52bf03c227
67809Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
67810Date:	Tue Jan 22 15:31:56 2008 +0900
67811
67812    sh: Fix register address of SH7722.
67813
67814    The address of SH7722 is wrong by old document.
67815    This patch fixes this problem.
67816
67817    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
67818
67819commit 30942b18b66f35f2ceedab39af10e9eccaa943cc
67820Author: Mike Frysinger <vapier@gentoo.org>
67821Date:	Mon Feb 4 19:26:57 2008 -0500
67822
67823    new command for displaying strings at specified memory locations
67824
67825    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67826
67827commit b58d8b48e25b0c866d167cc577f118f528cd9e0a
67828Author: Mike Frysinger <vapier@gentoo.org>
67829Date:	Mon Feb 4 19:26:57 2008 -0500
67830
67831    rewrite/cleanup Blackfin RTC driver
67832
67833    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67834
67835commit 94a91e248b71c3ff951fc27cff6909e82ca37d15
67836Author: Mike Frysinger <vapier@gentoo.org>
67837Date:	Mon Feb 4 19:26:57 2008 -0500
67838
67839    generate u-boot.ldr for Blackfin targets
67840
67841    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67842
67843commit b779f7a59530436040f157f7841db7ab796542df
67844Author: Mike Frysinger <vapier@gentoo.org>
67845Date:	Mon Feb 4 19:26:57 2008 -0500
67846
67847    scrub unused symbols
67848
67849    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67850
67851commit cc2977acc3bbbb7850f16645dd1081f95335868d
67852Author: Mike Frysinger <vapier@gentoo.org>
67853Date:	Mon Feb 4 19:26:57 2008 -0500
67854
67855    move Blackfin cpu object list to respective cpu directories
67856
67857    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67858
67859commit d0b01a246d0a351bc7dce1d0c9cf6aebdf6d7505
67860Author: Mike Frysinger <vapier@gentoo.org>
67861Date:	Mon Feb 4 19:26:57 2008 -0500
67862
67863    interface to Blackfin on-chip One-Time-Programmable memory
67864
67865    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67866
67867commit 4c727c77e43872d3a1d1f76a949fcb3f26a38788
67868Author: Mike Frysinger <vapier@gentoo.org>
67869Date:	Mon Feb 4 19:26:56 2008 -0500
67870
67871    add support for memory commands with Blackfin L1 instruction memory
67872
67873    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67874
67875commit 6b9097e5e7490aa7b828c6f1a1c7a0e875df8464
67876Author: Mike Frysinger <vapier@gentoo.org>
67877Date:	Mon Feb 4 19:26:56 2008 -0500
67878
67879    use C code rather than inline assembly
67880
67881    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67882
67883commit 97c26e006d2fa6d4e1560933ee6f385d8b8908b9
67884Author: Mike Frysinger <vapier@gentoo.org>
67885Date:	Mon Feb 4 19:26:56 2008 -0500
67886
67887    add Blackfin-specific reginfo command
67888
67889    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67890
67891commit 0858b835e7ea501ea084d34cef75932f098342bb
67892Author: Mike Frysinger <vapier@gentoo.org>
67893Date:	Mon Feb 4 19:26:55 2008 -0500
67894
67895    add support for Blackfin symbol prefixes to examples
67896
67897    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67898
67899commit 8dc48d71a4be753ea9f84956cd33600de35fad04
67900Author: Mike Frysinger <vapier@gentoo.org>
67901Date:	Mon Feb 4 19:26:55 2008 -0500
67902
67903    add Blackfin-specific bdinfo command
67904
67905    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67906
67907commit 0003613e3c7df3b84b2cb92e797d77f46f15a43a
67908Author: Mike Frysinger <vapier@gentoo.org>
67909Date:	Mon Feb 4 19:26:55 2008 -0500
67910
67911    move -ffixed-P5 to blackfin_config.mk and drop unused -D__BLACKFIN__
67912
67913    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67914
67915commit 60fa72d65610c7ef33e1d6db858979d05ff0df58
67916Author: Mike Frysinger <vapier@gentoo.org>
67917Date:	Mon Feb 4 19:26:55 2008 -0500
67918
67919    unify the Blackfin board targets
67920
67921    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67922
67923commit d4d7730853e5d675f76ec666807da3028c91d592
67924Author: Mike Frysinger <vapier@gentoo.org>
67925Date:	Mon Feb 4 19:26:55 2008 -0500
67926
67927    punt Blackfin VDSP headers and import sanitized/auto-generated ones
67928
67929    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67930
67931commit 6cfcce67671a3425229d66203386fa3cbd0cc3bd
67932Author: Mike Frysinger <vapier@gentoo.org>
67933Date:	Mon Feb 4 19:26:54 2008 -0500
67934
67935    always pull in asm/blackfin.h for Blackfin ports
67936
67937    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67938
67939commit bf53974c2ddae678d7660f2b5ccfeb0732b6f5dc
67940Author: Mike Frysinger <vapier@gentoo.org>
67941Date:	Mon Feb 4 19:26:54 2008 -0500
67942
67943    add missing __raw versions of Blackfin read/write io functions
67944
67945    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67946
67947commit 24e02d0fd3acc50e73e1a3cdd567f0a77946f15d
67948Author: Mike Frysinger <vapier@gentoo.org>
67949Date:	Mon Feb 4 19:26:54 2008 -0500
67950
67951    add the default Blackfin logo used by Blackfin boards with splash screens
67952
67953    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67954
67955commit 4c58eb5552220e425c8af6ac8d2839244a2f57b1
67956Author: Mike Frysinger <vapier@gentoo.org>
67957Date:	Mon Feb 4 19:26:54 2008 -0500
67958
67959    add some more Blackfin docs
67960
67961    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67962
67963commit 32a9f5f2160a034ea87ea651b233ef7c635e55cf
67964Author: Mike Frysinger <vapier@gentoo.org>
67965Date:	Mon Feb 4 19:26:54 2008 -0500
67966
67967    make smc91111_eeprom managment simpler by depending on the board configuration file rather than a hardcoded list of boards
67968
67969    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67970
67971commit 4087bc88cebec75c432a7fe9f6afb545b0919831
67972Author: Mike Frysinger <vapier@gentoo.org>
67973Date:	Mon Feb 4 19:26:54 2008 -0500
67974
67975    fix building on Blackfin as the assembler supports the .set syntax, not the = syntax, for assigning symbols
67976
67977    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67978
67979commit b45264ee85cbd92020640a32e02fb434fd557108
67980Author: Mike Frysinger <vapier@gentoo.org>
67981Date:	Mon Feb 4 19:26:53 2008 -0500
67982
67983    add gitignores for Blackfin pieces
67984
67985    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67986
67987commit a93907c43f847f076dd0e34ee3b69b5e8e6d0d29
67988Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67989Date:	Fri Jan 18 01:14:03 2008 +0100
67990
67991    TFTP: add host ip addr support
67992
67993    allow to use a different server as set in serverip
67994    add CONFIG_TFTP_FILE_NAME_MAX_LEN to configure the file name length
67995    if not defined the max length will be at 128
67996
67997    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67998
67999commit e56b4b494cd92def577969f9678395aa22d34c9f
68000Author: Timur Tabi <timur@freescale.com>
68001Date:	Wed Jan 9 14:35:26 2008 -0600
68002
68003    85xx,86xx: Determine I2C clock frequencies and store in global_data
68004
68005    Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
68006
68007    Update the get_clocks() function in 85xx and 86xx to determine the I2C
68008    clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
68009
68010    Signed-off-by: Timur Tabi <timur@freescale.com>
68011
68012commit 7ec8bb15ee368ea54d48d64867767a704d9ab4c2
68013Author: Wolfgang Denk <wd@denx.de>
68014Date:	Thu Dec 27 10:56:54 2007 +0100
68015
68016    OMAP5912: fix FIFO handling in UART driver
68017
68018    According to the OMAP5912 Serial Interfaces Reference Guide (see
68019    http://focus.ti.com/lit/ug/spru760c/spru760c.pdf, page 150), the
68020    FIFO_EN enable bit in the FIFO Control Register (FCR) can only be
68021    changed when the baud clock is not running, i. e. when both DLL and
68022    DLH are set to 0.
68023
68024    Thus make sure that DLL and DLH are 0 when writing the FCR.
68025
68026    Signed-off-by: Wolfgang Denk <wd@denx.de>
68027
68028commit 16158778b5f52f201e95ded2d2d9084b0ed5670d
68029Author: Harald Welte <laforge@openmoko.org>
68030Date:	Wed Dec 19 15:10:52 2007 +0100
68031
68032    ARM: S3C24x0 SoC NAND controller support
68033
68034    This patch adds NAND support to the S3C24x0 SoC code in u-boot
68035
68036    Signed-off-by: Harald Welte <laforge@openmoko.org>
68037
68038commit a7c185ed3d9f8ebd85cfc286e1ffee72e4803163
68039Author: Harald Welte <laforge@openmoko.org>
68040Date:	Wed Dec 19 14:24:40 2007 +0100
68041
68042    ARM: s3c24xx: Multiple serial port support
68043
68044    This patch adds support for CONFIG_SERIAL_MULTI on s3c24x0 CPU's
68045
68046    Signed-off-by: Harald Welte <laforge@openmoko.org>
68047
68048commit a25f72f1f73a11de68251fb88c89991e202e68fa
68049Author: Harald Welte <laforge@openmoko.org>
68050Date:	Wed Dec 19 14:16:57 2007 +0100
68051
68052    ARM: arm920t: Allow use of 'gd' pointer from IRQ
68053
68054    This patch allows us to use the 'gd' pointer (and thus environment
68055    and everything else associated with it) from interrupt context on
68056    arm920t.
68057
68058    Signed-off-by: Harald Welte <laforge@openmoko.org>
68059
68060commit be19bd5cd0f454b63298844a0b5377e029b2caad
68061Author: Harald Welte <laforge@openmoko.org>
68062Date:	Wed Dec 19 14:19:38 2007 +0100
68063
68064    ARM: arm920/s3c24xx: IRQ demulitplexer callback
68065
68066    This patch adds a IRQ demultiplexer callback to the arm920 cpu core code,
68067    plus a stub implementation of it for the S3C2410.
68068
68069    The purpose is to allow arm920t implementations such as the s3c24x0 to
68070    implement interrupt handlers in u-boot without having to touch core
68071    arm920t code.
68072
68073    Signed-off-by: Harald Welte <laforge@openmoko.org>
68074
68075commit a41dbbd98d201d8aea31b5d21df4742c20cd7eda
68076Author: Hebbar <gururajakr@sanyo.co.in>
68077Date:	Tue Dec 18 16:03:07 2007 -0800
68078
68079    ARM: Display Ethernet info in do_bdinfo only if CONFIG_CMD_NET is defined
68080
68081    Add ifdef to bdinfo command to display ethernet information
68082    only if CONFIG_CMD_NET is defined for arm modules.
68083
68084    Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
68085
68086commit f7ad79b6f9f0f45437b62e19b45356cc2aaf4884
68087Author: Hebbar <gururajakr@sanyo.co.in>
68088Date:	Tue Dec 18 16:00:54 2007 -0800
68089
68090    ARM: add I2C init function call in lib_arm/board.c
68091
68092    Adds I2C init func call to init sequence for ARM boards. This is
68093    present in ppc,blackfin and other processor init sequence.
68094
68095    Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
68096
68097commit ff02f139804f3cb61414f7bbcbfdaa0279e3efae
68098Author: Stefan Roese <sr@denx.de>
68099Date:	Fri Feb 1 09:38:29 2008 +0100
68100
68101    ppc4xx: Fix ndfc HW ECC byte order
68102
68103    The current ndfc HW ECC implementation swaps the first two ECC bytes.
68104    But the 4xx NDFC already uses the SMC (Smart Media Card) ECC ordering,
68105    so this swapping in the HW ECC driver is bogus. This patch fixes this
68106    problem and now really uses the SMC ECC byte order.
68107
68108    Thanks to Sean MacLennan for pointing this out.
68109
68110    Signed-off-by: Stefan Roese <sr@denx.de>
68111
68112commit e1d1429b49b0ee58c80f8c7b29c1ebaf8be7f5f1
68113Author: Stefan Roese <sr@denx.de>
68114Date:	Wed Jan 30 15:35:50 2008 +0100
68115
68116    ppc4xx: Fix GPIO configuration for pcs440ep
68117
68118    The SRD0_PFC0 register was not configured correctly to enable the GPIO's
68119    49-63 for GPIO. They have been configured as trace signals. This patch
68120    fixes this by clearing the corresponding bit.
68121
68122    Signed-off-by: Stefan Roese <sr@denx.de>
68123
68124commit 28d77d968bfe0316deb5bf15c17f57d5ff2c8821
68125Author: Stefan Roese <sr@denx.de>
68126Date:	Wed Jan 30 14:48:28 2008 +0100
68127
68128    ppc4xx: Fix problem with init-ram bigger than 4k on 440 platforms
68129
68130    Signed-off-by: Stefan Roese <sr@denx.de>
68131
68132commit 4fedfddf97461b88668b9aec774dfb7a0c6dc368
68133Author: Ladislav Michl <ladis@linux-mips.org>
68134Date:	Fri Dec 7 00:42:32 2007 +0100
68135
68136    ARM: Board voiceblue update
68137
68138    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68139
68140commit 2c5260f711168d5ee91c70ddbb7d897013eefc46
68141Author: Ladislav Michl <ladis@linux-mips.org>
68142Date:	Thu Dec 6 23:24:57 2007 +0100
68143
68144    ARM: AT91RM9200 based boards config cleanup
68145
68146    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68147
68148    Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix
68149    indentation.
68150
68151commit 481f28b1db5cd21deb55f69399ba240e107af4c7
68152Author: Ladislav Michl <ladis@linux-mips.org>
68153Date:	Thu Dec 6 22:59:16 2007 +0100
68154
68155    ARM: Fix at91rm9200dk base address
68156
68157    Somewhere during development of U-Boot-1.1.3 CONFIG_BOOTBINFUNC was
68158    renamed into CONFIG_INIT_CRITICAL which was 04 Apr 2005 replaced
68159    with CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT.
68160    However CONFIG_SKIP_LOWLEVEL_INIT has oposite meaning to
68161    CONFIG_BOOTBINFUNC, so fix configuration to reflect this fact.
68162    I'm sending this patch 4th (!) time in hope it produces at least some
68163    reaction.
68164
68165    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68166
68167    Fix at91rm9200dk base and environment address.
68168
68169commit c95219fae2a7add7daa2f91aedca65b1698465c7
68170Author: stefano babic <sbabic@denx.de>
68171Date:	Tue Nov 20 10:40:24 2007 +0100
68172
68173    MMC for PXA 27X (resubmit)
68174
68175    MMC support for X_Scale PXA is broken and does not work.
68176    Mainly, the mmc_init() function cannot recognize current SD/MMC cards.
68177    There were already some patches around the world but none of them was
68178    merged into the official u-boot tree.
68179
68180    This patch makes order fixing this issue. Resubmit after code cleanup.
68181
68182    Applied and tested on PXA 270 (TrizepsIV module).
68183
68184    Signed-off-by: Stefano Babic <sbabic@denx.de>
68185
68186commit 96bbfa1e6625ce23a150936863b3ecf4c853eb33
68187Author: stefano babic <sbabic@denx.de>
68188Date:	Tue Nov 20 10:37:04 2007 +0100
68189
68190    Fix gcc issues in pxa-regs.h
68191
68192    Fix gcc4 issue. With some toolchain, a previous patch that fixes gcc4
68193    issues generates wrong code.
68194    (Problem was reported with gcc-4.0.2-glibc-2.3.6/arm-softfloat-linux-gnu).
68195    This patch fixes the problem and solves the gcc-4 issues as the linux
68196    kernel does.
68197
68198    Signed-off-by: Stefano Babic <sbabic@denx.de>
68199    Signed-off-by: Dmitry Ivanov <ivadmitry@gmail.com>
68200
68201commit 7047b388876e7b905b2ec4edb8010543e3641b85
68202Author: Jens Gehrlein <sew_s@tqs.de>
68203Date:	Tue Jan 29 08:45:03 2008 +0100
68204
68205    TQM834x: enable DHCP
68206
68207    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
68208    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68209
68210commit a877004d44ca7dbc1e618add3eeb1da7c84e4bec
68211Author: Jens Gehrlein <sew_s@tqs.de>
68212Date:	Tue Jan 29 08:45:02 2008 +0100
68213
68214    TQM834x: support for Spansion N-type Flashes (sector size = 256 KiB at 2x16 Bit).
68215
68216    Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
68217    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68218
68219commit 8931ab176025b03cfc320b3fd1eca432a88ed560
68220Author: Ben Warren <biggerbadderben@gmail.com>
68221Date:	Sat Jan 26 23:41:19 2008 -0500
68222
68223    Fix conditional compilation of mpx8xxx_spi driver
68224
68225    This driver should only compile if CONFIG_MPC8XXX_SPI is set
68226
68227    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68228    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68229
68230commit 63f732d3d3880feb531f48af247c025bf01462b0
68231Author: Rafal Jaworowski <raj@semihalf.com>
68232Date:	Tue Jan 29 17:00:34 2008 +0100
68233
68234    API: Provide dummy halt() in the glue layer.
68235
68236    This fixes a demo app link failure on platforms configured with CONFIG_PANIC_HANG.
68237
68238    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
68239
68240commit 0dc1fc22af86d16993388d9ed9630dbaa2d51826
68241Author: Rafal Jaworowski <raj@semihalf.com>
68242Date:	Tue Jan 29 16:57:38 2008 +0100
68243
68244    API: Convert conditional building to the new scheme.
68245
68246    This fixes a build breakage with CONFIG_API enabled, which appeared after
68247    the recent changes in the U-Boot build system.
68248
68249    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
68250
68251commit 98b742489c09780be6a832eeaa4e5eff824792bb
68252Author: Wolfgang Denk <wd@denx.de>
68253Date:	Fri Jan 25 09:56:17 2008 +0100
68254
68255    inka4x0: remove dead code
68256
68257    Signed-off-by: Wolfgang Denk <wd@denx.de>
68258
68259commit 4f93f8b1a4d35b6d302842132edba920ef8f62aa
68260Author: Becky Bruce <becky.bruce@freescale.com>
68261Date:	Wed Jan 23 16:31:06 2008 -0600
68262
68263    86xx: Add reginfo command
68264
68265    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68266
68267commit ddcebcb638715a6278da93b553d5016f99823816
68268Author: Becky Bruce <becky.bruce@freescale.com>
68269Date:	Wed Jan 23 16:31:05 2008 -0600
68270
68271    86xx: Add print_laws function to fsl_law.c
68272
68273    This can be used for debug, and will be used by board code
68274    to help implement reginfo.
68275
68276    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68277
68278commit 9cd32426f26a0567bb61f339edd83c6a2ce9bfc3
68279Author: Becky Bruce <becky.bruce@freescale.com>
68280Date:	Wed Jan 23 16:31:04 2008 -0600
68281
68282    86xx: Remove old-style law setup code
68283
68284    This includes mpc8610hpcd, mpc8641hpcn, and sbc8641d.
68285
68286    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68287
68288commit 713d8186649dae874613d495b0cecaa039a98b30
68289Author: Becky Bruce <becky.bruce@freescale.com>
68290Date:	Wed Jan 23 16:31:03 2008 -0600
68291
68292    86xx: Convert sbc8641d to use new law setup code.
68293
68294    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68295
68296commit 031976f6364b93833e989f57e9f1e023e0be8c4c
68297Author: Becky Bruce <becky.bruce@freescale.com>
68298Date:	Wed Jan 23 16:31:02 2008 -0600
68299
68300    86xx: Convert mpc8610hpcd to new law setup method.
68301
68302    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68303
68304commit 4933b91f8a49e436681f163df3173beb91cac44a
68305Author: Becky Bruce <becky.bruce@freescale.com>
68306Date:	Wed Jan 23 16:31:01 2008 -0600
68307
68308    86xx: Support new law setup method and convert mpc8641
68309
68310    Adds the support code in cpu/mpc86xx for the new law setup code
68311    recently created fsl_law.c, and changes the MPC8641HPCN config
68312    to use this code.
68313
68314    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68315
68316commit 1a41f7ce9c086e208c0eabf52565a237af2a2bd1
68317Author: Becky Bruce <becky.bruce@freescale.com>
68318Date:	Wed Jan 23 16:31:00 2008 -0600
68319
68320    86xx: Rearrange the sequence in start.S
68321
68322    * split the BAT initialization so that only 2 BATs (for the boot page
68323    and stack) are programmed very early on.  The rest are initialized later.
68324    * Move other BAT setup,  ccsrbar setup, and law setup later in the code
68325    after translation has been enabled.
68326
68327    These changes will facilitate the moving of law and BAT initialization
68328    to C code, and will aid with 36-bit physical addressing support.
68329
68330    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68331
68332commit 33dac03b1b5d61e4fed7bad445ba40b4c97feba0
68333Author: Wolfgang Denk <wd@denx.de>
68334Date:	Wed Jan 23 14:41:37 2008 +0100
68335
68336    Coding Style Cleanup; update CHANGELOG
68337
68338    Signed-off-by: Wolfgang Denk <wd@denx.de>
68339
68340commit 865f0f9754b95183cad395de7e8cb85df0c6ea1f
68341Author: Wolfgang Denk <wd@denx.de>
68342Date:	Wed Jan 23 14:31:17 2008 +0100
68343
68344    Coding Style Cleanup; update CHANGELOG
68345
68346    Signed-off-by: Wolfgang Denk <wd@denx.de>
68347
68348commit cfe5ca77976afdbe7ecb86e39fd7505bde636ace
68349Author: Dave Liu <r63238@freescale.com>
68350Date:	Fri Jan 18 10:07:04 2008 +0800
68351
68352    mpc83xx: Correct the struct spi8xxx in mpc8xxx_spi.h
68353
68354    The commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
68355    cause the 83xx immap broken, so the DMA and PCI will
68356    be failed.
68357
68358    The patch fix the struct spi8xxx and rm struct spi83xx.
68359
68360    Signed-off-by: Dave Liu <daveliu@freescale.com>
68361    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68362
68363commit 6b4439444286e0fcd01596df504e6ca897ad3e5a
68364Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
68365Date:	Sat Apr 14 17:11:49 2007 +0200
68366
68367    AVR32: ATNGW100 board support
68368
68369    Add support for the ATNGW100 Network Gateway reference design,
68370    including flash, ethernet and MMC support.
68371
68372    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
68373
68374commit e006927a0b9a54e8ee7685d8ac748aaad6801862
68375Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
68376Date:	Sat Nov 24 18:15:31 2007 +0100
68377
68378    AVR32: Initialize ipaddr, loadaddr and bootfile at startup
68379
68380    I don't know why the relevant layers can't do this by itself, but this
68381    is what ppc does.
68382
68383    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
68384
68385commit 799891ef7b1b3432032ec23466df6b665a797fa4
68386Author: Michael Schwingen <michael@schwingen.org>
68387Date:	Fri Jan 18 00:04:28 2008 +0100
68388
68389    Add AcTux board support
68390
68391    Hi,
68392
68393    The patch adds 4 boards, called AcTux-1 .. AcTux-4. This patch contains the
68394    files that
68395    contain changes for multiple boards, the board-specific files follow as
68396    separate patches.
68397
68398    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68399
68400commit 66a4344a4d910a11125df7768899ad529719855e
68401Author: Michael Schwingen <michael@schwingen.org>
68402Date:	Wed Jan 16 19:53:23 2008 +0100
68403
68404    add AcTux-4 board support
68405
68406    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68407
68408commit bc24345e4101a5c996d6b48ce497b09c53025dc6
68409Author: Michael Schwingen <michael@schwingen.org>
68410Date:	Wed Jan 16 19:51:55 2008 +0100
68411
68412    add AcTux-3 board support
68413
68414    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68415
68416commit aebf00fc4d1343b24715373893f7b20bf462d1e9
68417Author: Michael Schwingen <michael@schwingen.org>
68418Date:	Wed Jan 16 19:51:14 2008 +0100
68419
68420    add AcTux-2 board support
68421
68422    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68423
68424commit ea99e8f05b7240fd657739e286664664ae160abe
68425Author: Michael Schwingen <michael@schwingen.org>
68426Date:	Wed Jan 16 19:50:37 2008 +0100
68427
68428    add AcTux-1 board support
68429
68430    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68431
68432commit 3d9f3bfb7a33efe8e41e01b025563cd712c57d64
68433Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68434Date:	Mon Jan 14 19:20:08 2008 +0100
68435
68436    ARM: remove useless function board_post_init
68437
68438    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68439
68440commit 96bd462942022e4569b582c072a0ed26de1cd19b
68441Author: Michael Schwingen <michael@schwingen.org>
68442Date:	Thu Jan 10 14:59:46 2008 +0100
68443
68444    IXP: enable RTS
68445
68446    enables the RTS signal with CONFIG_SERIAL_RTS_ACTIVE.
68447    No handshaking is done, but the active RTS signal allows to
68448    connect to the target using a PC which is using RTS/CTS
68449    handshake, and does no harm if the PC is set to ignore RTS.
68450
68451    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68452
68453commit a1cf027a08f9dc1c0e769499e6f4fbddcf9cab93
68454Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68455Date:	Mon Jan 7 08:41:34 2008 +0100
68456
68457    IXP: add dynamic microcode addr
68458
68459    allow to load the microde from flash or ram by download it through
68460    the serial or other.
68461
68462    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68463    Acked-by: Stefan Roese <sr@denx.de>
68464
68465commit 63ebcc4615dd39926ccf61f1d5f3510262ef6564
68466Author: Michael Schwingen <michael@schwingen.org>
68467Date:	Sat Nov 10 15:44:12 2007 +0100
68468
68469    load ixp42x NPE firmware from separate flash block, remove dead code
68470
68471    Hi,
68472
68473    the following patch adds support to move the IXP42X NPE firmware to a
68474    separate flash block, whose start address is defined in
68475    CONFIG_IXP4XX_NPE_EXT_UCODE_BASE. Using that, it is possible to build
68476    NPE-enabled u-boot without copyright problems due to the NPE firmware.
68477
68478    I hope the patch applies, I get whitespace-related differences in the NPE
68479    files due to trailing whitespace in the original versions.
68480
68481    Signed-off-by: Michael Schwingen <michael@schwingen.org>
68482    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68483
68484commit 57a127201eb3d8cc19170a008e0bd7af608bd72f
68485Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68486Date:	Tue Jan 15 14:15:46 2008 -0600
68487
68488    ColdFire: MCF547x_8x - Add M5475EVB and M5485EVB support
68489
68490    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68491    Signed-off by: John Rigby <jrigby@freescale.com>
68492
68493commit 1aee111135d8660a164d4f6bf7d66b032ea535cf
68494Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68495Date:	Tue Jan 15 14:02:49 2008 -0600
68496
68497    ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB board
68498
68499    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68500    Signed-off by: John Rigby <jrigby@freescale.com>
68501
68502commit 777d1abd9796f1c2e148417cc10657e847d318ce
68503Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68504Date:	Tue Jan 15 14:00:25 2008 -0600
68505
68506    ColdFire: Add MCF547x_8x FEC driver
68507
68508    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68509    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68510    Signed-off by: John Rigby <jrigby@freescale.com>
68511
68512commit 72f56adc0b25d43875ad067bae6be1bcea86b79f
68513Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68514Date:	Tue Jan 15 13:54:09 2008 -0600
68515
68516    ColdFire: Add MCF547x_8x dma code and header files
68517
68518    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68519    Signed-off by: John Rigby <jrigby@freescale.com>
68520
68521commit ce09fc49b56ea3c442794b6be9b7db4b99dfdc87
68522Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68523Date:	Tue Jan 15 13:52:03 2008 -0600
68524
68525    ColdFire: Add MCF547x_8x dma code - 2
68526
68527    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68528    Signed-off by: John Rigby <jrigby@freescale.com>
68529
68530commit 11865ea844e7154fd30c7e2860da4eed4a12ad1f
68531Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68532Date:	Tue Jan 15 13:48:52 2008 -0600
68533
68534    ColdFire: Add MCF547x_8x dma code - 1
68535
68536    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68537    Signed-off by: John Rigby <jrigby@freescale.com>
68538
68539commit 4621fc3fe7cd65b78b3cbd31f65c9f7f72b22bd3
68540Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68541Date:	Tue Jan 15 13:39:44 2008 -0600
68542
68543    ColdFire: Add MCF547x_8x related header files
68544
68545    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68546    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68547    Signed-off by: John Rigby <jrigby@freescale.com>
68548
68549commit 570c0186aecab1b747b2d44d0e1d3c1ac4cb27f5
68550Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68551Date:	Tue Jan 15 13:37:34 2008 -0600
68552
68553    ColdFire: Add MCF547x_8x cpu arch
68554
68555    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68556    Signed-off by: John Rigby <jrigby@freescale.com>
68557
68558commit e2756f4b54aba0e0523b81dd145666829cf7fd59
68559Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68560Date:	Mon Jan 14 17:47:23 2008 -0600
68561
68562    ColdFire: Add MCF5227x cpu and M52277EVB support-3
68563
68564    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68565    Signed-off by: John Rigby <jrigby@freescale.com>
68566
68567commit c87581027994c148131b2f11aa75501f782ec19a
68568Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68569Date:	Mon Jan 14 17:46:19 2008 -0600
68570
68571    ColdFire: Add MCF5227x cpu and MCF52277EVB support-2
68572
68573    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68574    Signed-off by: John Rigby <jrigby@freescale.com>
68575
68576commit 1552af70ecab11b9f3dceff7528ed15faf678b9d
68577Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68578Date:	Mon Jan 14 17:43:33 2008 -0600
68579
68580    ColdFire: Add MCF5227x cpu and M52277EVB support-1
68581
68582    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68583    Signed-off by: John Rigby <jrigby@freescale.com>
68584
68585commit 397b7b81a1f1008798ae1206913508cc89cb3a7d
68586Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68587Date:	Mon Jan 14 17:35:44 2008 -0600
68588
68589    ColdFire: Fix CFI Flash low level Read/Write macro
68590
68591    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68592    Signed-off by: John Rigby <jrigby@freescale.com>
68593
68594commit aa5f1f9dc815a76f6dffb580798599c028fe7feb
68595Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68596Date:	Mon Jan 14 17:23:08 2008 -0600
68597
68598    ColdFire: Add M5373EVB platform support - 2
68599
68600    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68601    Signed-off by: John Rigby <jrigby@freescale.com>
68602
68603commit 1ac559d4aa358f63b48c62b564224c06feeb4e36
68604Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68605Date:	Mon Jan 14 17:19:54 2008 -0600
68606
68607    ColdFire: Add M5373EVB platform support - 1
68608
68609    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68610    Signed-off by: John Rigby <jrigby@freescale.com>
68611
68612commit 320d61991fa3190ee41765601ed017b6b5ff7b2b
68613Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68614Date:	Mon Jan 14 17:17:03 2008 -0600
68615
68616    ColdFire: Update FlexBus CS for MCF532x
68617
68618    Definition update and change from 16bit to 32bit
68619
68620    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68621    Signed-off by: John Rigby <jrigby@freescale.com>
68622
68623commit 2e72ad0644b940817a89a3590ce0d7b99c05c396
68624Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68625Date:	Mon Jan 14 17:11:47 2008 -0600
68626
68627    ColdFire: PCI and misc updates for MCF5445x
68628
68629    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68630    Signed-off by: John Rigby <jrigby@freescale.com>
68631
68632commit d2b16493480ac3d4a60ad7d835b0dc27d2e99cee
68633Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68634Date:	Mon Jan 14 17:06:55 2008 -0600
68635
68636    ColdFire: MCF5445x header files cleanup
68637
68638    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68639    Signed-off by: John Rigby <jrigby@freescale.com>
68640
68641commit d9aae6260993a93f7fcf13abff85a601f4f50ea7
68642Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68643Date:	Mon Jan 14 16:59:42 2008 -0600
68644
68645    ColdFire: MCF532x header files cleanup
68646
68647    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68648    Signed-off by: John Rigby <jrigby@freescale.com>
68649
68650commit 7af7751d047e74b2ec58400f97b879c56446b3e8
68651Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68652Date:	Mon Jan 14 15:30:15 2008 -0600
68653
68654    ColdFire: Add modules header files
68655
68656    Add CF specific modules header files
68657
68658    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
68659    Signed-off-by: John Rigby <jrigby@freescale.com>
68660
68661commit 2956acd5ef93a498337f8ac2ec6ae6a77d491dc5
68662Author: Kim Phillips <kim.phillips@freescale.com>
68663Date:	Thu Jan 17 12:48:00 2008 -0600
68664
68665    codingstyle cleanup for spi driver
68666
68667    ..and rm unused CONFIG_FSL_SPI define
68668
68669    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68670
68671commit d59feffb42c9f174116db7a82a311df98983dfce
68672Author: Haiying Wang <Haiying.Wang@freescale.com>
68673Date:	Wed Jan 16 17:12:12 2008 -0500
68674
68675    FSL: Fix common EEPROM_data structure definition
68676
68677    - Fix EEPROM_data structure definition according to System EEPROM Data Format.
68678    - Read MAC addresses from EEPROM to ethXaddr before saving ethXaddr to
68679      bd->bi_ethaddr.
68680
68681    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
68682
68683commit 6bee764bd6da510a4aad614880300c968bc7318d
68684Author: Timur Tabi <timur@freescale.com>
68685Date:	Wed Jan 16 15:48:12 2008 -0600
68686
68687    86xx: enable command-line editing
68688
68689    Enable command-line editing for all MPC86xx boards.
68690
68691    Signed-off-by: Timur Tabi <timur@freescale.com>
68692
68693commit 80ddd22626d321a772ebfba304eb7830cb4f6bac
68694Author: Ben Warren <biggerbadderben@gmail.com>
68695Date:	Wed Jan 16 22:37:42 2008 -0500
68696
68697    Implement hard SPI driver on MPC8349EMDS
68698
68699    This patch implements the fsl_spi driver on the MPC8349EMDS evaluation board.
68700    This board has an ST M25P40 4Mbit EEPROM on its SPI bus
68701
68702    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68703    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68704
68705commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
68706Author: Ben Warren <biggerbadderben@gmail.com>
68707Date:	Wed Jan 16 22:37:35 2008 -0500
68708
68709    Add support for a Freescale non-CPM SPI controller
68710
68711    This patch adds support for the SPI controller found on Freescale PowerPC
68712    processors such as the MCP834x family.  Additionally, a new config option,
68713    CONFIG_HARD_SPI, is added for general purpose SPI controller use.
68714
68715    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68716    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68717
68718commit a8cb43a89be6cfd283257a603dd9841503ccce0f
68719Author: Dave Liu <r63238@freescale.com>
68720Date:	Thu Jan 17 18:23:19 2008 +0800
68721
68722    mpc83xx: Fix the fatal conflict of merge
68723
68724    The commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
68725    will cause the mpc8315erdb board can't boot up.
68726
68727    The patch fix that bug, and remove the duplicated #ifdef
68728    CFG_SPCR_TSECEP code and clean the SCCR_TSEC2 for
68729    MPC8313E processor.
68730
68731    Signed-off-by: Dave Liu <daveliu@freescale.com>
68732    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68733
68734commit 3259eeaa4148125a81417477f62c05bd67f60587
68735Author: Larry Johnson <lrj@acm.org>
68736Date:	Thu Jan 17 08:50:09 2008 -0500
68737
68738    Merge Sequoia beautification into Korat code
68739
68740    Signed-off-by: Larry Johnson <lrj@acm.org>
68741
68742commit e16925773211291b562e77187061e9dd1d757217
68743Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68744Date:	Thu Jan 17 07:45:05 2008 +0100
68745
68746    net: add 'ethrotate' environment variable
68747
68748    [PATCH] net: add 'ethrotate' environment variable
68749
68750    This patch replaces the buildtime configuration option
68751    CONFIG_NET_DO_NOT_TRY_ANOTHER through the 'ethrotate' runtime
68752    configuration veriable. See README.
68753
68754    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68755    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68756
68757commit ba52be3d0e618c26070e93aaf3c1f2d2adf5571f
68758Author: Stefan Roese <sr@denx.de>
68759Date:	Thu Jan 17 14:29:04 2008 +0100
68760
68761    ppc4xx: Fix compilation warnings and coding style issues in HCU4/HCU5
68762
68763    Signed-off-by: Stefan Roese <sr@denx.de>
68764
68765commit 55ed1516cbc1dad3ae277c67ee06fc4a46eaac7d
68766Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68767Date:	Thu Jan 17 18:07:32 2008 +0900
68768
68769    sh: Remove CONFIG_COMMANDS from MS7720SE config file
68770
68771    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68772
68773commit 055606bd25e88c0cd04ad348a679a04b1b616bee
68774Author: Niklaus Giger <niklaus.giger@netstal.com>
68775Date:	Wed Jan 16 18:39:20 2008 +0100
68776
68777    ppc4xx: Netstal HCU4 board: added various fixes and POST
68778
68779    - Moved some common code to netstal/common/nm_bsp.c.
68780    - sdram initialisation goes go netstal/common/fixed_sdram.c.
68781    - Added support for POST.
68782    - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
68783
68784    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68785
68786commit 69b0634a4ee98c9791815600d43b99f626a952f3
68787Author: Niklaus Giger <niklaus.giger@netstal.com>
68788Date:	Thu Jan 17 12:53:56 2008 +0100
68789
68790    ppc4xx: netstal/common define routines used by all boards
68791
68792    Added some routines used by all Netstal boards:
68793    - nm_bsp.c: - nm_show_print and
68794	    -  common_misc_init_r
68795	    - set_params_for_sw_install. Very specific code to handle our SW
68796	      installation procedure
68797    - fixed_sdram.c: Common routines for HCU4 (and upcoming) MCU25 boards
68798      to handle sdram initialization.
68799    - nm.h: Common header
68800
68801    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68802
68803commit efeff5382b7a91b48a1aa68b2b75f92ad1d33ff8
68804Author: Niklaus Giger <niklaus.giger@netstal.com>
68805Date:	Wed Jan 16 18:39:18 2008 +0100
68806
68807    ppc4xx: Netstal HCU5 board: added various fixes and POST
68808
68809    - Moved some common code to nestal/common/nm_bsp.c.
68810    - Added support for the vxWorks EDR.
68811    - Enable trace for Lauterbach, if present.
68812    - Added support for POST.
68813    - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
68814
68815    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68816
68817commit 4371090e5da77edc7bf9f296364db4801639d9c4
68818Author: Niklaus Giger <niklaus.giger@netstal.com>
68819Date:	Wed Jan 16 18:39:08 2008 +0100
68820
68821    ppc4xx: Netstal HCU5 board. Added POST. Various fixes
68822
68823    - Various fixes
68824    - Reduced rom_size from 384 to 320 kB
68825    - Environment is now in flash
68826    - Added POST
68827    - Support for OF
68828
68829    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68830
68831commit 4bd5036e60afac37e484c2d35cbbe7f6cc1623e7
68832Author: Niklaus Giger <niklaus.giger@netstal.com>
68833Date:	Wed Jan 16 18:37:50 2008 +0100
68834
68835    ppc4xx: Netstal HCU4 board. Added POST. Various fixes
68836
68837    - Various fixes
68838    - Reduced rom_size from 384 to 320 kB
68839    - Environment is now in flash
68840    - Added POST
68841    - Support for OF
68842
68843    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68844
68845commit 1a3ac86b79fcb690275c85861c8efa6a3899060a
68846Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68847Date:	Thu Jan 17 10:53:08 2008 +0100
68848
68849    ppc4xx: Complete DU440 board support
68850
68851    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68852
68853commit 15a08bc2bef91e5f1ea4b9cf60e46832d86bcc1f
68854Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68855Date:	Thu Jan 17 10:52:30 2008 +0100
68856
68857    ppc4xx: Add DU440 board support
68858
68859    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68860
68861commit ac331da07db3860f11fa1d0fd3db7c810bce1198
68862Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68863Date:	Thu Jan 17 15:53:52 2008 +0900
68864
68865    sh: Update SuperH SCIF driver
68866
68867    This patch fixed wrong SH7720 CPU macro and changed macro that
68868    calculated value of SCBRR register.
68869
68870    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68871
68872commit 334e442e6fac59be91244063e9b3f6ca25e8daf8
68873Author: Grzegorz Bernacki <gjb@semihalf.com>
68874Date:	Wed Jan 16 15:12:47 2008 +0100
68875
68876    Set ips dividor to 1/4 of csb clock.
68877
68878    Previous setting cause ips clock to be out of spec. This bug was found by John
68879    Rigby from Freescale.
68880
68881    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
68882
68883commit 7dc358bb0de9e2fa341f3b4c914466b1f34b2d89
68884Author: Kumar Gala <galak@kernel.crashing.org>
68885Date:	Thu Jan 17 02:19:18 2008 -0600
68886
68887    85xx: Get ride of old TLB setup code
68888
68889    Now that all boards have been converted, remove old config code and the
68890    config option for the new style.
68891
68892    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68893
68894commit 3b558e26a5ef31635787d6d6e97d70939d4f892d
68895Author: Kumar Gala <galak@kernel.crashing.org>
68896Date:	Thu Jan 17 02:02:10 2008 -0600
68897
68898    85xx: Convert TQM85xx to new TLB setup
68899
68900    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68901
68902commit 74121b470c14f7eaf284ee838bffca6f9521069e
68903Author: Kumar Gala <galak@kernel.crashing.org>
68904Date:	Thu Jan 17 01:56:32 2008 -0600
68905
68906    85xx: Convert STXGP3 & STXSSA to new TLB setup
68907
68908    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68909
68910commit 143b518d9125b54f96f1d7f1afc640b8aae81ff0
68911Author: Kumar Gala <galak@kernel.crashing.org>
68912Date:	Thu Jan 17 01:44:34 2008 -0600
68913
68914    85xx: Convert SBC8540/SBC8560/SBC8548 to new TLB setup
68915
68916    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68917
68918commit 818218bac6a11591e2542c344d2330e0f4e1968b
68919Author: Kumar Gala <galak@kernel.crashing.org>
68920Date:	Thu Jan 17 01:31:34 2008 -0600
68921
68922    85xx: Convert PM854/PM856 to new TLB setup
68923
68924    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68925
68926commit ff4681c9285b2b4d24552a19cacc1769fe2fc7e0
68927Author: Kumar Gala <galak@kernel.crashing.org>
68928Date:	Thu Jan 17 01:25:33 2008 -0600
68929
68930    85xx: Convert MPC8540EVAL to new TLB setup
68931
68932    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68933
68934commit 73aa9ac2b46f1cfd039106ebd6b9865016005234
68935Author: Kumar Gala <galak@kernel.crashing.org>
68936Date:	Thu Jan 17 01:12:22 2008 -0600
68937
68938    85xx: Convert MPC8568 MDS to new TLB setup
68939
68940    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68941
68942commit 0db37dc2eed30884db2daa24dbd9a113b5d00610
68943Author: Kumar Gala <galak@kernel.crashing.org>
68944Date:	Thu Jan 17 01:01:09 2008 -0600
68945
68946    85xx: Convert MPC8541/MPC8555/MPC8548 CDS to new TLB setup
68947
68948    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68949
68950commit 219a81b98d834f9071b6f7c3bdc6b7ec39cc46cc
68951Author: Kumar Gala <galak@kernel.crashing.org>
68952Date:	Thu Jan 17 00:52:29 2008 -0600
68953
68954    85xx: Convert MPC8540/MPC8560 ADS to new TLB setup
68955
68956    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68957
68958commit 80d0b6a1498761c4355b2db9c8001b04c295e7b8
68959Author: Kumar Gala <galak@kernel.crashing.org>
68960Date:	Thu Jan 17 00:32:17 2008 -0600
68961
68962    85xx: Convert ATUM8548 to new TLB setup
68963
68964    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68965
68966commit 0f7a3dc95cbff3c21bd6dbc639313796412bbbab
68967Author: Kumar Gala <galak@kernel.crashing.org>
68968Date:	Wed Jan 16 23:11:57 2008 -0600
68969
68970    85xx: Convert MPC8544 DS to new TLB setup
68971
68972    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68973
68974commit 8716318057a5f60ab1ba081ece2dbe82ae00e1ee
68975Author: Kumar Gala <galak@kernel.crashing.org>
68976Date:	Wed Jan 16 22:38:34 2008 -0600
68977
68978    85xx: Reworked initial processor init
68979
68980    Reworked the initial processor initialzation sequence:
68981    * introduced cpu_early_init_f that is run in address space 1 (AS=1)
68982    * Moved TLB/LAW and CCSR init into cpu_early_init_f()
68983    * Reworked initial asm code to do most of the core init before TLBs
68984
68985    The main reasons for these changes are to allow handling of 36-bit phys
68986    addresses in the future and some of the issues that will exist when we
68987    do that.
68988
68989    There are a few caveats on what can be initialized via the LAW and TLB
68990    static tables:
68991    * TLB entry 14/15 can't be initialized via the TLB table
68992    * any LAW that covers the implicit boot window (4G-8M to 4G) must map to
68993      the code that is currently executing.
68994
68995    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68996
68997commit 44a23cfd6360a68eaa41f945190618a55519eac3
68998Author: Kumar Gala <galak@kernel.crashing.org>
68999Date:	Wed Jan 16 22:33:22 2008 -0600
69000
69001    85xx: Introduce new tlb API
69002
69003    Add a set of functions to manipulate TLB entries:
69004     * set_tlb() - write a tlb entry
69005     * invalidate_tlb() - invalidate a tlb array
69006     * disable_tlb() - disable a variable size tlb entry
69007     * init_tlbs() - setup initial tlbs based on static table
69008
69009    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69010
69011commit be88b1699863c262818f3af7f60173b4d48df8fc
69012Author: Stefan Roese <sr@denx.de>
69013Date:	Thu Jan 17 07:50:17 2008 +0100
69014
69015    ppc4xx: Fix remaining CONFIG_COMMANDS in 4xx files
69016
69017    Signed-off-by: Stefan Roese <sr@denx.de>
69018
69019commit c8c41d4a80b1a8ad5984a287d81ea780496259f8
69020Author: Kumar Gala <galak@kernel.crashing.org>
69021Date:	Wed Jan 16 10:04:42 2008 -0600
69022
69023    85xx: Use proper defines for PCI addresses
69024
69025    We should be using the _MEM_PHYS for LAW and TLB setup and not _MEM_BASE.
69026    While _MEM_BASE & _MEM_PHYS are normally the same, _MEM_BASE should only
69027    be used for configuring the PCI ATMU.
69028
69029    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69030
69031commit 54a5070115eff38e9b324b78abdfa0b4520580b9
69032Author: Kumar Gala <galak@kernel.crashing.org>
69033Date:	Wed Jan 16 09:22:29 2008 -0600
69034
69035    85xx: Remove old style of LAW init
69036
69037    All boards are now using the new fsl_law code so we can drop the old version.
69038
69039    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69040
69041commit 4d3521cc79cabc61edf12c48c0ce318d4efb712f
69042Author: Kumar Gala <galak@kernel.crashing.org>
69043Date:	Wed Jan 16 09:15:29 2008 -0600
69044
69045    85xx: convert remaining 85xx boards over to use new LAW init code
69046
69047    Converted ATUM8548, MPC8568 MDS, MPC8540 EVAL, and TQM85xx boards over
69048    to use new LAW init code.
69049
69050    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69051
69052commit 572b13afc42710f2957c382a710360429c0e099b
69053Author: Kumar Gala <galak@kernel.crashing.org>
69054Date:	Wed Jan 16 09:11:53 2008 -0600
69055
69056    85xx: convert STXGP3/STXSSA over to use new LAW init code
69057
69058    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69059
69060commit 45f2166ac0233a9263058378f39612bd11f61196
69061Author: Kumar Gala <galak@kernel.crashing.org>
69062Date:	Wed Jan 16 09:06:48 2008 -0600
69063
69064    85xx: convert PM854/PM856 over to use new LAW init code
69065
69066    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69067
69068commit e2b159d0070ee06e4ac7e2f9381d3e8e542e614a
69069Author: Kumar Gala <galak@kernel.crashing.org>
69070Date:	Wed Jan 16 09:05:27 2008 -0600
69071
69072    85xx: convert SBC8540/SBC8560/SBC8548 over to use new LAW init code
69073
69074    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69075
69076commit 2cfaa1aa1aac39a81006b7b27e0e431bf21f6dfa
69077Author: Kumar Gala <galak@kernel.crashing.org>
69078Date:	Wed Jan 16 01:45:10 2008 -0600
69079
69080    85xx: convert MPC8541/MPC8555/MPC8548 CDS over to use new LAW init code
69081
69082    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69083
69084commit 7232a2724ccc9dcbc3ec4ef84ada02f13ccd1238
69085Author: Kumar Gala <galak@kernel.crashing.org>
69086Date:	Wed Jan 16 01:32:06 2008 -0600
69087
69088    85xx: convert MPC8540/MPC8560 ADS over to use new LAW init code
69089
69090    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69091
69092commit 4bcae9c92aee0d72a2f19b81cab27ef38107ce75
69093Author: Kumar Gala <galak@kernel.crashing.org>
69094Date:	Wed Jan 16 01:16:16 2008 -0600
69095
69096    85xx: convert MPC8544 DS over to use new LAW init code
69097
69098    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69099
69100commit 83d40dfd79fe868796275802f60116d84b9e4395
69101Author: Kumar Gala <galak@kernel.crashing.org>
69102Date:	Wed Jan 16 01:13:58 2008 -0600
69103
69104    85xx: Move LAW init code into C
69105
69106    Move the initialization of the LAWs into C code and provide an API
69107    to allow modification of LAWs after init.
69108
69109    Board code is responsible to provide a law_table and num_law_entries.
69110
69111    We should be able to use the same code on 86xx as well.
69112
69113    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69114
69115commit bed8ce838a609aaab136d43b25e6df2a520bc854
69116Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69117Date:	Sat Dec 22 15:03:12 2007 +0100
69118
69119    qemu-mips: active HUSH PARSER, AUTO_COMPLETE and CMDLINE_EDITING
69120
69121    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69122
69123commit 0764c164fed6277d359cf132d55187ea34290114
69124Author: Vlad Lungu <vlad@comsys.ro>
69125Date:	Wed Jan 16 19:27:51 2008 +0200
69126
69127    MIPS:Target support for qemu -M mips
69128
69129    With serial, NE2000, IDE support. Tested in big-endian mode.
69130    Memory size hard-coded to 128M for now, so don't play with
69131    the -m option.
69132
69133    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
69134
69135commit 7f52fa3c2df59e49dc2badd7c084cf2d007c438f
69136Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69137Date:	Fri Jan 11 00:01:37 2008 +0100
69138
69139    Fix nfs command help to reflect that the serverip is optional
69140
69141    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69142    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69143
69144commit b8f4162a4f7a9bee5e9d0305c17f2d34de466a9b
69145Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69146Date:	Mon Dec 10 22:32:14 2007 +0100
69147
69148    bf537-stamp: remove already defined is_zero_ether_addr and is_multicast_ether_addr
69149
69150    and move is_valid_ether_addr board file
69151
69152    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69153    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69154
69155commit c2f896b8fc4722e36915903e1942e138e68ce804
69156Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69157Date:	Wed Jan 16 16:13:31 2008 +0900
69158
69159    drivers/net/rtl8139.c: rx_status should be le32_to_cpu(rx_status).
69160
69161    rx_status on the memory is basically in LE, but needs to be handled in CPU
69162    endian. le32_to_cpu() takes up this mission. Even if on the sane hardware,
69163    it'll work fine.
69164
69165    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69166    Cc: Masami Komiya <mkomiya@sonare.it>
69167    Cc: Lucas Jin <lucasjin@gmail.com>
69168    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69169
69170commit 96a236746fe6a7b84802afb4ed31536696d34812
69171Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69172Date:	Wed Jan 16 16:12:26 2008 +0900
69173
69174    drivers/net/rtl8139.c: Fix cache coherency issues
69175
69176    Current driver is meant for cache coherent systems. This patch adds
69177    flush_cache() routines to support cache non-coherent systems.
69178
69179    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69180    Cc: Masami Komiya <mkomiya@sonare.it>
69181    Cc: Lucas Jin <lucasjin@gmail.com>
69182    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69183
69184commit d1276c76c1e2b5035296689280ba1acb2c425104
69185Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69186Date:	Wed Jan 16 16:11:14 2008 +0900
69187
69188    drivers/net/rtl8139.c: Fix tx timeout
69189
69190    "to = (currticks() + RTL_TIMEOUT)" has possibilities to wrap around. If it
69191    does, the condition "(currticks() < to)" becomes invalid and immediately
69192    leads to tx timeout error. This patch introduces the fine-graded udely(10)
69193    loops to ease the impact of wrapping around.
69194
69195    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69196    Cc: Masami Komiya <mkomiya@sonare.it>
69197    Cc: Lucas Jin <lucasjin@gmail.com>
69198    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69199
69200commit 18ee320ff63edbf7b27bbeb05f0e12a52302c68a
69201Author: Dave Liu <r63238@freescale.com>
69202Date:	Fri Jan 11 18:45:28 2008 +0800
69203
69204    TSEC: Add the support for RealTek RTL8211B PHY
69205
69206    Add the support of RealTek RTL8211B PHY, the RTL8211B
69207    PHY only supports RGMII and MII mode.
69208
69209    Signed-off-by: Dave Liu <daveliu@freescale.com>
69210    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69211
69212commit 84a3047b72b70e862b0b7a8e2058077457f89a32
69213Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69214Date:	Wed Jan 16 09:40:41 2008 +0100
69215
69216    Remove annoying debug printout for PHY less boards.
69217
69218    PHY less board prints out lots of "read wrong ...":
69219    read wrong value : mii_id 3,mii_reg 2, base e0102320
69220    read wrong value : mii_id 3,mii_reg 3, base e0102320
69221    UEC: PHY is Generic MII (ffffffff)
69222    read wrong value : mii_id 3,mii_reg 4, base e0102320
69223    read wrong value : mii_id 3,mii_reg 0, base e0102320
69224    read wrong value : mii_id 3,mii_reg 1, base e0102320
69225    read wrong value : mii_id 3,mii_reg 1, base e0102320
69226    read wrong value : mii_id 3,mii_reg 5, base e0102320
69227    read wrong value : mii_id 3,mii_reg 1, base e0102320
69228    read wrong value : mii_id 3,mii_reg 1, base e0102320
69229    read wrong value : mii_id 3,mii_reg 5, base e0102320
69230    FSL UEC0: Full Duplex
69231    FSL UEC0: Speed 100BT
69232    FSL UEC0: Link is up
69233    Using FSL UEC0 device
69234
69235    Make this printout depend on UEC_VERBOSE_DEBUG and
69236    remove its definition in uec_phy.c
69237
69238    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69239    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69240
69241commit ee62ed3286f83b98b7785e0318dc6379e78f7ff6
69242Author: Kim Phillips <kim.phillips@freescale.com>
69243Date:	Tue Jan 15 14:11:00 2008 -0600
69244
69245    net: reduce boot latency on QE UEC based boards
69246
69247    actually polling for PHY autonegotiation to finish enables us to remove the
69248    5 second boot prompt latency present on QE based boards.
69249
69250    call to qe_set_mii_clk_src in init_phy, and mv call to init_phy from
69251    uec_initialize to uec_init by Joakim Tjernlund; autonegotiation wait
69252    code shamelessly stolen from tsec driver.
69253
69254    also rm unused CONFIG_RMII_MODE code.
69255
69256    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69257    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69258    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69259
69260commit 55fe7c57a8b99a130925052dcdbb77f053dc50e3
69261Author: michael.firth@bt.com <michael.firth@bt.com>
69262Date:	Wed Jan 16 11:40:51 2008 +0000
69263
69264    TSEC driver: Change MDIO support to allow access to any PHYs on the MDIO bus
69265
69266    The current TSEC driver limits MDIO access to the devices that have been configured as attached
69267    to a TSEC MAC. This patch allows access to any PHY device on the MDIO bus through the 'mii' commands.
69268
69269    Signed-off-by: Michael Firth <michael.firth@bt.com>
69270    Acked-by: Andy Fleming <afleming@freescale.com>
69271    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69272
69273commit 5e918a98c26e8ab9b5d2d48d998a2ced2b5b85b3
69274Author: Kim Phillips <kim.phillips@freescale.com>
69275Date:	Wed Jan 16 00:38:05 2008 -0600
69276
69277    Add support for the MPC837xERDB
69278
69279    MPC837xERDB board support includes:
69280    * DDR2 330MHz hardcoded (soldered on the board)
69281    * Local Bus NOR Flash
69282    * I2C, UART and RTC
69283    * eTSEC RGMII (TSEC0 - RTL8211B with MII;
69284    *	       TSEC1 - VSC7385 local bus, hardcoded, requires seperate firmware
69285    *		       load)
69286
69287    Signed-off-by: Kevin Lam <kevin.lam@freescale.com>
69288    Signed-off-by: Joe D'Abbraccio <joe.d'abbraccio@freescale.com>
69289    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69290
69291commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
69292Author: Kim Phillips <kim.phillips@freescale.com>
69293Date:	Wed Jan 16 12:06:16 2008 -0600
69294
69295    mpc83xx: add support for more system clock performance controls
69296
69297    System registers that are modified are the Arbiter Configuration
69298    Register (ACR), the System Priority Control Register (SPCR), and the
69299    System Clock Configuration Register (SCCR).
69300
69301    Signed-off by: Michael F. Reiss <Michael.F.Reiss@freescale.com>
69302    Signed-off by: Joe D'Abbraccio <ljd015@freescale.com>
69303    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69304
69305commit 16c3cde050e2d243e62b37486f1558570787beb8
69306Author: James Yang <james.yang@freescale.com>
69307Date:	Wed Jan 16 11:58:08 2008 -0600
69308
69309    FSL: Generalize PIXIS reset command parsing.
69310
69311    Before, the order of arguments to the pixis_reset
69312    command needed to be supplied in a hard-coded order.
69313    Generalize the command parsing to allow any order.
69314
69315    Signed-off-by: James Yang <james.yang@freescale.com>
69316    Acked-by: Jon Loeliger <jdl@freescale.com>
69317
69318commit ad8f8687b78c3e917b173f038926695383c55555
69319Author: Jon Loeliger <jdl@freescale.com>
69320Date:	Tue Jan 15 13:42:41 2008 -0600
69321
69322    FSL: Convert board/freescale/common/Makefile to use CONFIG_
69323
69324    Convert the board/freescale/common/Makefile to use
69325    CONFIG_* options to select which files to conditionally
69326    compile into the board/freescale/common library rather
69327    than conditionally compiling entire files.
69328
69329    Now handles::
69330	CONFIG_FSL_PIXIS
69331	CONFIG_FSL_DIU_FB
69332	CONFIG_PQ_MDS_PIB
69333
69334    CONFIG_ID_EEPROM is introduced until CFG_ID_EEPROM is gone.
69335
69336    Signed-off-by: Jon Loeliger <jdl@freescale.com>
69337
69338commit 7c2221eb230372a9e537c4f6636b147b0909325f
69339Author: Roy Zang <tie-fei.zang@freescale.com>
69340Date:	Tue Jan 15 16:38:38 2008 +0800
69341
69342    Use CONFIG_ULI526X as MPC8610HPCD default Ethernet driver
69343
69344    Use driver/net/uli526x.c as MPC8610HPCD default Ethernet driver.
69345    Remove unused ethernet CONFIG_ options.
69346
69347    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
69348    Acked-by: Jon Loeliger <jdl@freescale.com>
69349
69350commit 711a7946277d2e29af481011e8635e9975c54e45
69351Author: Kim Phillips <kim.phillips@freescale.com>
69352Date:	Tue Jan 15 14:05:14 2008 -0600
69353
69354    mpc83xx: fix QE ETHPRIMEs to correct 'FSL UEC0' value
69355
69356    continuation of commit b96c83d4ae475a70ef2635cd0e748174c44c8601
69357
69358    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69359
69360commit 363eea9ff7f19a2cba17f262bd17559f166e134e
69361Author: Kim Phillips <kim.phillips@freescale.com>
69362Date:	Tue Jan 15 09:51:12 2008 -0600
69363
69364    mpc83xx: clean up mpc8360emds.c warnings
69365
69366    mpc8360emds.c: In function 'ft_board_setup':
69367    mpc8360emds.c:327: warning: assignment makes pointer from integer without a cast
69368    mpc8360emds.c:329: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
69369    mpc8360emds.c:334: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
69370    mpc8360emds.c:341: warning: assignment makes pointer from integer without a cast
69371    mpc8360emds.c:343: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
69372    mpc8360emds.c:348: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
69373
69374    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69375
69376commit f09880ea72a1c806db223ce594c5fb1b6542ff6a
69377Author: Kim Phillips <kim.phillips@freescale.com>
69378Date:	Mon Jan 14 16:14:46 2008 -0600
69379
69380    mpc83xx: fix phy-connection-type fixup code
69381
69382    use tree passed to us in local blob, not global fdt.
69383
69384    Also use fdt_path_offset to convert to relative offset, since absolute
69385    reference is needed to check for rgmii-id mode string value.
69386
69387    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69388
69389commit 2b4c952be7c4357a13e839d48df80853820c33eb
69390Author: Kumar Gala <galak@kernel.crashing.org>
69391Date:	Mon Jan 14 09:01:40 2008 -0600
69392
69393    mpc83xx: fix mpc8313/mpc8315/mpc8349itx Makefiles for silent build (with -s)
69394
69395    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69396    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69397
69398commit e1d8ed2c08da14b168658cc5fa78529d461aea70
69399Author: Poonam Aggrwal <b10812@freescale.com>
69400Date:	Mon Jan 14 09:41:14 2008 +0530
69401
69402    Changes in uboot DDR configuration for MPC8313eRDB
69403
69404    These changes were identified by HighSmith Bill ,Mazzyar and Joseph for
69405    DDR configuration in u-boot code. Some are related to performance, some
69406    affect stability and some correct few basic errors in the current
69407    configuration.
69408
69409    The changes have been tested and found to give better memory latency
69410    figures on MPC8313eRDB.LMBench figures prove it.
69411
69412    The changes are:
69413
69414    - CS0_CONFIG[ AP_n_EN] is changed from 1 to 0
69415      (this may improve performance for application with many read
69416      or write to open pages).
69417    - CS0_CONFIG[ODT_WR_CFG] is currently changed from 100 to
69418      001 (activating all the CS when only one is used may cause
69419      unwanted noise on the system)
69420
69421    - TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 8clks (based on
69422      Tras=45ns)
69423    - TIMING_CFG_1[REFREC] changed from 21 clks to 18clks.
69424
69425    - TIMING_CFG_2[AL] value changed from 0 setting to 1 clk to
69426      comply with the 3 ODT clk requirements)
69427    - TIMING_CFG_2[CPO] was set to a reserved value, changed to RL+3/4.
69428    - TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 6clks.
69429
69430    - DDR_SDRAM_MODE[AL]changed from 0 to 1.
69431    - DDR_SDRAM_MODE[WRREC] changed from 1 clk to 3 clks.
69432
69433    - DDR_SDRAM_INTERVAL[REFINT] is changed from 0x0320 to 0x0510.
69434    - DDR_SDRAM_INTERVAL[BSTOPRE] is changed from 0x64 to 0x0500.
69435
69436    The patch is based of git://www.denx.de/git/u-boot-mpc83xx.git
69437    The last commit on this tree was 6775c68683a53c7abc778774641aac6f833a2cbf
69438
69439    Signed-off-by: Poonam Aggrwal-b10812 <b10812@freescale.com>
69440    Cc: Bill HighSmith <Bill.Highsmith@freescale.com>
69441    Cc: Razzaz Mazyar <MRazzaz@freescale.com>
69442    Cc: Josep P J <PJ.Joseph@freescale.com>
69443    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69444
69445commit b5cdd7df4a06edb91539c9a2ea7c178a870c3a95
69446Author: Jerry Van Baren <gvb.uboot@gmail.com>
69447Date:	Sat Jan 12 13:24:14 2008 -0500
69448
69449    Enable the isdram command on the MPC8360EMDS board
69450
69451    The isdram command prints out decoded information the "serial presence
69452    detect" (SPD) chip on the SDRAM SIMMs.  This can be very helpful when
69453    debugging memory configuration problems.
69454
69455    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
69456    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69457
69458commit 8bd522ce4afda3d4868ee8c913f5394094326be1
69459Author: Dave Liu <r63238@freescale.com>
69460Date:	Fri Jan 11 18:48:24 2008 +0800
69461
69462    mpc83xx: Add the support for MPC8315ERDB board
69463
69464    The features list:
69465    - Boot from NOR Flash
69466    - DDR2 266MHz hardcoded configuration
69467    - Local bus NOR Flash R/W operation
69468    - I2C, UART, MII and RTC
69469    - eTSEC0/1 support
69470    - PCI host
69471
69472    Signed-off-by: Dave Liu <daveliu@freescale.com>
69473    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69474
69475commit b05884efa614e4d8a9413158fc228e0dc02ab704
69476Author: Dave Liu <r63238@freescale.com>
69477Date:	Fri Jan 11 18:46:50 2008 +0800
69478
69479    mpc83xx: Add config of eTSEC emergency priority in SPCR
69480
69481    The TSEC emergency priority definition of 831x/837x
69482    is different than the definition of 834x in SPCR register.
69483
69484    Add the other config of TSEC emergency priority into
69485    cpu_init.c
69486
69487    Signed-off-by: Dave Liu <daveliu@freescale.com>
69488    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69489
69490commit 9b958234b0783f13d92f007f753fd2c3ae2c8680
69491Author: Dave Liu <r63238@freescale.com>
69492Date:	Fri Jan 11 18:42:19 2008 +0800
69493
69494    mpc83xx: Remove cache config from MPC8360ERDK.h
69495
69496    The MPC8360ERDK board support patch is added before
69497    the commit 2c5b48fc205c3e2752910da8f39209ed075929e5
69498    so, miss clean up it.
69499
69500    The patch clean up the miss cache config.
69501
69502    Signed-off-by: Dave Liu <daveliu@freescale.com>
69503    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69504
69505commit cd9d23053d435c08fc8695017b5cb9003fcda786
69506Author: Anton Vorontsov <avorontsov@ru.mvista.com>
69507Date:	Mon Jan 14 23:09:32 2008 +0300
69508
69509    nand: FSL UPM NAND driver
69510
69511    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
69512
69513commit 6cb2239ae76faee64434286c4f8fc71374702dd2
69514Author: Kyungmin Park <kmpark@infradead.org>
69515Date:	Tue Jan 15 08:59:44 2008 +0900
69516
69517    OneNAND: Separate U-Boot dependent code from OneNAND
69518
69519    OneNAND: Separate U-Boot dependent code from OneNAND
69520
69521    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
69522
69523commit 83a49c8dd7998be2d1f0d420597a36bbf0bf4164
69524Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
69525Date:	Wed Jan 16 10:33:46 2008 +0100
69526
69527    ppc4xx: Sequoia coding style cleanup and beautification
69528
69529    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
69530
69531commit 4b3cc6ece9c455504cf12909fae38d085d848ac0
69532Author: Larry Johnson <lrj@acm.org>
69533Date:	Tue Jan 15 14:35:58 2008 -0500
69534
69535    ppc4xx: Refactor ECC POST for AMCC Denali core
69536
69537    The ECC POST reported intermittent failures running after power-up on
69538    the Korat PPC440EPx board.	Even when the test passed, the debugging
69539    output occasionally reported additional unexpected ECC errors.
69540
69541    This refactoring has three main objectives: (1) minimize the code
69542    executed with ECC enabled during the tests, (2) add more checking of the
69543    results so any unexpected ECC errors would cause the test to fail, and
69544    (3) use synchronization (only) where required by the processor.
69545
69546    Signed-off-by: Larry Johnson <lrj@acm.org>
69547
69548commit 2465665b73ac2f688af945b1ed510752afa816a4
69549Author: David Saada <David.Saada@ecitele.com>
69550Date:	Tue Jan 15 10:40:24 2008 +0200
69551
69552    QE UEC: Extend number of supported UECs to 4
69553
69554    This patch extends the number of supported UECs to 4. Note that the
69555    problem of QE thread resources exhaustion is resolved by setting the
69556    correct number of QE threads according to Ethernet type (GBE or FE).
69557
69558    Signed-off-by: David Saada <david.saada@ecitele.com>
69559    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69560
69561commit 58d204256cb1ce1bd323847d9f644acf70a72e6a
69562Author: Wolfgang Denk <wd@denx.de>
69563Date:	Wed Jan 16 00:01:01 2008 +0100
69564
69565    LWMON5: enable hush shell as command line parser
69566
69567    Signed-off-by: Wolfgang Denk <wd@denx.de>
69568
69569commit 66ffb1883feedddc813d8a507d060f2a940eb2b2
69570Author: Wolfgang Denk <wd@denx.de>
69571Date:	Tue Jan 15 17:22:28 2008 +0100
69572
69573    ADS5121: disable watchdog; enable image timestamps
69574
69575    Signed-off-by: Wolfgang Denk <wd@denx.de>
69576
69577commit 2b4f778fe9d1de61d7445bae7b325340aba6968d
69578Author: Wolfgang Denk <wd@denx.de>
69579Date:	Tue Jan 15 17:21:28 2008 +0100
69580
69581    TK885D: fixes for bigger flash sector sizes on new modules;
69582    adjust default environment;
69583    disable SCC ethernet (not used on this board).
69584
69585    Signed-off-by: Wolfgang Denk <wd@denx.de>
69586
69587commit f91d7ae5ca89acf9fa1ed1015dc078cf29581607
69588Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69589Date:	Tue Jan 15 17:48:13 2008 +0900
69590
69591    pcmcia: Remove CONFIG_COMMANDS from marubun pcmcia driver
69592
69593    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69594
69595commit 76e49aa7fb8e76cc49092c1acd53fff921e26360
69596Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69597Date:	Tue Jan 15 23:25:25 2008 +0900
69598
69599    sh: Add support SH7710/SH7712
69600
69601    SH7710/SH7712 of SH3 CPU are supported.
69602    SH771X is called SH-Ether, and has the Ether controller in CPU.
69603    The driver of Ether is not included in this patch.
69604
69605    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69606
69607commit 63a11be68306870e04d3851ed9fa41955cdf4894
69608Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69609Date:	Tue Jan 15 23:06:17 2008 +0900
69610
69611    sh: Add support of map_physmem() and unmap_physmem() to SuperH
69612
69613    This patch add the support of map_physmem() and unmap_physmem()
69614    used with Common Flash Interface(CFI) driver.
69615
69616    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69617
69618commit db3995fe5164ac5d630b7ecb96286a9828dfbb54
69619Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69620Date:	Wed Jan 9 14:42:27 2008 +0900
69621
69622    sh: Add maintainer of MS7720SE to the MAINTAINER file
69623
69624    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69625
69626commit dcd99e88e03d56a0aeecd42b507d2d29d20ab0e3
69627Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69628Date:	Wed Jan 9 14:39:58 2008 +0900
69629
69630    sh: Fix board name in MS7720SE's config.mk
69631
69632    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69633
69634commit c0a04d93734d768b39dbb72fb501b65614c8615d
69635Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69636Date:	Wed Jan 9 14:37:36 2008 +0900
69637
69638    sh: Add MS7720SE to MAKEALL
69639
69640    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69641
69642commit b2b5e2bb78a1ef4ae8504f5a26bfdc3293ea74ae
69643Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69644Date:	Mon Dec 3 22:58:50 2007 +0900
69645
69646    sh: Add support for MS7720RP02 board
69647
69648    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69649    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69650    Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69651
69652commit 7c10c57275901939a8ece4a9ef3e7ccb7c12a0ed
69653Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69654Date:	Wed Jan 9 14:30:02 2008 +0900
69655
69656    sh: Add support for SH7720 in serial_sh driver.
69657
69658    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69659    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69660    Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69661
69662commit f9913a8ee71ff14fcfc1c7fd0e6912f897e69403
69663Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69664Date:	Mon Dec 3 22:58:45 2007 +0900
69665
69666    sh: Add support SH3 and SH7720
69667
69668    Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69669    CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69670    Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69671
69672commit 9adfc9fb9ade64cdf1ed9ff842e4f900cbda78bd
69673Author: Stefan Roese <sr@denx.de>
69674Date:	Tue Jan 15 10:11:02 2008 +0100
69675
69676    ppc4xx: Remove compiler warning in cpu/ppc4xx/44x_spd_ddr2.c
69677
69678    Signed-off-by: Stefan Roese <sr@denx.de>
69679
69680commit 17bef68097ab3692500a36fb31115bff7910aa99
69681Author: Niklaus Giger <niklausgiger@gmx.ch>
69682Date:	Mon Jan 14 14:04:42 2008 +0100
69683
69684    ppc_4xx: Fix post spr.c for PPC405
69685
69686    post/cpu/ppc4xx/spr.c contained a few checks for registers only present
69687    for PPC440 and derivates processor.
69688
69689    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
69690
69691commit 06c428bcd4413014b43236e77765022071424fa6
69692Author: Dave Liu <r63238@freescale.com>
69693Date:	Mon Jan 14 11:12:01 2008 +0800
69694
69695    QE: fix compile warning
69696
69697    qe.c: In function 'qe_upload_firmware':
69698    qe.c:390: warning: pointer targets in passing argument 2
69699    uec.c: In function 'uec_initialize':
69700    uec.c:1236: warning: 'uec_info' may be used uninitialized
69701
69702    Signed-off-by: Dave Liu <daveliu@freescale.com>
69703
69704commit a0dd99d51efa55fe023e19c97ead92683725eb11
69705Author: Stefan Roese <sr@denx.de>
69706Date:	Mon Jan 14 10:05:05 2008 +0100
69707
69708    ppc4xx: Update Kilauea CPLD configuration with USB PHY reset bit
69709
69710    Now that bit 29 is the USB PHY reset bit, update the Kilauea port
69711    to remove the USB PHY reset after powerup. The CPLD will keep the
69712    USB PHY in reset (active low) until the bit is set to 1 in
69713    board_early_init_f().
69714
69715    Signed-off-by: Stefan Roese <sr@denx.de>
69716
69717commit f43ad53908f1ea83a7c26c3505bbe84382e47aad
69718Author: Wolfgang Denk <wd@denx.de>
69719Date:	Sun Jan 13 23:26:45 2008 +0100
69720
69721    ARM: update mach-types.h from 2.6.24-rc7 Linux kernel tree
69722
69723    Signed-off-by: Wolfgang Denk <wd@denx.de>
69724
69725commit 8d103071b7b0e3ec888859bfcb9d422565e6d750
69726Author: Wolfgang Denk <wd@denx.de>
69727Date:	Sun Jan 13 23:37:50 2008 +0100
69728
69729    ADS5121: Fix typo in ads5121.c, adjust default environment
69730
69731    Signed-off-by: Wolfgang Denk <wd@denx.de>
69732
69733commit 51b67d06faa670c65de6f29ec5b5aace74b2a047
69734Author: John Rigby <jrigby@freescale.com>
69735Date:	Fri Aug 24 18:18:43 2007 -0600
69736
69737    ADS5121: MAX slew rate for PATA pins
69738
69739    Signed-off-by: John Rigby <jrigby@freescale.com>
69740
69741commit dd531aac34aaad138f16cacdb51d61908d59c0e2
69742Author: Wolfgang Denk <wd@denx.de>
69743Date:	Sun Jan 13 21:05:52 2008 +0100
69744
69745    Fix Makefile dependency problem with parallel builds.
69746
69747    Signed-off-by: Wolfgang Denk <wd@denx.de>
69748
69749commit 89967841e3ea02e3d0e5e1295ab687576e5b1089
69750Author: Wolfgang Denk <wd@denx.de>
69751Date:	Sun Jan 13 19:51:39 2008 +0100
69752
69753    MPC8544DS: fix board Makefile for silent build (with -s)
69754
69755    Signed-off-by: Wolfgang Denk <wd@denx.de>
69756
69757commit 6d714f82fb4b8bb7e267e9c71b8009bc670bfe88
69758Author: Wolfgang Denk <wd@denx.de>
69759Date:	Sun Jan 13 16:44:08 2008 +0100
69760
69761    PMC440 board: fix board Makefile for out-of-tree building
69762
69763    Signed-off-by: Wolfgang Denk <wd@denx.de>
69764
69765commit 6eb3fb15588d319bd3099d5f9b910051dfeab6b2
69766Author: Wolfgang Denk <wd@denx.de>
69767Date:	Sun Jan 13 16:07:44 2008 +0100
69768
69769    Makalu: fix compile warning
69770
69771    Signed-off-by: Wolfgang Denk <wd@denx.de>
69772
69773commit 0a1e03bcadc7734688a21e8dd2e46a4f608193c0
69774Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69775Date:	Sun Jan 13 12:36:12 2008 +0100
69776
69777    cmd_nand : fix compiler warning.
69778
69779    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69780
69781commit 8225d1e3ac0ab147cdde4b0042812583380afb8a
69782Author: Michael Schwingen <rincewind@discworld.dascon.de>
69783Date:	Sat Jan 12 20:29:47 2008 +0100
69784
69785    CFI: Fix CONFIG_FLASH_CFI_LEGACY compilation
69786
69787    Signed-off-by: Michael Schwingen <michael@schwingen.org>
69788    Acked-by: Stefan Roese <sr@denx.de>
69789
69790commit 2b2f43ed6a30ece77f76191c845ac95267daa31a
69791Author: Wolfgang Denk <wd@denx.de>
69792Date:	Sun Jan 13 02:19:44 2008 +0100
69793
69794    MPC8360ERDK: fix incorrect initialization of CFG_I2C_NOPROBES
69795
69796    Signed-off-by: Wolfgang Denk <wd@denx.de>
69797
69798commit 08e99e1dd01a3e0e3dc3a7138eb827c997e2b74d
69799Author: Wolfgang Denk <wd@denx.de>
69800Date:	Sun Jan 13 02:19:13 2008 +0100
69801
69802    MPC8xx FEC driver: fix compiler warning.
69803
69804    Signed-off-by: Wolfgang Denk <wd@denx.de>
69805
69806commit ae6d1056d2c2e4d1266413c0ae8a6d5529ecde4b
69807Author: Wolfgang Denk <wd@denx.de>
69808Date:	Sun Jan 13 00:59:21 2008 +0100
69809
69810    Fix Makefile dependencies issues; allow silent build
69811
69812    - get rid of "version" target whichdidn't really work
69813    - make autoconf.mk depend on version_autogenerated.h to make sure
69814      to rebuild files as needed
69815    - add XECHO macro to allow for silent build using "make -s"
69816
69817    Signed-off-by: Wolfgang Denk <wd@denx.de>
69818
69819commit e343ab83d5135b558aa58db9be8fc7faa68d77ed
69820Author: Wolfgang Denk <wd@denx.de>
69821Date:	Sun Jan 13 00:55:47 2008 +0100
69822
69823    ADS5121e: fix compile warning
69824
69825    Signed-off-by: Wolfgang Denk <wd@denx.de>
69826
69827commit f2b6f4610627fe3d607620e25082916a01538875
69828Author: Wolfgang Denk <wd@denx.de>
69829Date:	Sun Jan 13 00:55:18 2008 +0100
69830
69831    MUNICes: fix board Makefile for remote build directory
69832
69833    Signed-off-by: Wolfgang Denk <wd@denx.de>
69834
69835commit 2ad4d3999fe801aa716221d7d9a4c5bdad74783a
69836Author: Oliver Weber <almoeli@gmx.de>
69837Date:	Wed Jan 9 17:04:38 2008 +0100
69838
69839    MPC5200: don't use hardcoded MBAR address in Bestcomm firmware
69840
69841    Signed-off-by: Oliver Weber <almoeli@gmx.de>
69842
69843commit 00ac50e348d1bace27a174b7f528d113bc7cdf7f
69844Author: Andreas Engel <andreas.engel@ericsson.com>
69845Date:	Wed Jan 9 17:10:56 2008 +0100
69846
69847    Make bootretry work when command line editing is enabled
69848
69849    Currently, when CONFIG_CMDLINE_EDITING is set, bootretry doesn't work.
69850    This patch fixes the problem.
69851
69852    Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
69853
69854commit 632de0672d3c3ab53ad798c47f5f1eb26008a0e4
69855Author: Larry Johnson <lrj@acm.org>
69856Date:	Fri Jan 11 23:26:18 2008 -0500
69857
69858    Refactor code for "i2c sdram" command
69859
69860    Signed-off-by: Larry Johnson <lrj@acm.org>
69861
69862commit 0df6b8446c4721b91ce311548114891130371083
69863Author: Larry Johnson <lrj@acm.org>
69864Date:	Thu Jan 10 22:23:39 2008 -0500
69865
69866    Fix "i2c sdram" command for DDR2 DIMMs
69867
69868    Many of the SPD bytes for DDR2 SDRAM are not interpreted correctly by the
69869    "i2c sdram" command.  This patch provides correct alternative
69870    interpretations when DDR2 memory is detected.
69871
69872    Signed-off-by: Larry Johnson <lrj@acm.org>
69873
69874commit 64134f011254123618798ff77c42ba196b2ec485
69875Author: Wolfgang Denk <wd@denx.de>
69876Date:	Sat Jan 12 20:31:39 2008 +0100
69877
69878    Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections
69879
69880    With recent toolchain versions, some boards would not build because
69881    or errors like this one (here for ocotea board when building with
69882    ELDK 4.2 beta):
69883    ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
69884
69885    For many boards, the .bss section is big enough that it wraps around
69886    at the end of the address space (0xFFFFFFFF), so the problem will not
69887    be visible unless you use a 64 bit tool chain for development. On
69888    some boards however, changes to the code size (due to different
69889    optimizations) we bail out with section overlaps like above.
69890
69891    The fix is to add the NOLOAD attribute to the .bss and .sbss
69892    sections, telling the linker that .bss does not consume any space in
69893    the image.
69894
69895    Signed-off-by: Wolfgang Denk <wd@denx.de>
69896
69897commit 3afac79ec27b91df185f090b31dad9620779f440
69898Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
69899Date:	Fri Jan 11 20:42:58 2008 -0600
69900
69901    USB: Add Philips 1561 PCI-OHCI ids
69902    (needed for M5475EVB)
69903
69904    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
69905
69906commit 5e8def6731cd7bec74bff42a16b139de04010353
69907Author: Wolfgang Denk <wd@denx.de>
69908Date:	Sat Jan 12 15:51:34 2008 +0100
69909
69910    Add MAINTAINERS entries for ids8247, jupiter, municse, sc3 and uc101
69911    boards.
69912
69913    Signed-off-by: Heiko Schocher <hs@denx.de>
69914    Signed-off-by: Wolfgang Denk <wd@denx.de>
69915
69916commit 5d49e0e152a8b81cc0602271e8fd259371f559b7
69917Author: Grzegorz Bernacki <gjb@semihalf.com>
69918Date:	Fri Jan 11 12:03:43 2008 +0100
69919
69920    MPC512X: Cleanup bus clock names.
69921
69922    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69923
69924commit 66a9455b6bf46d69cec5c88d1a600d1d9a10670d
69925Author: Grzegorz Bernacki <gjb@semihalf.com>
69926Date:	Tue Jan 8 17:16:59 2008 +0100
69927
69928    MPC512X: Fixed typo in macro name.
69929
69930    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69931
69932commit 281ff9a45cf9eb17b8a9afc436cb783cf1f62363
69933Author: Grzegorz Bernacki <gjb@semihalf.com>
69934Date:	Tue Jan 8 17:16:15 2008 +0100
69935
69936    ads5121: Added support for FDT.
69937
69938    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69939
69940commit a10ff9196183e7e5f2ae3c4f5f3cbe92ae9cb719
69941Author: Wolfgang Denk <wd@denx.de>
69942Date:	Sat Jan 12 01:05:50 2008 +0100
69943
69944    Coding Style cleanup; update CHANGELOG.
69945
69946    Signed-off-by: Wolfgang Denk <wd@denx.de>
69947
69948commit f6db945649e5e9d0c7efe33b507d243cdc86cf03
69949Author: Heiko Schocher <hs@denx.de>
69950Date:	Fri Jan 11 15:15:17 2008 +0100
69951
69952    Fixed syntax error in function init_e300_core() of mpc83xx/start.S if
69953
69954    Signed-off-by: Timur Tabi <timur@freescale.com>
69955    Signed-off-by: Heiko Schocher <hs@denx.de>
69956
69957commit fa05664cd8c7ab1ecf062aa73b992b7b58bba49c
69958Author: Heiko Schocher <hs@denx.de>
69959Date:	Fri Jan 11 15:15:16 2008 +0100
69960
69961    MUNICes: Set the right CFG_DEFAULT_MBAR value.
69962
69963    Signed-off-by: Heiko Schocher <hs@denx.de>
69964
69965commit 5fb2b2342ece8d786c6f7fdba1bc273febd3b3d2
69966Author: Heiko Schocher <hs@denx.de>
69967Date:	Fri Jan 11 15:15:15 2008 +0100
69968
69969    added the config File for the MUNICes board.
69970
69971    Signed-off-by: Heiko Schocher <hs@denx.de>
69972
69973commit 6341d9d723b71b4c0bf86f979e4cb228c02fd09d
69974Author: Heiko Schocher <hs@denx.de>
69975Date:	Fri Jan 11 15:15:14 2008 +0100
69976
69977    added basic support for the MUNICes board.
69978
69979    Signed-off-by: Heiko Schocher <hs@denx.de>
69980
69981commit 3bb77fb09a1caabf5a292cc5b486a78b977fbe19
69982Author: Wolfgang Denk <wd@denx.de>
69983Date:	Sat Jan 12 00:39:37 2008 +0100
69984
69985    Update CHANGELOG and MAINTAINERS files.
69986
69987    Signed-off-by: Wolfgang Denk <wd@denx.de>
69988
69989commit 5ba7390c3cb579172be66888a371707b47b5be4e
69990Author: Anatolij Gustschin <agust@denx.de>
69991Date:	Fri Jan 11 02:15:02 2008 +0100
69992
69993    Fix compilation problem in common/cmd_bmp.c
69994
69995    common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP
69996    isn't defined. This patch fix this.
69997
69998    Signed-off-by: Anatolij Gustschin <agust@denx.de>
69999
70000commit 5aa437baae5fe629abeab99bef793a2a1fc71b58
70001Author: Heiko Schocher <hs@denx.de>
70002Date:	Fri Jan 11 01:12:09 2008 +0100
70003
70004    Fix defaultconfig for the mgcoge board.
70005
70006    Signed-off-by: Heiko Schocher <hs@denx.de>
70007
70008commit ac9db066b26935f31bff15c98168b19faeb603f3
70009Author: Heiko Schocher <hs@denx.de>
70010Date:	Fri Jan 11 01:12:08 2008 +0100
70011
70012    Added support for the mgcoge board from keymile.
70013
70014    Signed-off-by: Heiko Schocher <hs@denx.de>
70015
70016commit b423d055cc2e13c4ef1f0389c3fa2988d0eed818
70017Author: Heiko Schocher <hs@denx.de>
70018Date:	Fri Jan 11 01:12:07 2008 +0100
70019
70020    Enable SMC microcode relocation patch for SMC1.
70021
70022    Signed-off-by: Heiko Schocher <hs@denx.de>
70023
70024commit 381e4e639720d8d2efb8066c7c48ec9588cb28c7
70025Author: Heiko Schocher <hs@denx.de>
70026Date:	Fri Jan 11 01:12:06 2008 +0100
70027
70028    Added support for the mgsuvd board from keymile.
70029
70030    Signed-off-by: Heiko Schocher <hs@denx.de>
70031
70032commit bf05293973b348f6946c9df92cd3c65ece42d0be
70033Author: James Yang <james.yang@freescale.com>
70034Date:	Thu Jan 10 16:02:07 2008 -0600
70035
70036    Fix 64-bit vsprintf.
70037
70038    There were some size and unsigned problems.
70039    Also add support for "ll" size modifier in format string like glibc
70040
70041    Signed-off-by: James Yang <James.Yang@freescale.com>
70042    Acked-by: Jon Loeliger <jdl@freescale.com>
70043
70044commit 92fa37eac530860643afa26ae347af3d23d67309
70045Author: Larry Johnson <lrj@acm.org>
70046Date:	Wed Jan 9 12:42:35 2008 -0500
70047
70048    Remove superfluous preprocessor conditionals from LM73 driver
70049
70050    (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE".
70051
70052    (2) Use conditional Makefile.o.
70053
70054    Signed-off-by: Larry Johnson <lrj@acm.org>
70055
70056commit efc6f447c1b940d1650c4b854c5598a595ddc3da
70057Author: Guennadi Liakhovetski <lg@denx.de>
70058Date:	Thu Jan 10 17:59:07 2008 +0100
70059
70060    Add support for the TK885D baseboard from TELE-DATA
70061
70062    The TK885D board uses a TQM885D module from TQ, this port adds an
70063    own configuration file and adds a last_stage_init() method to
70064    configure the two PHYs, depending on the phy_auto_nego environment
70065    variable.
70066
70067    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70068
70069commit 0ec595243dc99edcd248bbcfbfd5a1dc860bde89
70070Author: Kumar Gala <galak@kernel.crashing.org>
70071Date:	Thu Jan 10 02:22:05 2008 -0600
70072
70073    Fix compiler warning
70074
70075    main.c: In function 'readline_into_buffer':
70076    main.c:927: warning: unused variable 'p_buf'
70077
70078    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70079
70080commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
70081Author: Anatolij Gustschin <agust@denx.de>
70082Date:	Fri Jan 11 14:30:01 2008 +0100
70083
70084    Add Fujitsu CoralP/Lime video driver
70085
70086    Signed-off-by: Anatolij Gustschin <agust@denx.de>
70087    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
70088
70089commit 20c450ef61ef2eb1c96f9b59ba0eb8d849bba058
70090Author: Anatolij Gustschin <agust@denx.de>
70091Date:	Fri Jan 11 02:39:47 2008 +0100
70092
70093    Fix video console newline and carriage return handling
70094
70095    Lines of the lenght CONSOLE_COLS or greater than CONSOLE_COLS
70096    are not displayed correctly. This is an attempt to fix
70097    this issue. Also add carriage return handling.
70098
70099    Signed-off-by: Anatolij Gustschin <agust@denx.de>
70100    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
70101
70102commit d5a163d6baa04f5a8edcc10ebc6fad08657d3093
70103Author: Stefan Roese <sr@denx.de>
70104Date:	Fri Jan 11 15:53:58 2008 +0100
70105
70106    ppc4xx: Fix sdram init on Sequoia boards
70107
70108    Clear possible errors in MCSR resulting from data-eye-search.
70109    If not done, then we could get an interrupt later on when
70110    exceptions are enabled.
70111
70112    Signed-off-by: Stefan Roese <sr@denx.de>
70113
70114commit d610a60730b7464f6f659db49d264d89a7c71061
70115Author: Anatolij Gustschin <agust@denx.de>
70116Date:	Fri Jan 11 15:31:09 2008 +0100
70117
70118    ppc4xx: Rework Lime support for lwmon5
70119
70120    Rework Lime support for lwmon5 using new video driver
70121
70122    Signed-off-by: Anatolij Gustschin <agust@denx.de>
70123
70124commit ff41ffc93c1592e77a44bdbebd5d781739f3aae0
70125Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70126Date:	Fri Jan 11 14:55:16 2008 +0100
70127
70128    ppc4xx: Update PMC440 config file
70129
70130    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70131
70132commit e3edcb36f14f0aabb6f50e96014d6877f73d64ea
70133Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70134Date:	Fri Jan 11 14:55:08 2008 +0100
70135
70136    ppx4xx: Fix sdram init on PMC440 boards
70137
70138    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70139
70140commit 061aad4d320dddce26247699dcf2875ee2ea1366
70141Author: Dave Liu <r63238@freescale.com>
70142Date:	Thu Jan 10 23:09:33 2008 +0800
70143
70144    mpc83xx: Fix the bug of 266MHz data rate DDR
70145
70146    The DDR doesn't work on the 266MHz data rate,
70147    the patch fix the bug.
70148
70149    Signed-off-by: Dave Liu <daveliu@freescale.com>
70150    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70151
70152commit ded08317ad9e340b887bf2eb46e9565a0f610a93
70153Author: Dave Liu <r63238@freescale.com>
70154Date:	Thu Jan 10 23:08:26 2008 +0800
70155
70156    mpc83xx: Make the code more readable
70157
70158    Format the code, make it more readable
70159
70160    Signed-off-by: Dave Liu <daveliu@freescale.com>
70161    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70162
70163commit 7e74d63d1a211fbc34ec424e2dc6726601f323d0
70164Author: Dave Liu <r63238@freescale.com>
70165Date:	Thu Jan 10 23:07:23 2008 +0800
70166
70167    mpc83xx: Reduce the latency of DDR
70168
70169    Reduce the AL from 2 to 1 clock to improve the performance.
70170
70171    Signed-off-by: Dave Liu <daveliu@freescale.com>
70172    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70173
70174commit 6f3931a2bed5412c20d5e5536c865fbd657f7d28
70175Author: Dave Liu <r63238@freescale.com>
70176Date:	Thu Jan 10 23:06:05 2008 +0800
70177
70178    mpc83xx: Fix the wrong definition of MPC8315E
70179
70180    According to the latest user manual of MPC8315E,
70181    1) The SVCOD of HRCWL is different than 837x
70182    2) The SCCR has changes
70183
70184    Signed-off-by: Dave Liu <daveliu@freescale.com>
70185    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70186
70187commit ec2638ea08a537a1bd409db873aaaa33a053ebae
70188Author: Dave Liu <r63238@freescale.com>
70189Date:	Thu Jan 10 23:05:00 2008 +0800
70190
70191    mpc83xx: Fix the typo in mpc83xx.h
70192
70193    The SPCR about TSEC priority is wrong.
70194
70195    Signed-off-by: Michael Barkowski <Michael.Barkowski@freescale.com>
70196    Signed-off-by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
70197    Signed-off-by: Dave Liu <daveliu@freescale.com>
70198    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70199
70200commit c86ef2cd9ef81935049231fa89f36c7b793f2d4b
70201Author: Dave Liu <r63238@freescale.com>
70202Date:	Thu Jan 10 23:04:13 2008 +0800
70203
70204    mpc83xx: Fix the typo in global data struct
70205
70206    Fix the typo in global_data.h
70207
70208    Signed-off-by: Dave Liu <daveliu@freescale.com>
70209    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70210
70211commit 2c5b48fc205c3e2752910da8f39209ed075929e5
70212Author: Dave Liu <r63238@freescale.com>
70213Date:	Thu Jan 10 23:03:03 2008 +0800
70214
70215    mpc83xx: Remove cache config from config.h
70216
70217    clean up the cache config from configs.h of board
70218
70219    Signed-off-by: Dave Liu <daveliu@freescale.com>
70220    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70221
70222commit fab6f556bbbbd1bb35a5433161f7f173c18df559
70223Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70224Date:	Wed Jan 9 20:57:47 2008 +0300
70225
70226    mpc83xx: add support for the MPC8360E-RDK
70227
70228    This is MPC8360E based board with:
70229    - 256MB fixed SDRAM;
70230    - 8MB Intel Strata NOR flash;
70231    - StMICRO 64MiB NAND flash;
70232    - two 10/100/1000 ethernet ports connected via Broadcom
70233      BCM5481 PHYs;
70234    - two 10/100 ethernet ports connected via National
70235      DP83848 PHYs;
70236    - one PCI and one miniPCI slots;
70237    - four serial ports (two NS16550-compatible, two UCCs);
70238    - four USB ports working through MPC8360E "FHCI" USB controller;
70239    - Fujitsu MB86277 graphics controller;
70240    - Analog to Digital Converter/Touchscreen controller, AD7843
70241      connected to SPI.
70242
70243    Features not supported in this patch are:
70244    - StMICRO 64MiB NAND flash (patch sent);
70245    - MINT framebuffer initialization (patch is pending);
70246    - Fetching production information from the EEPROM via I2C;
70247    - FHCI USB;
70248    - Two slow UCCs used as RS-485 UARTs.
70249
70250    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70251    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70252
70253commit b3d2cde7a3aa1e83b7968cdff929e52c8cc617bb
70254Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70255Date:	Wed Jan 9 20:57:40 2008 +0300
70256
70257    mpc83xx: add "fsl, qe" compatible fixups
70258
70259    New device trees will use "fsl,qe" compatible properties.
70260
70261    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70262    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70263
70264commit 977b57583a7c34010e566a09a679ec3c1836f996
70265Author: Kim Phillips <kim.phillips@freescale.com>
70266Date:	Wed Jan 9 15:24:06 2008 -0600
70267
70268    mpc83xx: add missing CONFIG_HAS_ETH0 defines
70269
70270    the new libfdt code only updates eth0 if CONFIG_HAS_ETH0
70271    is defined; add the define to the missing board configs.
70272
70273    Thanks to Emilian Medve for finding this.
70274
70275    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70276
70277commit b830b7f1635984ba607219fcbd78597c28eeb529
70278Author: Becky Bruce <bgill@freescale.com>
70279Date:	Thu Jan 10 14:00:28 2008 -0600
70280
70281    86xx: Support 2GB DIMMs
70282
70283    Configure the number of bits used to address the banks inside the SDRAM
70284    device.  The default register value of 0 means 2 bits to address 4 banks.
70285    Higher capacity devices like a 2GB DIMM require 3 bits to address 8 banks.
70286
70287    Signed-off-by: Becky Bruce <bgill@freescale.com>
70288
70289commit 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
70290Author: Niklaus Giger <niklausgiger@gmx.ch>
70291Date:	Thu Jan 10 18:50:33 2008 +0100
70292
70293    ppc4xx: Make Sequoia boot vxWorks
70294
70295    vxWorks expects in
70296    TLB 0 a entry for the Machine Check interrupt
70297    TLB 1 a entry for the RAM
70298    TLB 2 a entry for the EBC
70299    TLB 3 a entry for the boot flash
70300
70301    After changing the baudrate to 9600 I had no problems to boot the
70302    vxWorks image as distributed by WindRiver (Revision 2.0/1 from
70303    June 18, 2007)
70304
70305    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
70306
70307commit 6d8184b00c0d1d7090e4a2f514e310d98a394f8d
70308Author: Larry Johnson <lrj@arlinx.com>
70309Date:	Wed Jan 9 23:10:27 2008 -0500
70310
70311    ppc4xx: Fix dflush() to restore DVLIM register
70312
70313    Signed-off-by: Larry Johnson <lrj@acm.org>
70314
70315commit 252f60b068d1f94190b5bcfda169db582387e15e
70316Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70317Date:	Thu Jan 10 03:52:44 2008 -0500
70318
70319    Nios2: remove common/cmd_bdinfo.c unused variable.
70320
70321    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70322    Signed-off-by: Scott McNutt <smcnutt@psyent.com>
70323
70324commit 422b1a01602b6e2fbf8444a1192c7ba31461fd4c
70325Author: Ben Warren <biggerbadderben@gmail.com>
70326Date:	Wed Jan 9 18:15:53 2008 -0500
70327
70328    Fix Ethernet init() return codes
70329
70330    Change return values of init() functions in all Ethernet drivers to conform
70331    to the following:
70332
70333	>=0: Success
70334	<0:  Failure
70335
70336    All drivers going forward should return 0 on success.  Current drivers that
70337    return 1 on success were left as-is to minimize changes.
70338
70339    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
70340    Acked-by: Stefan Roese <sr@denx.de>
70341    Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70342    Acked-by: Kim Phillips <kim.phillips@freescale.com>
70343    Acked-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
70344    Acked-By: Timur Tabi <timur@freescale.com>
70345
70346commit d3a6532cbe263d992f49e86ac95bede28e96f9c8
70347Author: Wolfgang Denk <wd@denx.de>
70348Date:	Thu Jan 10 00:55:14 2008 +0100
70349
70350    Coding Style cleanup; update CHANGELOG
70351
70352    Signed-off-by: Wolfgang Denk <wd@denx.de>
70353
70354commit 17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7
70355Author: Kim Phillips <kim.phillips@freescale.com>
70356Date:	Wed Jan 9 16:56:54 2008 -0600
70357
70358    Add QE brg freq and correct qe bus freq fdt update code
70359
70360    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70361    Signed-off-by: Andy Fleming <afleming@freescale.com>
70362
70363commit 890dfef06c2d169a3356359596890754dfb8ee1c
70364Author: Andy Fleming <afleming@freescale.com>
70365Date:	Wed Jan 9 16:34:51 2008 -0600
70366
70367    Remove cache config from ATUM8548 and sbc8548 configs
70368
70369    These boards weren't updated by Kumar's config patch because they
70370    weren't in the tree, yet.
70371
70372    Signed-off-by: Andy Fleming <afleming@freescale.com>
70373
70374commit b8ec2385038c094b07ec5b49336289a46b6e9cc6
70375Author: Timur Tabi <timur@freescale.com>
70376Date:	Mon Jan 7 13:31:19 2008 -0600
70377
70378    85xx: add ability to upload QE firmware
70379
70380    Define the layout of a binary blob that contains a QE firmware and instructions
70381    on how to upload it.  Add function qe_upload_firmware() to parse the blob and
70382    perform the actual upload.	Add command-line command "qe fw" to take a firmware
70383    blob in memory and upload it.  Update ft_cpu_setup() on 85xx to create the
70384    'firmware' device tree node if U-Boot has uploaded a firmware.  Fully define
70385    'struct rsp' in immap_qe.h to include the actual RISC Special Registers.
70386
70387    Signed-off-by: Timur Tabi <timur@freescale.com>
70388
70389commit b009f3eca99bb7b9e6ba6639a8909a138dd5e9fe
70390Author: Kumar Gala <galak@kernel.crashing.org>
70391Date:	Tue Jan 8 01:22:21 2008 -0600
70392
70393    85xx: Remove cache config from configs.h
70394
70395    Either use the standard defines in asm/cache.h or grab the information
70396    at runtime from the L1CFG SPR.
70397
70398    Also, minor cleanup in cache.h to make the code a bit more readable.
70399
70400    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70401
70402commit b964e9368f45372aaf1da0c13fe56f6d81ae8e96
70403Author: robert lazarski <robertlazarski@gmail.com>
70404Date:	Fri Dec 21 10:39:27 2007 -0500
70405
70406    mpc85xx: Add support for ATUM8548 (updated)
70407
70408    Add support for Instituto Atlantico's ATUM8548 board
70409
70410    Signed-off-by: robert lazarski <robertlazarski@gmail.com>
70411    Signed-off-by: Andy Fleming <afleming@freescale.com>
70412
70413commit 7bd6104b71de9bca80ac8e0936003443bb42f2fc
70414Author: robert lazarski <robertlazarski@gmail.com>
70415Date:	Fri Dec 21 10:36:37 2007 -0500
70416
70417    mpc85xx: Add support for ATUM8548 (updated)
70418
70419    Add support for Instituto Atlantico's ATUM8548 board
70420
70421    Signed-off-by: robert lazarski <robertlazarski@gmail.com>
70422
70423commit 9e3ed392d2c8965e24c942b58796c31c644c2f70
70424Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
70425Date:	Thu Dec 13 06:45:14 2007 -0600
70426
70427    mpc85xx: Add support for SBC8548 (updated)
70428
70429    Add support for Wind River's SBC8548 reference board.
70430
70431    Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
70432
70433commit 11c45ebd46d6517b51b7a92dd52a618b2f4e5586
70434Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
70435Date:	Thu Dec 13 06:45:08 2007 -0600
70436
70437    mpc85xx: Add support for SBC8548 (updated)
70438
70439    Add support for Wind River's SBC8548 reference board.
70440
70441    Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
70442    Signed-off by: Andy Fleming <afleming@freescale.com>
70443
70444commit 64d4bcb087c2ece1c4d0de8efe85e0075e5b1594
70445Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70446Date:	Mon Oct 22 19:58:19 2007 +0400
70447
70448    MPC8568E-MDS: set up QE pario for UART1
70449
70450    To use UART1 on the MPC8568E-MDS, QE pario pins PC[0:3] should
70451    be set up appropriately.
70452
70453    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70454
70455commit ad162249cb371e9e38971676f09be791e5f3cf4a
70456Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70457Date:	Mon Oct 22 18:12:46 2007 +0400
70458
70459    MPC8568E-MDS: reset UCCs to use them reliably
70460
70461    In order to use GETH1 and GETH2 on the MPC8568E-MDS, we should reset
70462    UCCs.
70463
70464    p.s Similar code exists in the Linux kernel board file (for capability
70465    reasons with older U-Boots), but should be removed some day.
70466
70467    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70468
70469commit 2146cf56821c3364786ca94a7306008c5824b238
70470Author: Kumar Gala <galak@kernel.crashing.org>
70471Date:	Wed Dec 19 01:18:15 2007 -0600
70472
70473    Reworked FSL Book-E TLB macros to be more readable
70474
70475    The old macros made it difficult to know what WIMGE and perm bits
70476    were set for a TLB entry.  Actually use the bit masks for these items
70477    since they are only a single bit.
70478
70479    Also moved the macros into mmu.h out of e500.h since they aren't specific
70480    to e500.
70481
70482    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70483
70484commit 1d47273d46925929f8f2c1913cd96d7257aade88
70485Author: Kumar Gala <galak@kernel.crashing.org>
70486Date:	Tue Dec 18 23:21:51 2007 -0600
70487
70488    Use FSL Book-E MMU macros from Linux Kernel
70489
70490    Grab the FSL Book-E MAS register macros from Linux.  Also added
70491    defines for page sizes up to 4TB and removed SHAREN since it doesnt
70492    really exist.
70493
70494    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70495
70496commit 02df4a270f817ef6ec39047a01b55fecdc5f3b37
70497Author: Andy Fleming <afleming@freescale.com>
70498Date:	Wed Jan 9 13:51:32 2008 -0600
70499
70500    Fix my own merge stupidity
70501
70502    Way back in August I merged Heiko's patch:
70503    566a494f592: [PCS440EP] upgrade the PCS440EP board
70504
70505    with Jon's CONFIG_COMMANDS patches.
70506
70507    This was done in commit: 6bf6f114dcdd97ec3f80c2761ed40e31229d6b78
70508
70509    However, in the process, I left out some of Heiko's good changes.
70510
70511    Now Heiko's and Jon's patches are properly merged in fat_register_device()
70512
70513    Signed-off-by: Andy Fleming <afleming@freescale.com>
70514
70515commit 6636b62a6efc7f14e6e788788631ae7a7fca4537
70516Author: James Yang <James.Yang@freescale.com>
70517Date:	Wed Jan 9 11:17:49 2008 -0600
70518
70519    Expose parse_line() globally.
70520
70521    Add new function readline_into_buffer() that allows the
70522    output of readline to be put into a pointer to char buffer.
70523
70524    This refactoring allows other functions besides the
70525    main command loop to also use the same input mechanism.
70526
70527    Signed-off-by: James Yang <James.Yang@freescale.com>
70528    Acked-by: Jon Loeliger <jdl@freescale.com>
70529
70530commit 7ca90513486abd4ae50bd1b7403f47cc58c5ad25
70531Author: Guennadi Liakhovetski <lg@denx.de>
70532Date:	Wed Jan 9 01:15:25 2008 +0100
70533
70534    trivial: fix consequences of a bad merge
70535
70536    Fix what looks like a merge artifact.
70537
70538    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70539
70540commit 4785a694c0045996ccf0ac5b8edf531efc1b730e
70541Author: Zhang Wei <wei.zhang@freescale.com>
70542Date:	Thu Jan 3 10:51:15 2008 +0800
70543
70544    Add Ctrl combo key support to usb keyboard driver.
70545
70546    Ctrl combo key support is added, which is very useful to input Ctrl-C
70547    for interrupt current job.
70548    Also add usb_event_poll() calling to usb_kbd_testc(), which can get
70549    key input when tstc() is called.
70550
70551    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
70552
70553commit 10c7382bc5d5e64c47f94ac2ca78cc574442e82d
70554Author: Marcel Ziswiler <marcel@ziswiler.com>
70555Date:	Sun Dec 30 03:30:56 2007 +0100
70556
70557    fix various comments
70558
70559    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
70560
70561commit 7817cb2083d982923752fe0f12b67c0e7c09a027
70562Author: Marcel Ziswiler <marcel@ziswiler.com>
70563Date:	Sun Dec 30 03:30:46 2007 +0100
70564
70565    fix comments with new drivers organization
70566
70567    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
70568
70569commit a9b410dc7d2a4721c408b13abfc037988150f145
70570Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70571Date:	Fri Dec 28 12:50:59 2007 +0900
70572
70573    Remove the obsolete terse version of do_mii()
70574
70575    We now have more useful version of do_mii() and everybody use it.
70576    Gerald Van Baren says:
70577
70578    > When I originally wrote the mii command 6(!) years ago, I wrote a
70579    > verbose version that printed human readable decomposition of the flags,
70580    > etc., and a terse one that didn't print as much stuff and thus had a
70581    > smaller memory footprint.
70582    >
70583    > It sounds like the terse version has withered and died, apparently
70584    > people are only using the verbose version (which is very understandable,
70585    > I do myself).
70586
70587    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70588    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
70589
70590commit 01c687aa6e065bd4faf80f723361e798941dd6b0
70591Author: Mike Frysinger <vapier@gentoo.org>
70592Date:	Thu Dec 27 13:42:56 2007 -0500
70593
70594    Do not reference sha1.c when building mkimage.
70595
70596    remove sha1.o from mkimage linking since it isn't actually used.
70597
70598    Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70599
70600commit b9173af73e524d37c812f210173cf83385c5171a
70601Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70602Date:	Thu Dec 27 15:39:54 2007 +0900
70603
70604    common/cmd_mii.c: Add sanity argc check
70605
70606    If type mii command without arguments, we suffer from uninitialized argv[]
70607    entries; for example we MIPS get stuck by TLB error.
70608
70609    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70610
70611commit 500856eb1707ed17d9204baa61dd59948d3b2899
70612Author: Rafal Jaworowski <raj@semihalf.com>
70613Date:	Wed Jan 9 19:39:36 2008 +0100
70614
70615    API for external applications.
70616
70617    This is an API for external (standalone) applications running on top of
70618    U-Boot, and is meant to be more extensible and robust than the existing
70619    jumptable mechanism. It is similar to UNIX syscall approach. See api/README
70620    for more details.
70621
70622    Included is the demo application using this new framework (api_examples).
70623
70624    Please note this is still an experimental feature, and is turned off by
70625    default.
70626
70627    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
70628
70629commit fe8dd0b2220b7c02b0d4c9c4f9967879970477b1
70630Author: Jon Loeliger <jdl@freescale.com>
70631Date:	Wed Jan 9 12:14:55 2008 -0600
70632
70633    86xx: Remove cache config from configs.h
70634
70635    Just use the standard defines in asm/cache.h.
70636
70637    Signed-off-by: Jon Loeliger <jdl@freescale.com>
70638
70639commit 26a41790f8eba19ad450e18ae91351daf485b3e2
70640Author: Rafal Jaworowski <raj@semihalf.com>
70641Date:	Wed Jan 9 18:05:27 2008 +0100
70642
70643    Globalize envmatch()
70644
70645    The newly introduced API (routines related to env vars) will need to call
70646    it.
70647
70648    Signed-off-by: Rafal Zabdyr <armo@semihalf.com>
70649
70650commit 1df170f8b2a99e1e2f940f9f0b56511e1e4c9e1f
70651Author: Jon Loeliger <jdl@freescale.com>
70652Date:	Fri Jan 4 12:07:27 2008 -0600
70653
70654    Convert MPC8610HPCD to use libfdt.
70655
70656    Assumes the presence of the aliases node in the DTS to
70657    locate the pci and serial nodes for fixups.
70658
70659    Use consistent fdtaddr and fdtfile in environment variables.
70660
70661    Signed-off-by: Jon Loeliger <jdl@freescale.com>
70662
70663commit c9974ab0a4d3731cdb76a7599d9fe9445d764d60
70664Author: Jon Loeliger <jdl@freescale.com>
70665Date:	Fri Jan 4 11:58:23 2008 -0600
70666
70667    8610: Fix lingering compile warnings.
70668
70669    Turn off DEBUG.
70670
70671    Signed-off-by: Jon Loeliger <jdl@freescale.com>
70672
70673commit 6007f3251c0967adc13f2ed8be1b924ddc30124d
70674Author: Wolfgang Denk <wd@denx.de>
70675Date:	Wed Jan 9 15:14:46 2008 +0100
70676
70677    Coding Style cleanup, update CHANGELOG
70678
70679    Signed-off-by: Wolfgang Denk <wd@denx.de>
70680
70681commit fc6414eca55f1fc108fb12fc8cdc43bd8b4463f9
70682Author: Mike Frysinger <vapier@gentoo.org>
70683Date:	Tue Dec 18 04:29:55 2007 -0500
70684
70685    fix easylogo on big endian dev systems
70686
70687    didnt realize how out of shape easylogo actually was until i tried using it.
70688    this patch does byte swapping as need be on the input tga header since the tga
70689    is in little endian but the host could just as well be big endian.	i didnt
70690    bother using bswap macros or such stuff from system headers as nothing in
70691    POSIX dictates byte swapping functionality.
70692
70693    Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70694
70695commit 38d299c2db81bd889c601b5dfc12c4e83ef83333
70696Author: Mike Frysinger <vapier@gentoo.org>
70697Date:	Tue Dec 18 03:23:25 2007 -0500
70698
70699    cleanup easylogo
70700
70701    - make the Makefile not suck
70702    - include proper headers for prototypes
70703    - fix obvious broken handling of strchr() when handling '.' in filenames
70704
70705    Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70706
70707commit 883e3925d99a8dd69c5b0201cba5b1887f88f95c
70708Author: raptorbrino@aim.com <raptorbrino@aim.com>
70709Date:	Thu Dec 13 21:23:28 2007 -0500
70710
70711    Fix build problems under Cygwin
70712
70713    This patch allows u-boot to build without error in a cygwin
70714    environment.  Cygwin does not define __u64 in it's
70715    include/asm/types.h file.  The -idirafter flag in the u-boot
70716    build causes the inclusion of the cygwin types.h file as opposed
70717    to u-bot/include/asm/types.h file which does define __u64.
70718    Subsequently, sha1.c compile fails due to unknown symbol.
70719
70720    Signed-off-by: Brian Miller <raptorbrino@netscape.net>
70721
70722commit 43ef1c381f9195504a2488f5cb909227eb97d475
70723Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
70724Date:	Fri Nov 30 17:29:59 2007 +0100
70725
70726    cmd_bmp: Add support for displaying gzip compressed bmps
70727
70728    The existing code can show information about a gzip compressed BMP
70729    image, but can't actually display it.
70730
70731    Therefore, move the decompression code out of bmp_info() and use it in
70732    bmp_display() as well in order to display a compressed BMP image.
70733
70734    Also, clean things up a bit and fix a memory leak while we're at it.
70735
70736    [hskinnemoen@atmel.com: a bit of refactoring]
70737    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
70738
70739commit d197ffd8172c6fdef38733424640a9a47295d6e9
70740Author: Guennadi Liakhovetski <lg@denx.de>
70741Date:	Thu Nov 29 21:15:56 2007 +0100
70742
70743    Fix and optimize MII operations on FEC (MPC8xx) controllers
70744
70745    This patch fixes several issues at least on a MPC885 based system with two
70746    FEC interfaces used in MII mode.
70747
70748    1. PHY discovery should first read PHY_PHYIDR2 register and only then
70749       PHY_PHYIDR1 like cpu/mpc8xx/fec.c::mii_discover_phy() does it,
70750       otherwise the values read are wrong. Also notice, that PHY discovery
70751       cannot work on MPC88x / MPC87x in setups with both FECs active at all
70752       in its present form, because for both interfaces the registers from FEC
70753       1 are used to communicate over MII.
70754
70755    2. Remove code duplication for resetting the FEC by isolating it into a
70756       separate function.
70757
70758    3. Initialize MII on FEC 1 when communicating over FEC 2 in fec_init().
70759
70760    4. Optimize mii_init() to only reset the FEC 1 controller once.
70761
70762    5. Fix a typo in mii_init() using index i instead of j thus potentially
70763       leading to unpredictable results.
70764
70765    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70766
70767commit 6a5e1d75bf106fa157e9ce68bcaf4b13e8a1d214
70768Author: Guennadi Liakhovetski <lg@denx.de>
70769Date:	Tue Nov 20 13:14:20 2007 +0100
70770
70771    Fix endianness conversions in rtl8169 driver
70772
70773    It is unclear on what platforms this driver has been tested, since
70774    noone up to now defines CONFIG_RTL8169 in the board configuration
70775    header. Now it has been fixed for a big-endian mpc8241 based
70776    linkstation platform. This patch presents the necessary endianness
70777    conversion fixes.
70778
70779    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70780
70781commit 58694f9709c0c3e3178e349ae748d98cfb0c639a
70782Author: Zhang Wei <wei.zhang@freescale.com>
70783Date:	Thu Jan 3 10:51:15 2008 +0800
70784
70785    Add Ctrl combo key support to usb keyboard driver.
70786
70787    Ctrl combo key support is added, which is very useful to input Ctrl-C
70788    for interrupt current job.
70789    Also add usb_event_poll() calling to usb_kbd_testc(), which can get
70790    key input when tstc() is called.
70791
70792    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
70793    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
70794
70795commit 07eb02687f008721974a2fb54cd7fdc28033ab3c
70796Author: Wolfgang Denk <wd@denx.de>
70797Date:	Wed Jan 9 13:43:38 2008 +0100
70798
70799    Coding Style clenaup; update CHANGELOG
70800
70801    Signed-off-by: Wolfgang Denk <wd@denx.de>
70802
70803commit c26acc1a43b31ddca5add42fd0360ff0eee90c80
70804Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70805Date:	Thu Dec 27 17:13:11 2007 +0100
70806
70807    Remove bit swapping in Xilinx Spartan bitfile loading
70808
70809    This patch removes the unnecessary bit swapping when
70810    booting .bit files with the 'fpga loadb' command.
70811
70812    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70813
70814commit 437fc7327f0611f82937858f2d80e4cd61b40984
70815Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70816Date:	Thu Dec 27 17:13:05 2007 +0100
70817
70818    Fix MSB check in Xilinx Spartan slave serial mode
70819
70820    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70821
70822commit 3bff4ffa33729a42645e328a21e8d16488872958
70823Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70824Date:	Thu Dec 27 17:12:56 2007 +0100
70825
70826    Add new Xilinx Spartan FPGA types
70827
70828    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70829
70830commit 21d39d598c4e74d4e7761608c79dba2715d40a4c
70831Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70832Date:	Thu Dec 27 17:12:43 2007 +0100
70833
70834    Add pre and post configuration callbacks for Spartan FPGAs
70835
70836    This patch adds a post configuration callback for Spartan2/3 FPGAs.
70837    pre and post configuration callback are now optional and
70838    not called when the function pointer is set to NULL.
70839
70840    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70841
70842commit 0133502e39ff89b67c26cb4015e0e7e8d9571184
70843Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70844Date:	Thu Dec 27 17:12:34 2007 +0100
70845
70846    Improve configuration of FPGA subsystem
70847
70848    This patch removes the FPGA subsystem configuration through
70849    the CONFIG_FPGA bitmask configuration option.
70850
70851    See README for the new options:
70852
70853	CONFIG_FPGA,
70854	CONFIG_FPGA_<vendor>,
70855	CONFIG_FPGA_<family>
70856
70857    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70858
70859commit 95c6bc7d4a3588b452baca610f8c795a83630477
70860Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70861Date:	Thu Dec 27 16:55:17 2007 +0100
70862
70863    Add Epson RX8025 RTC support
70864
70865    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70866
70867commit 1208a2dfde02bedd3c5bda29a606632b8e0be058
70868Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70869Date:	Thu Dec 27 16:57:23 2007 +0100
70870
70871    serial: Make default_serial_console() a weak function
70872
70873    With this patch it is possible to reimplement default_serial_console()
70874    in board specific code. This will be done in the upcomming PMC440
70875    U-Boot port. This also allows the lwmon board maintainer to
70876    remove the '#if !defined(CONFIG_LWMON) ...' from common/serial.c.
70877
70878    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70879
70880commit d16471ee05ce7ac5392bc0e9fe3ff4b58a768f33
70881Author: Harald Welte <laforge@openmoko.org>
70882Date:	Wed Dec 19 14:14:47 2007 +0100
70883
70884    add 'terminal program' functionality
70885
70886    This patch adds a 'cu' like serial terminal command to u-boot
70887    using which you can access other serial ports from the system console.
70888
70889    OpenMoko uses this in their Neo1973 phones to get access to the GSM
70890    Modem and GPS chip from the bootloader.
70891
70892    Signed-off-by: Harald Welte <laforge@openmoko.org>
70893
70894commit 62d4f4365341576f5a5307b2b205a5aa2e3c6be6
70895Author: Harald Welte <laforge@openmoko.org>
70896Date:	Wed Dec 19 14:12:53 2007 +0100
70897
70898    Re-introduce the 'nand read.oob' and 'nand write.oob' commands
70899    that used to exist with the legacy NAND code
70900
70901    Signed-off-by: Harald Welte <laforge@openmoko.org>
70902
70903commit f540c42d9564854b19ce9bbb70affe172529fe70
70904Author: Harald Welte <laforge@openmoko.org>
70905Date:	Wed Dec 19 14:09:58 2007 +0100
70906
70907    Fix building with CRAMFS but not JFFS2 support
70908
70909    Signed-off-by: Harald Welte <laforge@openmoko.org>
70910
70911commit 23d0baf967fecdaf1804f045f6339337c5607eec
70912Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70913Date:	Sat Dec 22 15:52:58 2007 +0100
70914
70915    Allow CONFIG_AUTO_COMPLETE and command history CONFIG_CMDLINE_EDITING at the sametime
70916
70917    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
70918    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70919
70920commit 23776ff292966a85d811126933830bed48211826
70921Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70922Date:	Tue Dec 11 10:53:12 2007 +0100
70923
70924    ARM: support board-specific ethernet PHY init
70925
70926    Add until the new phylib will be arrived
70927
70928    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70929
70930commit 7b74ebe723e576baedf5a8b6240589b19b845a1b
70931Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70932Date:	Sat Dec 8 16:34:08 2007 +0100
70933
70934    IXP: Add full baud-rate support for ixp42x, ixp45x and ixp46x
70935
70936    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70937
70938commit a2df4da31b1a1e41e3e9e1358cfc52b806046ce1
70939Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70940Date:	Sun Dec 9 11:01:10 2007 +0100
70941
70942    Add missing file in gitignore and comments
70943
70944    based on Linux source tree's .gitignore files
70945
70946    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70947
70948commit 435dc8fcdb3bc61d3d490773a8f369f98a20c868
70949Author: Wolfgang Denk <wd@denx.de>
70950Date:	Wed Jan 9 11:36:21 2008 +0100
70951
70952    Coding Style cleanup, update CHANGELOG
70953
70954    Signed-off-by: Wolfgang Denk <wd@denx.de>
70955
70956commit b2e2142c500c48a57f18f9dd30e66c13caea0971
70957Author: Stefan Roese <sr@denx.de>
70958Date:	Wed Jan 9 10:38:58 2008 +0100
70959
70960    POST: Execute SPR test after relocation
70961
70962    On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses
70963    self modifying code and this doesn't work with stack in d-cache, since
70964    I can't move the code from d-cache to i-cache. We move the SPR test to
70965    be executed a little later, after relocation. Then stack is located in
70966    SDRAM and this self-modifying code is no problem anymore.
70967
70968    Signed-off-by: Stefan Roese <sr@denx.de>
70969
70970commit 8f24e0637ae113500d8bd60d80d57afcc0aa8bde
70971Author: Stefan Roese <sr@denx.de>
70972Date:	Wed Jan 9 10:28:20 2008 +0100
70973
70974    ppc4xx: Change LWMON5 to not use OCM for init-ram and POST anymore
70975
70976    This patch configures the LWMON5 port to use d-cache as init-ram and
70977    the unused GPT0_COMP6 as POST WORD storage.
70978
70979    Signed-off-by: Stefan Roese <sr@denx.de>
70980
70981commit 1754f50b710194f886b6f2831803d8960171a14d
70982Author: Stefan Roese <sr@denx.de>
70983Date:	Wed Jan 9 10:25:46 2008 +0100
70984
70985    ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage
70986
70987    The privious 4xx POST implementation only supported storing the POST
70988    WORD in OCM. Since we need to reserve the OCM on LWMON5 for the logbuffer
70989    we need to store the POST WORD in some other non volatile location.
70990    This patch adds CFG_POST_ALT_WORD_ADDR to specify an address for such
70991    a location.
70992
70993    Signed-off-by: Stefan Roese <sr@denx.de>
70994
70995commit e02c521d94b45d7b05aa522e4ccde6b74bf5fe57
70996Author: Stefan Roese <sr@denx.de>
70997Date:	Wed Jan 9 10:23:16 2008 +0100
70998
70999    ppc4xx: Add 44x cache locking to better support init-ram in d-cache
71000
71001    This patch adds support for locking the init-ram/stack in d-cache,
71002    so that other regions may use d-cache as well
71003
71004    Note, that this current implementation locks exactly 4k of d-cache,
71005    so please make sure that you don't define a bigger init-ram area. Take
71006    a look at the lwmon5 440EPx implementation as a reference.
71007
71008    Signed-off-by: Stefan Roese <sr@denx.de>
71009
71010commit 0ddb89601a8d29e808db450366752ffdc6267c53
71011Author: Wolfgang Denk <wd@denx.de>
71012Date:	Wed Jan 9 10:16:33 2008 +0100
71013
71014    Fix memset bug in ext2fs_read_file()
71015
71016    ext2fs_read_file() had the function arguments swapped.
71017
71018    Pointed out by Mike Montour, 19 Dec 2007 22:34:25 -0800
71019
71020    Signed-off-by: Wolfgang Denk <wd@denx.de>
71021
71022commit 32d6f1bc09175f3b77469771e839bc7255a9f22e
71023Author: Markus Klotzbücher <mk@denx.de>
71024Date:	Tue Jan 5 08:17:15 1988 +0100
71025
71026    Fix problems with usb storage devices on MPC5200 /TQM5200
71027
71028    The MPC5200 OHCI controller operates in big endian, so
71029    CFG_OHCI_BE_CONTROLLER must be defined for it to work properly.
71030
71031    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71032
71033commit 46f6e5019048b103d7693d5310de0f1cfbaf4c19
71034Author: Wolfgang Denk <wd@denx.de>
71035Date:	Tue Jan 8 22:58:27 2008 +0100
71036
71037    Fix compile problem with new env code.
71038
71039    Signed-off-by: Wolfgang Denk <wd@denx.de>
71040
71041commit 64b3727b9779d86127cd576e392a987de5ebb9fd
71042Author: Markus Klotzbücher <mk@denx.de>
71043Date:	Tue Nov 27 10:23:20 2007 +0100
71044
71045    tools: fix fw_printenv tool to compile again
71046
71047    This patch updates the fw_printenv/fw_setenv userspace tool to include
71048    the correct MTD header in order to compile against current kernel
71049    headers. Backward compatibility is preserved by introducing an option
71050    MTD_VERSION which can be set to "old" for compilation using the old MTD
71051    headers. Along with this a number of warnings are fixed.
71052
71053    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71054
71055commit 1f84021a85abeb837d2ce0dc84297b4f1d45d516
71056Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71057Date:	Tue Jan 8 15:40:09 2008 +0100
71058
71059    ppc4xx: assign PCI interrupts on seuqoia boards
71060
71061    Some operating systems rely on assigned PCI interrupts.
71062
71063    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71064
71065commit 6e9233d30afe57cb6e148fbfa4895e7810196fac
71066Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71067Date:	Tue Jan 8 15:50:49 2008 +0100
71068
71069    ppc4xx: Move cpu/ppc4xx/vecnum.h into include path
71070
71071    This patch allows the use of 4xx interrupt vector number defines
71072    in board specific code outside cpu/ppc4xx.
71073
71074    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71075
71076commit 580d1d3186a2bc6dbdb626941b716dae1788e51e
71077Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71078Date:	Tue Jan 8 15:39:01 2008 +0100
71079
71080    ppc4xx: Fix UIC2 vector number base
71081
71082    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71083
71084commit ff5fb8a6ccba56e3482d0e297d8cfb7faa040811
71085Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71086Date:	Tue Jan 8 12:49:58 2008 +0100
71087
71088    ppc4xx: Update PLB/PCI divider for PMC440 board
71089
71090    This patch updates the PLB/PCI divider when running at
71091    400MHz CPU frequency from 4 to 3 which results in 44MHz PCI sync clock.
71092
71093    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71094
71095commit 7d5d75633174867316a0c0f2fca5ceb2cf312cde
71096Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71097Date:	Tue Jan 8 11:13:09 2008 +0100
71098
71099    ppc4xx: Disable error message when no NAND chip is installed on PMC440
71100
71101    Add CFG_NAND_QUIET_TEST option to disable error message when
71102    no NAND chip is installed on PMC440 boards.
71103
71104    Disable a couple of config defines that are only used for NAND_U_BOOT.
71105
71106    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71107
71108commit c83d7ca4dadd44ae430235077f63b64a11f36f6e
71109Author: Wolfgang Denk <wd@denx.de>
71110Date:	Tue Jan 8 22:58:27 2008 +0100
71111
71112    Fix compile problem with new env code.
71113
71114    Signed-off-by: Wolfgang Denk <wd@denx.de>
71115
71116commit 6de66b35426312a21174a9bf0576a094e2904bea
71117Author: Markus Klotzbücher <mk@denx.de>
71118Date:	Tue Nov 27 10:23:20 2007 +0100
71119
71120    tools: fix fw_printenv tool to compile again
71121
71122    This patch updates the fw_printenv/fw_setenv userspace tool to include
71123    the correct MTD header in order to compile against current kernel
71124    headers. Backward compatibility is preserved by introducing an option
71125    MTD_VERSION which can be set to "old" for compilation using the old MTD
71126    headers. Along with this a number of warnings are fixed.
71127
71128    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71129
71130commit ad3006fe7e84667021753b74247b0bafd97ba35f
71131Author: Gerald Van Baren <vanbaren@cideas.com>
71132Date:	Mon Jan 7 23:47:32 2008 -0500
71133
71134    LIBFDT: use memmove() instead of memcpy()
71135
71136    This is partial patch from the DTC/libfdt
71137    commit  67b6b33b9b413a450a72135b5dc59c0a1e33e647
71138    Author: David Gibson <david@gibson.dropbear.id.au>
71139    Date:   Wed Nov 21 11:56:14 2007 +1100
71140
71141	The patch also fixes one genuine bug caught by valgrind -
71142	_packblocks() in fdt_rw.c was using memcpy() where it should have been
71143	using memmove().
71144
71145    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71146
71147commit aec7135bc300e3340d18f203347ee00c5b5f68c0
71148Author: David Gibson <david@gibson.dropbear.id.au>
71149Date:	Mon Dec 17 14:42:07 2007 +1100
71150
71151    libfdt: Add more documentation (patch the seventh)
71152
71153    This patch adds more documenting comments to libfdt.h.  Specifically,
71154    these document the read/write functions (not including fdt_open_into()
71155    and fdt_pack(), for now).
71156
71157    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
71158
71159commit 9d4450b5adc36623e9c1de1f92539db77ad0c57e
71160Author: David Gibson <david@gibson.dropbear.id.au>
71161Date:	Mon Dec 17 14:41:52 2007 +1100
71162
71163    libfdt: Add more documentation (patch the sixth)
71164
71165    This patch adds some more documenting comments to libfdt.h.
71166    Specifically this documents all the write-in-place functions.
71167
71168    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
71169
71170commit b60af3d4c1680487ee37e11aa1b3db6dec04d8f0
71171Author: Gerald Van Baren <vanbaren@cideas.com>
71172Date:	Sat Dec 29 22:45:27 2007 -0500
71173
71174    Fine grained per property /chosen updating.
71175
71176    Implement a suggestion by Scott Wood to make the /chosen handling fine
71177    grained.  Don't overwrite pre-existing properties on a per-property basis,
71178    so if /chosen exists but a necessary /chosen/property doesn't, it gets
71179    created.  If a /chosen property exists, it is NOT overwritten unless the
71180    "force" flag is true.
71181
71182    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71183
71184commit 238cb7a423c6eaa36496efb788cfb9798cea7f95
71185Author: Gerald Van Baren <vanbaren@cideas.com>
71186Date:	Sat Jan 5 15:33:29 2008 -0500
71187
71188    Improve the FDT help message.
71189
71190    Add a note that "fdt copy" makes the new address active.
71191    Remove most of the extra hints at the end of the fdt help.
71192
71193    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71194
71195commit ea6d8be153ceaf16958f8009cea6d75f3ff58d92
71196Author: Gerald Van Baren <vanbaren@cideas.com>
71197Date:	Sat Jan 5 14:52:04 2008 -0500
71198
71199    Support setting FDT properties with optional values.
71200
71201    Fix a bug found and documented by Bartlomiej Sieka where the optional
71202    value on "fdt set <path> <prop> [<val>]" wasn't optional.
71203
71204    => fdt mknode / testnode
71205    => fdt print /testnode
71206    testnode {
71207    };
71208    => fdt set /testnode testprop
71209    => fdt print /testnode
71210    testnode {
71211	    testprop;
71212    };
71213
71214    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71215
71216commit 22fb2246df91bfc840d87f0c5910818bad55577a
71217Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71218Date:	Fri Dec 28 11:56:30 2007 +0100
71219
71220    Add fdt_find_and_setprop() to fdt_support.h
71221
71222    fdt_find_and_setprop() is used by several 4xx boards and it's
71223    missing in the appropriate header. This patch eliminates a
71224    warning when building U-Boot for such boards.
71225
71226    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71227    Acked-by: Stefan Roese <sr@denx.de>
71228
71229commit 802b769bac17b0560d3535a42c502469ee190cd1
71230Author: Stefan Roese <sr@denx.de>
71231Date:	Tue Jan 8 18:39:30 2008 +0100
71232
71233    ppc4xx: Return 0 on success in 4xx ethernet driver
71234
71235    Signed-off-by: Stefan Roese <sr@denx.de>
71236
71237commit 6775c68683a53c7abc778774641aac6f833a2cbf
71238Author: Kim Phillips <kim.phillips@freescale.com>
71239Date:	Tue Jan 8 09:59:49 2008 -0600
71240
71241    mpc83xx: fix missed pci_hose -> hose conversion for new libfdt code
71242
71243    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71244
71245commit 94fab25f5f1a7d1c0cc63c17e813ea8943fe49c7
71246Author: Kim Phillips <kim.phillips@freescale.com>
71247Date:	Thu Dec 20 16:28:34 2007 -0600
71248
71249    mpc83xx: rm remaining FLAT_TREE code
71250
71251    ..in board pci.c files
71252
71253    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71254
71255commit b3458d2cd55d01732e30a76d898afd99e871cd67
71256Author: Kim Phillips <kim.phillips@freescale.com>
71257Date:	Thu Dec 20 15:57:28 2007 -0600
71258
71259    mpc83xx: remove FLAT_TREE code
71260
71261    need to rm it from pci code, too!
71262
71263    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71264
71265commit 5b8bc606c61456566af6912f818a153b6b06f242
71266Author: Kim Phillips <kim.phillips@freescale.com>
71267Date:	Thu Dec 20 14:09:22 2007 -0600
71268
71269    mpc83xx: convert to using do_fixup_*()
71270
71271    convert to using simpler mpc85xx style fdt update code; streamline by
71272    eliminating macros OF_SOC, OF_CPU, etc. which allows us to rm
71273    the old school FLAT_TREE code from 83xx (since the sbc8349 was just
71274    converted over to using libfdt).
71275
71276    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71277
71278commit e496865ecc31a2fe2f9abfe798334bb02aaf05ab
71279Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71280Date:	Thu Dec 20 12:58:51 2007 -0500
71281
71282    sbc8349: enable libfdt by default on WRS SBC8349 board.
71283
71284    Make libfdt the default for the WRS SBC8349 board.
71285    Parallel of commit 35cc4e4823668e8745854899cfaedd4489beb0ef
71286    done for the other 83xx based boards.  Also fix a typo in CONFIG_PCI.
71287
71288    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71289
71290commit 2408b3f20bcbdd9c6c397cd03ab0d71d54680a40
71291Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71292Date:	Thu Dec 20 12:58:16 2007 -0500
71293
71294    sbc8349: migrate board to libfdt
71295
71296    This adds libfdt support code for the Wind River sbc8349 board.
71297
71298    Parallel of commit 3fde9e8b22cfbd7af489214758f9839a206576cb for
71299    the other Freescale 83xx boards.
71300
71301    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71302
71303commit 27a256a90cc86392ac9bf0039a3afe638ec2c18d
71304Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71305Date:	Thu Dec 20 12:56:19 2007 -0500
71306
71307    sbc8349: Remove board specific ECC code
71308
71309    ECC code is now shared for all 83xx boards, so remove board specific one.
71310    See commit daab8c67d2defef73dc26ab07f0c3afd1b05d019 for reference.
71311
71312    Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71313
71314commit a1e1ac849249310e5e2e5c7148e9fb353a8317a7
71315Author: Kim Phillips <kim.phillips@freescale.com>
71316Date:	Thu Dec 20 01:30:48 2007 -0600
71317
71318    mpc83xx: Remove CONFIG options related to OF that we dont use (on 837x)
71319
71320    continuation of commit 37395fa2b0d9d617f28d44ca11592260ef16105a to 837x
71321
71322    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71323
71324commit ccf21c311e68d48399eff1e72936052885f6e3f7
71325Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
71326Date:	Thu Dec 6 16:43:40 2007 +0100
71327
71328    Add support CONFIG_UEC_ETH3 in MPC83xx
71329
71330    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
71331
71332commit e6af9932d31171e35db880e7b2f29f903b1b7660
71333Author: Kumar Gala <galak@kernel.crashing.org>
71334Date:	Mon Nov 26 11:00:54 2007 -0600
71335
71336    Remove CONFIG options related to OF that we dont use
71337
71338    The MPC8360E MDS config defined:
71339	CONFIG_OF_HAS_BD_T
71340	CONFIG_OF_HAS_UBOOT_ENV
71341
71342    Which we don't use or ever needed.	This seems like copy-paste feature creep.
71343
71344    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
71345
71346commit f602082b4b7ed4ee16432067cc67a0a24fedc715
71347Author: Kim Phillips <kim.phillips@freescale.com>
71348Date:	Mon Dec 10 14:16:22 2007 -0600
71349
71350    mpc83xx: supress compiler warning
71351
71352    mpc8360emds.c: In function ‘ft_board_setup’:
71353    mpc8360emds.c:335: warning: assignment discards qualifiers from pointer target type
71354    mpc8360emds.c:345: warning: assignment discards qualifiers from pointer target type
71355
71356    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71357
71358commit c16e44fa835fb9eec982d919863a04e2f78e5ce7
71359Author: Kim Phillips <kim.phillips@freescale.com>
71360Date:	Tue Nov 27 14:17:29 2007 -0600
71361
71362    mpc83xx: fix remaining fdt_find_node_by_path references
71363
71364    rename to fdt_path_offset
71365
71366    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71367
71368commit 921d4b19ad1be704df58725485d9292dc0414adf
71369Author: Kim Phillips <kim.phillips@freescale.com>
71370Date:	Mon Nov 19 12:30:09 2007 -0600
71371
71372    mpc83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions for 837x
71373
71374    Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for 837x.
71375    This change guarantees that the environment will be located on the
71376    first flash sector after the U-Boot image.
71377
71378    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71379
71380commit 24f868433b50ecbaa88e118aadc7bd254013c6ae
71381Author: Kim Phillips <kim.phillips@freescale.com>
71382Date:	Fri Nov 9 14:28:08 2007 -0600
71383
71384    mpc83xx: mpc8360 rev.2.1 erratum 2: replace rgmii-id with rgmii-rxid
71385
71386    u-boot itself uses GMII mode on the 8360.  Fix up UCC phy-connection-type
71387    properties in the device tree so the PHY gets configured for internal delay on
71388    RX only by the OS, as prescribed by mpc8360 rev. 2.1 pb mds erratum #2.
71389
71390    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71391
71392commit 22b448dbfbe2a98f01ff4adc3c3979f8c541ad7b
71393Author: Dave Liu <r63238@freescale.com>
71394Date:	Tue Sep 18 12:41:15 2007 +0800
71395
71396    mpc83xx: update the CREDITS and MAINTAINERS
71397
71398    update the CREDITS and MAINTAINERS.
71399
71400    Signed-off-by: Dave Liu <daveliu@freescale.com>
71401
71402commit b21add4b42af7b767448251b599b91066a160e0d
71403Author: Dave Liu <r63238@freescale.com>
71404Date:	Tue Sep 18 12:40:21 2007 +0800
71405
71406    mpc83xx: add MAINTAINER and MAKEALL entries for the mpc837xemds
71407
71408    Add the MAINTAINER and MAKEALL entries for mpc837xemds
71409
71410    Signed-off-by: Dave Liu <daveliu@freescale.com>
71411
71412commit f8900ce9094c462355eb792eea264ff16ac8fd16
71413Author: Dave Liu <r63238@freescale.com>
71414Date:	Tue Sep 18 12:38:53 2007 +0800
71415
71416    mpc83xx: Add the MPC837xEMDS board readme
71417
71418    Add the README.mpc837xemds to /doc
71419
71420    Signed-off-by: Dave Liu <daveliu@freescale.com>
71421
71422commit 19580e660cc8da49f16536a8bd78c047c7bc12e5
71423Author: Dave Liu <r63238@freescale.com>
71424Date:	Tue Sep 18 12:37:57 2007 +0800
71425
71426    mpc83xx: Add the support of MPC837xEMDS board
71427
71428    The MPC837xEMDS board support:
71429    * DDR2 400MHz hardcoded and SPD init
71430    * Local bus NOR Flash
71431    * I2C, UART, MII and RTC
71432    * eTSEC RGMII
71433    * PCI host
71434
71435    Signed-off-by: Dave Liu <daveliu@freescale.com>
71436
71437commit 555da61702771fe0f76f3de23b4e7590f3704161
71438Author: Dave Liu <r63238@freescale.com>
71439Date:	Tue Sep 18 12:36:58 2007 +0800
71440
71441    mpc83xx: Add the support of MPC8315E SoC
71442
71443    The MPC8315E SoC including e300c3 core and new IP blocks,
71444    such as TDM, PCI Express and SATA controller.
71445
71446    Signed-off-by: Dave Liu <daveliu@freescale.com>
71447
71448commit 03051c3d35c9981ceaa059005660e699f3eacf1c
71449Author: Dave Liu <r63238@freescale.com>
71450Date:	Tue Sep 18 12:36:11 2007 +0800
71451
71452    mpc83xx: Add the support of MPC837x SoC
71453
71454    The MPC837x SoC including e300c4 core and new IP blocks,
71455    such as SDHC, PCI Express and SATA controller.
71456
71457    Signed-off-by: Dave Liu <daveliu@freescale.com>
71458
71459commit 651d96f7e4c84adcdb98ef07ec878c20326e3359
71460Author: Anton Vorontsov <avorontsov@ru.mvista.com>
71461Date:	Wed Nov 14 18:54:53 2007 +0300
71462
71463    MPC8360E-MDS: configure and enable second UART
71464
71465    Despite user manual, BCSR9.7 is negated (high) on HRST, so
71466    UART2 is disabled. Fix that and configure QE pins properly.
71467
71468    Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
71469
71470commit b2893e1fcb28fad8c8b317104df8cee0142c7631
71471Author: Timur Tabi <timur@freescale.com>
71472Date:	Mon Nov 5 09:34:06 2007 -0600
71473
71474    83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions
71475
71476    Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for all of the
71477    currently-defined 83xx boards.  This change guarantees that the environment
71478    will be located on the first flash sector after the U-Boot image.
71479
71480    Signed-off-by: Timur Tabi <timur@freescale.com>
71481    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71482
71483commit e05329516a13616b53240cd85b739217c2bf87f1
71484Author: Larry Johnson <lrj@acm.org>
71485Date:	Fri Jan 4 13:27:02 2008 -0500
71486
71487    ppc4xx: Remove weak binding from common Denali data-eye search code
71488
71489    Now that there are no board-specific versions of
71490    "denali_core_search_data_eye()", the weak binding on the common version
71491    can be removed.
71492
71493    Signed-off-by: Larry Johnson <lrj@acm.org>
71494
71495commit 5ba576c01602fd328800a427964c36a0a05c5dce
71496Author: Stefan Roese <sr@denx.de>
71497Date:	Sat Jan 5 09:13:46 2008 +0100
71498
71499    ppc4xx: Remove unused CONFIG_ECC_ERROR_RESET from 44x_spd_ddr2.c
71500
71501    Signed-off-by: Stefan Roese <sr@denx.de>
71502
71503commit 845c6c95dbfe6c915ce68a0a115852fa17932fb4
71504Author: Stefan Roese <sr@denx.de>
71505Date:	Sat Jan 5 09:12:41 2008 +0100
71506
71507    ppc4xx: Update Katmai/44x_spd_ddr2.c code for optimal DDR2 setup
71508
71509    On Katmai the complete auto-calibration somehow doesn't seem to
71510    produce the best results, meaning optimal values for RQFD/RFFD.
71511    This was discovered by GDA using a high bandwidth scope,
71512    analyzing the DDR2 signals. GDA provided a fixed value for RQFD,
71513    so now on Katmai "only" RFFD is auto-calibrated.
71514
71515    This patch also adds RDCC calibration as mentioned on page 7 of
71516    the AMCC PowerPC440SP/SPe DDR2 application note:
71517    "DDR1/DDR2 Initialization Sequence and Dynamic Tuning"
71518
71519    Signed-off-by: Stefan Roese <sr@denx.de>
71520
71521commit 49db47b8ae6afff2b898be312948ff501357dc80
71522Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71523Date:	Wed Jan 2 16:48:42 2008 +0100
71524
71525    ppc4xx: Remove sdram.h from PMC440 board
71526
71527    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71528
71529commit 34065a2ce0d8972f2ec6652076014ab243d2ce8a
71530Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71531Date:	Wed Jan 2 16:48:34 2008 +0100
71532
71533    ppc4xx: use common denali core defines and data eye search code for PMC440
71534
71535    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71536
71537commit 9ac6b6f3d3f1b072d89268b2efe47e95e6659489
71538Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71539Date:	Wed Jan 2 12:05:14 2008 +0100
71540
71541    ppc4xx: More cleanup for esd's LCD code
71542
71543    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71544
71545commit fe9c26b330a21ce73e52b5bd347d725cb81e3cfb
71546Author: Stefan Roese <sr@denx.de>
71547Date:	Fri Jan 4 12:00:01 2008 +0100
71548
71549    ppc4xx: Fix Sequoia NAND booting target
71550
71551    The Sequoia NAND booting target now uses the recently extracted
71552    cpu/ppc4xx/denali_data_eye.c file too.
71553
71554    Signed-off-by: Stefan Roese <sr@denx.de>
71555
71556commit 0ddd969aec532bd7eae30fc09590488a3aaa629a
71557Author: Lawrence R. Johnson <lrj@acm.org>
71558Date:	Thu Jan 3 15:02:02 2008 -0500
71559
71560    ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Korat board
71561
71562    Signed-off-by: Larry Johnson <lrj@acm.org>
71563
71564commit b05e8bf58be9d8956fdfde3d8c8e87c140414663
71565Author: Lawrence R. Johnson <lrj@acm.org>
71566Date:	Fri Jan 4 02:11:56 2008 -0500
71567
71568    ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Sequoia board
71569
71570    Note: this patch changes the configuration of some GPIO registers:
71571
71572       Register      Old Value	 New Value
71573    ---------------  ----------  ----------
71574    DCR GPIO0_TCR    0x0000000F  0x0000F0CF
71575    DCR GPIO0_TSRH   0x55005000  0x00000000
71576    DCR GPIO1_TCR    0xC2000000  0xE2000000
71577    DCR GPIO1_TSRL   0x0C000000  0x00200000
71578    DCR GPIO1_ISR2L  0x00050000  0x00110000
71579
71580    Signed-off-by: Larry Johnson <lrj@acm.org>
71581
71582commit 5ab884b254ca2e707ab50545cd705f30108cf491
71583Author: Lawrence R. Johnson <lrj@acm.org>
71584Date:	Thu Jan 3 18:54:00 2008 -0500
71585
71586    ppc4xx: Add functionality to GPIO support
71587
71588    This patch makes two additions to GPIO support:
71589
71590    First, it adds function gpio_read_in_bit() to read the a bit from the
71591    GPIO Input Register (GPIOx_IR) in the same way that function
71592    gpio_read_out_bit() reads a bit from the GPIO Output Register
71593    (GPIOx_OR).
71594
71595    Second, it modifies function gpio_set_chip_configuration() to provide
71596    an additional option for configuring the GPIO from the
71597    "CFG_4xx_GPIO_TABLE".
71598
71599    According to the 440EPx User's Manual, when an alternate output is used,
71600    the three-state control is configured in one of two ways, depending on
71601    the particular output.  The first option is to select the corresponding
71602    alternate three-state control in the GPIOx_TRSH/L registers.  The second
71603    option is to select the GPIO Three-State Control Register (GPIOx_TCR) in
71604    the GPIOx_TRSH/L registers, and set the corresponding bit in the
71605    GPIOx_TCR register to enable the output.  For example, the Manual
71606    specifies configuring the GPIO00 Alternate 1 Signal (PreAddr07) to use
71607    the alternate three-state control (first option), and specifies
71608    configuring the GPIO32 Alternate 1 Signal (USB2OM0) with the output
71609    enabled in the GPIOx_TCR register (second option).
71610
71611    Currently, gpio_set_chip_configuration() configures all alternate signal
71612    outputs to use the first option.  This patch allow the second option to
71613    be selected by setting the "out_val" element in the table entry to
71614    "GPIO_OUT_1".  The first option is used when the "out_val" element is
71615    set to "GPIO_OUT_0".  Because "out_val" is not currently used when an
71616    alternate signal is selected, and because all current GPIO tables set
71617    "out_val" to "GPIO_OUT_0" for all alternate signals, this patch should
71618    not change any existing configurations.
71619
71620    Signed-off-by: Larry Johnson <lrj@acm.org>
71621
71622commit 196404cdc1de495d6182e84731c200fc5748df15
71623Author: Larry Johnson <lrj@arlinx.com>
71624Date:	Sun Dec 30 01:01:54 2007 -0500
71625
71626    PPC4xx: Remove sdram.h from board/lwmon5
71627
71628    These definitions are now in "include/ppc440.h".
71629
71630    Signed-off-by: Larry Johnson <lrj@acm.org>
71631
71632commit ef16fccf96e55eab93fe25d03ebe2e9b56e5332b
71633Author: Larry Johnson <lrj@arlinx.com>
71634Date:	Sun Dec 30 01:01:32 2007 -0500
71635
71636    PPC4xx: Use common code for LWMON5 board SDRAM support
71637
71638    This patch also modifies the functionality of the code so that the data-eye
71639    search is now done with with the cache disabled.
71640
71641    Signed-off-by: Larry Johnson <lrj@acm.org>
71642
71643commit 62cc3951ab72135d9c101f1845b794e63a0fa189
71644Author: Larry Johnson <lrj@arlinx.com>
71645Date:	Sun Dec 30 01:01:14 2007 -0500
71646
71647    PPC4xx: Remove sdram.h from board/amcc/sequoia
71648
71649    These definitions are now in "include/ppc440.h".
71650
71651    Signed-off-by: Larry Johnson <lrj@acm.org>
71652
71653commit ce3902e1765bbfb07cf5bbe98be9a68e3009996a
71654Author: Larry Johnson <lrj@arlinx.com>
71655Date:	Sun Dec 30 01:00:50 2007 -0500
71656
71657    PPC4xx: Use common code for Sequoia board SDRAM support
71658
71659    Signed-off-by: Larry Johnson <lrj@acm.org>
71660
71661commit 8b0c5c127690335758100c25eaec2b84db97c101
71662Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71663Date:	Thu Dec 27 16:58:41 2007 +0100
71664
71665    net: Add CONFIG_NET_DO_NOT_TRY_ANOTHER option
71666
71667    When CONFIG_NET_DO_NOT_TRY_ANOTHER is defined U-Boot's
71668    networking stack does not automatically switch to
71669    another interface. This patch does not touch the default
71670    behavior.
71671
71672    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71673    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71674
71675commit 505be87a65e4f87ad7d8da1d57ea4dcd487d7e32
71676Author: Upakul Barkakaty <upakul@gmail.com>
71677Date:	Thu Nov 29 12:16:13 2007 +0530
71678
71679    NET: Proper return code handling in eth_init() function in file eth.c
71680
71681    This patch modifies the return code handling in the eth_init()
71682    function, to be compatible with the handling of the return codes in
71683    the other network stack files. It now returns a 0 on Success and -1 on
71684    error.
71685
71686    Signed-off-by: Upakul Barkakaty <upakul.barkakaty@conexant.com>
71687    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71688
71689commit 5ca2d0953e4579a80810966cca2077e20d912c97
71690Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
71691Date:	Mon Nov 19 20:27:04 2007 +0900
71692
71693    net/eth.c: Fix env_enetaddr signed overflow
71694
71695    Assigning the output of simple_strtoul(CB:A9:87:65:43:21) to `char', we are
71696    warned as below:
71697
71698      U-Boot 1.2.0 (Aug 30 2007 - 08:27:37)
71699
71700      DRAM:  256 MB
71701      Flash: 32 MB
71702      In:    serial
71703      Out:   serial
71704      Err:   serial
71705      Net:   NEC-Candy
71706      Warning: NEC-Candy MAC addresses don't match:
71707      Address in SROM is	 00:00:4C:80:92:A2
71708      Address in environment is  FFFFFFCB:FFFFFFA9:FFFFFF87:65:43:21
71709
71710    This patch changes env_enetaddr type from `char' to `unsigned char'.
71711
71712    Cc: Masaki Ishikawa <ishikawa-masaki@cnt.mxe.nes.nec.co.jp>
71713    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
71714    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71715
71716commit f85b60710571b37293d2233933b76e2aa3db5635
71717Author: Rafal Jaworowski <raj@semihalf.com>
71718Date:	Thu Dec 27 18:19:02 2007 +0100
71719
71720    Introduce new eth_receive routine
71721
71722    The purpose of this routine is receiving a single network frame, outside of
71723    U-Boot's NetLoop(). Exporting it to standalone programs that run on top of
71724    U-Boot will let them utilise networking facilities. For sending a raw frame
71725    the already existing eth_send() can be used.
71726
71727    The direct consumer of this routine is the newly introduced API layer for
71728    external applications (enabled with CONFIG_API).
71729
71730    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
71731    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
71732    Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71733
71734commit 5c740711f0ea5b51414b341b71597c4a0751be74
71735Author: Jon Loeliger <jdl@freescale.com>
71736Date:	Thu Jan 3 10:41:04 2008 -0600
71737
71738    8610: Move include of config.h earlier.
71739
71740    Include config.h earlier in the set of #includes
71741    so as to avoid a incidental and duplicate definition
71742    of CFG_CACHELINE_SIZE.
71743
71744    Signed-off-by: Jon Loeliger
71745
71746commit 61d3421bdea090bd0399b14c3e10a3bebcc8d5ff
71747Author: Jon Loeliger <jdl@freescale.com>
71748Date:	Tue Dec 4 10:53:34 2007 -0600
71749
71750    Don't slam #undef DEBUG in the 8641HPCN config file.
71751
71752    Doing so prevents it from being individually set
71753    and useful in other files.
71754
71755    Signed-off-by: Jon Loeliger <jdl@freescale.com>
71756
71757commit ea9f7395ec362584e5e4f266bd0b0c4422cf6a4c
71758Author: Jon Loeliger <jdl@freescale.com>
71759Date:	Wed Nov 28 14:47:18 2007 -0600
71760
71761    Convert MPC8641HPCN to use libfdt.
71762
71763    Assumes the presence of the aliases node in the DTS to
71764    locate the ethernet, pci and serial nodes for fixups.
71765
71766    Use consistent fdtaddr and fdtfile in environment variables.
71767
71768    Signed-off-by: Jon Loeliger <jdl@freescale.com>
71769
71770commit ce37422d0002e10490e268392e0c4e3028e52cec
71771Author: Stefan Roese <sr@denx.de>
71772Date:	Wed Jan 2 14:06:26 2008 +0100
71773
71774    cfi_flash: Fix bug in flash_isset() to use correct 32bit function
71775
71776    This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
71777    flash chips connected to a 32bit wide port.
71778
71779    Signed-off-by: Stefan Roese <sr@denx.de>
71780
71781commit 1182e9f8e3b92fc372d64943293de53daa2e26cf
71782Author: Wolfgang Denk <wd@denx.de>
71783Date:	Wed Jan 2 15:58:44 2008 +0100
71784
71785    Fix compile problem introduced by "cleanup" commit 3dfd708c
71786
71787    Signed-off-by: Wolfgang Denk <wd@denx.de>
71788
71789commit 1aaab9bfae0b3b2ee2b418c22c651280ee7b65c7
71790Author: Wolfgang Denk <wd@denx.de>
71791Date:	Wed Jan 2 15:54:45 2008 +0100
71792
71793    Make scripts and Makefiles POSIX compliant
71794
71795    The bash builtin versions of the "test" (resp. "[") command allow
71796    using "==" for string comparisons, but POSIX compatible implemen-
71797    tations (like /usr/bin/test) insist on using "=" only. On such systems
71798    you will see:
71799
71800	$ /usr/bin/test a == a && echo OK
71801	/usr/bin/test: ==: binary operator expected
71802
71803    This patch fixes Makefiles and scripts to use POSIX style.
71804
71805    Signed-off-by: Wolfgang Denk <wd@denx.de>
71806
71807commit 47cc23cbe9a669c510183f4f049bf703ef445f3b
71808Author: Stefan Roese <sr@denx.de>
71809Date:	Wed Jan 2 14:05:37 2008 +0100
71810
71811    cfi_flash: Fix bug in flash_isset() to use correct 32bit function
71812
71813    This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
71814    flash chips connected to a 32bit wide port.
71815
71816    Signed-off-by: Stefan Roese <sr@denx.de>
71817
71818commit 3dfd708cc1b2a966ad454ca9ed125dd17dbadbcc
71819Author: Wolfgang Denk <wd@denx.de>
71820Date:	Wed Jan 2 12:38:43 2008 +0100
71821
71822    Minor coding style cleanup.
71823
71824    Signed-off-by: Wolfgang Denk <wd@denx.de>
71825
71826commit e174ac34adf5d5653df12bc3cf19c52063a71269
71827Author: Stefan Roese <sr@denx.de>
71828Date:	Fri Dec 28 17:29:56 2007 +0100
71829
71830    ppc4xx: Coding style cleanup
71831
71832    Signed-off-by: Stefan Roese <sr@denx.de>
71833
71834commit 8ba132cab18ae438b6dd5b0214c28a8fc0d976e5
71835Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71836Date:	Fri Dec 28 17:07:24 2007 +0100
71837
71838    ppc4xx: Complete PMC440 board support
71839
71840    This patch brings the PMC440 board configuration file.
71841    Finally it enables the PMC440 board support.
71842
71843    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71844
71845commit 407843a582560fc5231299561ab3c2b6b6cd3397
71846Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71847Date:	Fri Dec 28 17:07:18 2007 +0100
71848
71849    ppc4xx: Add FPGA support and BSP commands for PMC440 boards
71850
71851    This patch adds some BSP commands and FPGA booting support
71852    for esd's PMC440 boards.
71853
71854    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71855
71856commit 72c5d52aedcce35e4b4fa5895605554825b6a76f
71857Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71858Date:	Fri Dec 28 17:07:14 2007 +0100
71859
71860    ppc4xx: Add initial esd PMC440 board files
71861
71862    This patch adds the first files for the new esd PMC440 boards.
71863    The next two patches will complete the PMC440 board support.
71864
71865    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71866
71867commit f6e0f1f61896ce7729ba1bcea2ffbd138d3947f5
71868Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71869Date:	Fri Dec 28 17:10:36 2007 +0100
71870
71871    ppc4xx: Add EEPROM write protection for PLU405 boards + misc. updates
71872
71873    - add EEPROM write protection for esd PLU405 boards.
71874    - initialize NAND GPIOs
71875    - use correct io accessors
71876    - cleanup
71877
71878    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71879
71880commit 77660c4b59055d621d2a8595bd4c18bb277268fc
71881Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71882Date:	Fri Dec 28 17:10:44 2007 +0100
71883
71884    ppc4xx: use correct io accessors for esd's LCD code
71885
71886    This patch fixes esd's LCD dectection code to work correctly with
71887    newer gcc versions.
71888
71889    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71890
71891commit b56bd0fcfc1c73db722e3462c8a9bf607ba7775e
71892Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71893Date:	Fri Dec 28 17:10:42 2007 +0100
71894
71895    ppc4xx: Maintenance patch for VOH405 boards
71896
71897    - add EEPROM write protection
71898    - initialize NAND GPIOs
71899    - use correct io accessors
71900    - slow down I2C clock to 100kHz
71901    - enable ext. I2C bus
71902    - cleanup
71903
71904    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71905
71906commit c05569066dbcba3fdf36d4d1943df265dc316a86
71907Author: Stefan Roese <sr@denx.de>
71908Date:	Fri Dec 28 16:08:08 2007 +0100
71909
71910    ppc4xx: Enable 405EP PCI arbiter per default on all boards
71911
71912    In an attmemt to clean up the 4xx start.S file, I removed the enabling
71913    of the internal 405EP PCI arbiter. This is needed for multiple other
71914    405EP platforms, like most of the esd 405EP. Now the internal PCI
71915    arbiter is enabled again per default as it has been before.
71916
71917    Signed-off-by: Stefan Roese <sr@denx.de>
71918    Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71919
71920commit bec9264616fb78273a1d93e87ff4b0b67c7bec1b
71921Author: Stefan Roese <sr@denx.de>
71922Date:	Fri Dec 28 15:53:46 2007 +0100
71923
71924    ppc4xx: Fix bug in cpu_init.c (405EP instead of 450EP)
71925
71926    Signed-off-by: Stefan Roese <sr@denx.de>
71927    Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71928
71929commit fb83a65c60ab5ca12358b75f1257e5eee6cdbf79
71930Author: Stefan Roese <sr@denx.de>
71931Date:	Fri Dec 28 06:06:04 2007 +0100
71932
71933    ppc4xx: Fix compilation problem of kilauea/haleakala nand booting target
71934
71935    Use correct link to nand_ecc now located in drivers/mtd/nand/ for the
71936    platforms mentioned above.
71937
71938    Signed-off-by: Stefan Roese <sr@denx.de>
71939
71940commit b568fd25574181a3b12ae3d66b2913903442cb83
71941Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71942Date:	Thu Dec 27 17:03:46 2007 +0100
71943
71944    Remove CPCI440 board
71945
71946    This board never left prototyping state and it
71947    became a millstone round my neck. So remove it.
71948
71949    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71950
71951commit c591dffe0cbacd896ccbad06011fe6d6afa080da
71952Author: Larry Johnson <lrj@arlinx.com>
71953Date:	Thu Dec 27 11:28:51 2007 -0500
71954
71955    Add support for Korat PPC440EPx board
71956
71957    These patches add support for the PPC440EPx-based "Korat" board to
71958    U-Boot.  They are based primarily on support for the Sequoia board.
71959
71960    Signed-off-by: Larry Johnson <lrj@acm.org>
71961
71962commit 87dc096829e6a6363f4fdd73653b0093a85adbe0
71963Author: Larry Johnson <lrj@arlinx.com>
71964Date:	Sat Dec 22 15:16:25 2007 -0500
71965
71966    Add configuration file for Korat board
71967
71968    This patch supplies the configuration file for the Korat PPC440EPx-
71969    processor board.
71970
71971    Signed-off-by: Larry Johnson <lrj@acm.org>
71972
71973commit 8eb52d5d982b764b39c88d9d1064d56c5397bfa5
71974Author: Larry Johnson <lrj@arlinx.com>
71975Date:	Sat Dec 22 15:16:11 2007 -0500
71976
71977    Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile
71978
71979    Signed-off-by: Larry Johnson <lrj@acm.org>
71980
71981commit aba19604d848b2838cfb9ebe818909e6a216058e
71982Author: Larry Johnson <lrj@arlinx.com>
71983Date:	Thu Dec 27 10:54:48 2007 -0500
71984
71985    Add 440EPx DDR2 SPD DIMM support
71986
71987    This patch adds SPD DDR2 support for the 440EPx ("Denali") SDRAM
71988    controller.  It should also work on the 440GRx.  It is based on the DDR2
71989    SPD code for the 440EP/440EPx, but makes no provision for DDR1 support.
71990
71991    This code has been tested on prototype Korat boards with three Kingston
71992    DIMMS: 512 MiB ECC (one rank), 512 MiB non-ECC (one rank) and 1 GiB ECC
71993    (two ranks).  The Korat board has a single DIMM socket, but support has
71994    been provided (though not tested) for boards with two DIMM sockets.
71995
71996    Signed-off-by: Larry Johnson <lrj@acm.org>
71997
71998commit 8a24a6963002cb867d5a6b70e3560f0b1467f55f
71999Author: Larry Johnson <lrj@arlinx.com>
72000Date:	Sat Dec 22 15:15:30 2007 -0500
72001
72002    Copy 440EPx/GRx SDRAM data-eye search to common directory
72003
72004    This patch creates a non-board-specific file for performing the SDRAM
72005    data-eye search.  It also adds ECC error checking to the test of valid
72006    data on readback when ECC is enabled.
72007
72008    Signed-off-by: Larry Johnson <lrj@acm.org>
72009
72010commit c46f53333b22b1f9098676bea8884fc7db820cf3
72011Author: Larry Johnson <lrj@arlinx.com>
72012Date:	Sat Dec 22 15:15:13 2007 -0500
72013
72014    Add definitions for 440EPx/GRx SDRAM controller to ppc440.h
72015
72016    This patch adds the Denali SDRAM controller definitions to "ppc440.h".
72017    It also fixes two typos in the definitions, so the board-specific
72018    "sdram.h" files containing these definitions are also fixed to avoid
72019    compiler warnings.
72020
72021    Signed-off-by: Larry Johnson <lrj@acm.org>
72022
72023commit c348578bf612d0c56d8d376d23cae16defbd86af
72024Author: Larry Johnson <lrj@arlinx.com>
72025Date:	Thu Dec 27 10:50:55 2007 -0500
72026
72027    Add Ethernet 1000BASE-X support for PPC4xx
72028
72029    This patch adds a new switch: "CONFIG_PHY_DYNAMIC_ANEG".  When this symbol
72030    is defined, the PHY will advertise it's capabilities for autonegotiation
72031    based on the capabilities shown in the PHY's status registers, including
72032    1000BASE-X.  When "CONFIG_PHY_DYNAMIC_ANEG" is not defined, the PHY will
72033    advertise hard-coded capabilities, as before.
72034
72035    Signed-off-by: Larry Johnson <lrj@acm.org>
72036
72037commit 9e2c347151db5ae8acf5f18b99493cd53e6637e3
72038Author: Larry Johnson <lrj@arlinx.com>
72039Date:	Thu Dec 27 09:52:17 2007 -0500
72040
72041    Add driver for National Semiconductor LM73 temperature sensor
72042
72043    This driver is based on the driver for the LM75.
72044
72045    Signed-off-by: Larry Johnson <lrj@acm.org>
72046
72047commit 12618278688ea9b3d76536960a5ad2e3790fac40
72048Author: Larry Johnson <lrj@arlinx.com>
72049Date:	Sat Dec 22 15:14:00 2007 -0500
72050
72051    Add driver for STMicroelectronics M41T60 RTC
72052
72053    This driver is based on the driver for the M41T11.	In the intended
72054    application, the RTC will be powered by a large capacitor, rather than a
72055    battery.  The driver therefore checks to see whether the RTC has lost
72056    power.  The chip's OUT bit is normally reset from its power-up state.  If
72057    the OUT bit is read as set, or if the date and time are not valid, then the
72058    RTC is assumed to have lost power, and its date and time are reset to
72059    1900-01-01 00:00:00.
72060
72061    Support for adjusting the speed of the clock to improve accuracy is
72062    provided through an environment variable.
72063
72064    Signed-off-by: Larry Johnson <lrj@acm.org>
72065
72066commit d3471173e14b7544bb60339eda8d3d3906694b0a
72067Author: Larry Johnson <lrj@arlinx.com>
72068Date:	Sat Dec 22 15:34:39 2007 -0500
72069
72070    Use out_be32() and friends to access memory-mapped registers in sequoia.c
72071
72072    Signed-off-by: Larry Johnson <lrj@acm.org>
72073
72074commit c68f59fe3ec16769f82b5fca7421983c336d3aac
72075Author: Larry Johnson <lrj@arlinx.com>
72076Date:	Sat Dec 22 15:34:20 2007 -0500
72077
72078    Use definitions from "asm-ppc/mmu.h" in init.S for Sequoia
72079
72080    Signed-off-by: Larry Johnson <lrj@acm.org>
72081
72082commit 0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8
72083Author: Larry Johnson <lrj@arlinx.com>
72084Date:	Sat Dec 22 15:23:50 2007 -0500
72085
72086    Cosmetic changes to ECC POST for AMCC Denali core
72087
72088    Signed-off-by: Larry Johnson <lrj@acm.org>
72089
72090commit 2e583d6c81034f80a267b89fa55498ae063ccef1
72091Author: Stefan Roese <sr@denx.de>
72092Date:	Wed Dec 26 20:20:19 2007 +0100
72093
72094    ppc4xx: Fix compilation problem in 405 cache POST test
72095
72096    Signed-off-by: Stefan Roese <sr@denx.de>
72097
72098commit 42d55ea0bde06e47d5a3b49b0d91002acd8e5708
72099Author: Stefan Roese <sr@denx.de>
72100Date:	Sat Dec 22 12:20:09 2007 +0100
72101
72102    ppc4xx: Move virtual address of POST cache test to bigger address
72103
72104    On Sequoia & LWMON5 the virtual address of the POST cache test is now
72105    moved to a bigger address. This enables usage of more memory on those
72106    boards.
72107
72108    Signed-off-by: Stefan Roese <sr@denx.de>
72109
72110commit d91722102cf63f77a0148ed3f3d54a26d87575e9
72111Author: Stefan Roese <sr@denx.de>
72112Date:	Sat Dec 22 12:18:26 2007 +0100
72113
72114    ppc4xx: Fix problem in 44x cache POST routine
72115
72116    As repoted by Larry Johnson, running "diag run cache" caused a crash
72117    in U-Boot. This problem was introduced by a patch that removed the
72118    TLB entry for the cache test after the test has completed. Since this
72119    TLB was only setup once, a 2nd attempt to run this cache test
72120    failed with a crash. Now this TLB entry is created every time the
72121    routine is called.
72122
72123    Signed-off-by: Stefan Roese <sr@denx.de>
72124
72125commit b0265b576bb8fa9465f99e99c323768b562fadc2
72126Author: Stefan Roese <sr@denx.de>
72127Date:	Fri Dec 21 07:51:29 2007 +0100
72128
72129    ppc4xx: Update Makalu fdt support
72130
72131    Signed-off-by: Stefan Roese <sr@denx.de>
72132
72133commit bf8324e4a50758daff8cddd04c6a2ff8ed775bea
72134Author: Stefan Roese <sr@denx.de>
72135Date:	Wed Dec 19 09:05:40 2007 +0100
72136
72137    ppc4xx: Add fdt support to AMCC Katmai eval board
72138
72139    Signed-off-by: Stefan Roese <sr@denx.de>
72140
72141commit 328a340392a5df9aaf00792be989df73e750859e
72142Author: Stefan Roese <sr@denx.de>
72143Date:	Tue Dec 18 08:44:51 2007 +0100
72144
72145    ppc4xx: fdt: Cleanup setup of cpu node setup
72146
72147    Now the cpu node setup ("timebase-frequency" and "clock-frequency") is
72148    without using the absolute path to the cpu node. This makes it possible
72149    to use this U-Boot version with both versions of cpu-node naming
72150    "cpu@0" and the former "PowerPC,440EPx@0".
72151
72152    Signed-off-by: Stefan Roese <sr@denx.de>
72153
72154commit 7812bc4a2e2436ebbc0ce5b4e99c1dfc2e77eb5b
72155Author: Stefan Roese <sr@denx.de>
72156Date:	Mon Dec 17 17:26:21 2007 +0100
72157
72158    ppc4xx: Fix lwmon5 compilation problem
72159
72160    Now that the 440EPx ECC test is not board specific anymore
72161    remove this Makefile.
72162
72163    Signed-off-by: Stefan Roese <sr@denx.de>
72164
72165commit 42ed33ffe135f618680f9d6e9712eb35a85bcb62
72166Author: Anatolij Gustschin <agustschin@t-online.de>
72167Date:	Wed Dec 5 17:43:20 2007 +0100
72168
72169    Fix ppc4xx clear_bss() code
72170
72171    ppc4xx clear_bss() fails if BSS segment size is not
72172    divisible by 4 without remainder. This patch provides
72173    fix for this problem.
72174
72175    Signed-off-by: Anatolij Gustschin <agust@denx.de>
72176
72177commit 85dc2a7f82d11e17f0ca2a448118aed7f7a4b85d
72178Author: Niklaus Giger <niklausgiger@gmx.ch>
72179Date:	Fri Nov 30 18:35:11 2007 +0100
72180
72181    PPC4xx: Minimal changes to add vxWorks support
72182
72183    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
72184
72185commit 052440b022ca8981d39b6f8c10d1aa6326f47480
72186Author: Markus Klotzbücher <mk@denx.de>
72187Date:	Fri Nov 23 13:09:18 2007 +0100
72188
72189    ppc4xx: Add CONFIG_BOOTP_SUBNETMASK to Sequoia board config
72190
72191    When using dhcp/bootp the "netmask" environment variable is not
72192    set because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
72193    desireable, so the following patch adds this this option to the board
72194    config.
72195
72196    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
72197    Signed-off-by: Stefan Roese <sr@denx.de>
72198
72199commit a724a9b40c7fbeb6ade193ca52321b441eaecb4e
72200Author: Larry Johnson <lrj@arlinx.com>
72201Date:	Sat Oct 27 12:48:15 2007 -0400
72202
72203    Fix/enhance ECC POST for 440EPx/GRx
72204
72205    This patch allows the ECC POST to be used for different boards with the
72206    PPC440 Denali SDRAM controller.  Modifications include skipping the test
72207    if ECC is not enabled (as for non-ECC DIMMs) and adding synchronization
72208    to prevent timing errors.
72209
72210    Signed-off-by: Larry Johnson <lrj@acm.org>
72211
72212commit 454a6cf8d498f70d2b3e18f07837603eb24b12d4
72213Author: Larry Johnson <lrj@arlinx.com>
72214Date:	Sat Oct 27 12:48:05 2007 -0400
72215
72216    PPC4xx: Move/rename ECC POST for 440EPx/GRx
72217
72218    Signed-off-by: Larry Johnson <lrj@acm.org>
72219
72220commit c29d2d3680046d430022c55e50fcb27f5866517e
72221Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72222Date:	Fri Dec 14 11:20:33 2007 +0100
72223
72224    ppc4xx: use correct io accessors for 4xx ethernet POST
72225
72226    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72227
72228commit ba79fde58a48c0a6ff8e2a96caba951594142203
72229Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72230Date:	Fri Dec 14 11:19:56 2007 +0100
72231
72232    ppc4xx: fix flush + invalidate_dcache_range arguments
72233
72234    flush + invalidate_dcache_range() expect the start and stop+1 address.
72235    So the stop address is the first address behind (!) the range.
72236
72237    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72238
72239commit 871e6ce188a7c6bc7321bcf8372857035d20f1cd
72240Author: Stefan Roese <sr@denx.de>
72241Date:	Fri Dec 14 08:41:29 2007 +0100
72242
72243    ppc4xx: fdt: use fdt_fixup_ethernet()
72244
72245    By using aliases in the dts file, the ethernet node fixup is
72246    much easier with the recently added functions.
72247
72248    Please note that the dts file needs the aliases for this to work.
72249
72250    Signed-off-by: Stefan Roese <sr@denx.de>
72251
72252commit 136288847e3b04f2ff357a067ad45e10afa0a24c
72253Author: Stefan Roese <sr@denx.de>
72254Date:	Thu Dec 13 14:52:53 2007 +0100
72255
72256    ppc4xx: Bring 4xx fdt support up-to-date
72257
72258    This patch update the 4xx fdt support. It enabled fdt booting
72259    on the AMCC Kilauea and Sequoia for now. More can follow later
72260    quite easily.
72261
72262    Signed-off-by: Stefan Roese <sr@denx.de>
72263
72264commit 0dc80e2759fba859ccc4cdadc633577ca2971f3e
72265Author: Stefan Roese <sr@denx.de>
72266Date:	Thu Dec 27 07:50:54 2007 +0100
72267
72268    cfi_flash: Add missing check for erased dest to flash_write_cfibuffer()
72269
72270    The check for an sufficiently erased destination was missing in the
72271    buffered write function of the cfi flash driver (when
72272    CFG_FLASH_USE_BUFFER_WRITE is defined). This patch adds this check to that
72273    writing to such a region will fail with the currect error message.
72274
72275    Signed-off-by: Stefan Roese <sr@denx.de>
72276
72277commit 33ed73bc0e38d0f2b5c183d4629d8f207e5b9994
72278Author: Martin Krause <martin.krause@tqs.de>
72279Date:	Mon Nov 12 10:56:17 2007 +0100
72280
72281    Some configuration updates for the TQM5200 based TB5200 board:
72282
72283    - enable command line history
72284    - increase malloc space (because of bigger flash sectors)
72285
72286    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72287
72288commit e318d9e9021a0af7508171f84ed09d0e79f0284e
72289Author: Martin Krause <martin.krause@tqs.de>
72290Date:	Thu Sep 27 11:10:08 2007 +0200
72291
72292    TQM8xx: use the CFI flash driver on all TQM8xx boards
72293
72294    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72295
72296commit 11d9eec479b470eab9242ab937fca70a876d9376
72297Author: Martin Krause <martin.krause@tqs.de>
72298Date:	Wed Sep 26 17:55:56 2007 +0200
72299
72300    TQM885D: adjust for doubled flash sector size + some minor fixes
72301
72302    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72303
72304commit 22d1a56cbfb0bff34f477b4db6a55d076d829b83
72305Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72306Date:	Wed Sep 26 17:55:54 2007 +0200
72307
72308    TQM885D: Exchanged SDRAM timing by a more relaxed timing.
72309
72310    CAS-Latency=2, Write Recovery Time tWR=2
72311    The max. supported bus frequency is 66 MHz. Therefore, changed
72312    threshold to switch from 1:1 mode to 2:1 from 80 MHz to 66 MHz.
72313
72314    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72315
72316commit b988b8cd443989be65161888eea0127ad03f846f
72317Author: Martin Krause <martin.krause@tqs.de>
72318Date:	Wed Sep 26 17:55:56 2007 +0200
72319
72320    TQM885D: use calculated cpuclk instead of measuring it
72321
72322    On the TQM885D the measurement of cpuclk with the PIT reference
72323    timer ist not necessary. Since all module variants use the same
72324    external 10 MHz oscillator, the cpuclk only depends on the PLL
72325    configuration - which is readable by software.
72326
72327    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72328
72329commit 492c7049869348d31168de8dad89651315e468e0
72330Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72331Date:	Thu Sep 27 14:54:46 2007 +0200
72332
72333    TQM885D: fix SDRAM refresh
72334
72335    At 133 MHz the current SDRAM refresh rate is too fast
72336    (measured 4 * 1.17 us).
72337    CFG_MAMR_PTA changes from 39 to 128. This result
72338    in a refresh rate of 4 * 7.8 us at the default clock
72339    66 MHz. At 133 MHz the value will be then 4 * 3.8 us.
72340    This is a compromise until a new method is found to
72341    adjust the refresh rate.
72342
72343    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72344
72345commit dabad4b9bc46908e301f73ce76b38b23626a96e9
72346Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72347Date:	Thu Sep 27 14:54:46 2007 +0200
72348
72349    TQM860M: Support for 10col SDRAMs, max. 128 MiB
72350
72351    Signed-off-by: Martin Krause <martin.krause@tqs.de>
72352
72353commit 61fb15c516fef5631e305f1976d7b3a679725856
72354Author: Wolfgang Denk <wd@denx.de>
72355Date:	Thu Dec 27 01:52:50 2007 +0100
72356
72357    Fix coding style issues; update CHANGELOG.
72358
72359    Signed-off-by: Wolfgang Denk <wd@denx.de>
72360
72361commit 467bcee11fe26ad422f2de971aa70866079870f2
72362Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72363Date:	Fri Dec 14 15:36:18 2007 +0100
72364
72365    cfi_flash: Add manufacturer-specific fixups
72366
72367    Run fixups based on the JEDEC manufacturer ID independent of the
72368    command set ID.
72369
72370    This changes current behaviour: Previously, geometry reversal for AMD
72371    chips were done based on the command set ID, while they are now done
72372    based on the JEDEC manufacturer and device ID.
72373
72374    Also add fixup for top-boot Atmel chips. A fixup is needed for
72375    AT49BV6416(T) too, but since u-boot currently only reads the low byte
72376    of the device ID, there's no way to tell it apart from AT49BV642D,
72377    which should not have this fixup. Since AT49BV642D support is
72378    necessary to get ATNGW100 board support into mainline, I've commented
72379    out the fixup for now.
72380
72381    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72382
72383commit 0ddf06ddf6b4bd057ad4c5f0dffea7870ba06a2a
72384Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72385Date:	Fri Dec 14 15:36:17 2007 +0100
72386
72387    cfi_flash: Add cmdset-specific init functions
72388
72389    Move things like reading JEDEC IDs and fixing up geometry reversal
72390    into separate functions. The geometry reversal fixup is now performed
72391    by altering the qry structure directly, which makes the sector init
72392    code slightly cleaner.
72393
72394    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72395
72396commit e23741f4a6d8047520ef0d4971762749b3587d32
72397Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72398Date:	Fri Dec 14 15:36:16 2007 +0100
72399
72400    cfi_flash: Read whole QRY structure in one go
72401
72402    Read out the whole CFI Standard Query structure after successful cfi
72403    identification. This allows subsequent code to access this information
72404    directly without having to go through flash_read_uchar() and friends.
72405
72406    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72407
72408commit df9c25ea04b38a0e05d4f8c73c5cc144cdafa7db
72409Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72410Date:	Mon Dec 17 11:02:44 2007 +0100
72411
72412    AVR32: Fix logic inversion in disable_interrupts()
72413
72414    disable_interrupts() should return nonzero if interrupts were
72415    _enabled_ before, not disabled.
72416
72417    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72418
72419commit acac475212cbedb17b321a363a1c878e2b47b37f
72420Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72421Date:	Fri Dec 14 16:51:22 2007 +0100
72422
72423    AVR32: Enable interrupts at bootup
72424
72425    The timer code depends on the timer interrupt to keep track of the
72426    upper 32 bits of the cycle counter. This obviously doesn't work when
72427    interrupts are disabled the whole time.
72428
72429    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72430
72431commit 9570bcd87f4db255514f43b6701746c412f8fef0
72432Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72433Date:	Thu Nov 15 10:03:45 2007 +0100
72434
72435    AVR32: Fix wrong pin setup for USART3
72436
72437    As reported by Gerhard Berghofer:
72438
72439    in "gpio_enable_usart3" the correct pins for USART 3 are PB17 and PB18
72440    instead of PB18 and PB19.
72441
72442    which is obviously correct. There's currently no code that uses
72443    USART3, but custom boards may run into problems.
72444
72445    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72446
72447commit 09ea0de03dcc3ee7af045b0b572227bda2c1c918
72448Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72449Date:	Thu Nov 1 12:44:20 2007 +0100
72450
72451    README: Remove ATSTK1000 daughterboard list
72452
72453    As noted by Kim Phillips, these lists tend to become out of date.
72454
72455    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72456
72457commit c81cbbad21cb0ae983e2e796211202234cdc8be2
72458Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72459Date:	Tue Oct 30 14:56:36 2007 +0100
72460
72461    Add ATSTK100[234] to MAINTAINERS
72462
72463    Add all the ATSTK1000 daughterboards to MAINTAINERS along with their
72464    "mother". Also update the entry for ATSTK1000 to be not only about the
72465    AP7000 CPU; it's intended to handle all CPUs in the AT32AP family.
72466
72467    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72468
72469commit 64ff2357b1727213803591813dbc779c924bf772
72470Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72471Date:	Mon Oct 29 13:02:54 2007 +0100
72472
72473    AVR32: Add support for the ATSTK1004 board
72474
72475    ATSTK1004 is a daughterboard for ATSTK1000 with the AT32AP7002 CPU,
72476    which is a derivative of AT32AP7000.
72477
72478    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72479
72480commit 667568db157f374b85abd7e03596ddd1f0b25681
72481Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72482Date:	Mon Oct 29 13:02:54 2007 +0100
72483
72484    AVR32: Add support for the ATSTK1003 board
72485
72486    ATSTK1003 is a daughterboard for ATSTK1000 with the AT32AP7001 CPU,
72487    which is a derivative of AT32AP7000.
72488
72489    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72490
72491commit 5fee84a794a51ec830548cda485a770efb018b92
72492Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72493Date:	Mon Oct 29 13:23:33 2007 +0100
72494
72495    AVR32: Make some AT32AP700x peripherals optional
72496
72497    Add a chip-features file providing definitions of the form
72498
72499    AT32AP700x_CHIP_HAS_<peripheral>
72500
72501    to indicate the availability of the given peripheral on the currently
72502    selected chip.
72503
72504    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72505
72506commit 36f28f8a9605ee5dcfa330482cfc62171261af97
72507Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72508Date:	Mon Oct 29 13:09:56 2007 +0100
72509
72510    AVR32: Rename at32ap7000 -> at32ap700x
72511
72512    The SoC-specific code for all the AT32AP700x CPUs is practically
72513    identical; the only difference is that some chips have less features
72514    than others. By doing this rename, we can add support for the AP7000
72515    derivatives simply by making some features conditional.
72516
72517    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72518
72519commit 4d5fa99c73f354e7cf985efcf417ea55ca2f6a5e
72520Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72521Date:	Fri Jun 29 18:22:34 2007 +0200
72522
72523    atmel_mci: Show SR when block read fails
72524
72525    Show controller status as well as card status when an error occurs
72526    during block read.
72527
72528    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72529
72530commit 8697e6a19b10f514511b6a9c86de88bd108c4f8d
72531Author: Stefan Roese <sr@denx.de>
72532Date:	Thu Dec 13 14:52:53 2007 +0100
72533
72534    ppc4xx: Bring 4xx fdt support up-to-date
72535
72536    This patch update the 4xx fdt support. It enabled fdt booting
72537    on the AMCC Kilauea and Sequoia for now. More can follow later
72538    quite easily.
72539
72540    Signed-off-by: Stefan Roese <sr@denx.de>
72541
72542commit 12d30aa79779c2aa7a998bbae4c075f822a53004
72543Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72544Date:	Thu Dec 13 12:56:34 2007 +0100
72545
72546    cfi_flash: Use map_physmem() and unmap_physmem()
72547
72548    Use map_physmem() and unmap_physmem() to convert from physical to
72549    virtual addresses. This gives the arch a chance to provide an uncached
72550    mapping for flash accesses.
72551
72552    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72553
72554commit 4d7d6936eb29af7cca330937808312aa5f61454d
72555Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72556Date:	Thu Dec 13 12:56:33 2007 +0100
72557
72558    Introduce map_physmem() and unmap_physmem()
72559
72560    map_physmem() returns a virtual address which can be used to access a
72561    given physical address without involving the cache. unmap_physmem()
72562    should be called when the virtual address returned by map_physmem() is
72563    no longer needed.
72564
72565    This patch adds a stub implementation which simply returns the
72566    physical address cast to a uchar * for all architectures except AVR32,
72567    which converts the physical address to an uncached virtual mapping.
72568    unmap_physmem() is a no-op on all architectures, but if any
72569    architecture needs to do such mappings through the TLB, this is the
72570    hook where those TLB entries can be invalidated.
72571
72572    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72573
72574commit cdbaefb5f5f03e54455d0439dcf6dbd97ead1f9d
72575Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72576Date:	Thu Dec 13 12:56:32 2007 +0100
72577
72578    cfi_flash: Introduce read and write accessors
72579
72580    Introduce flash_read{8,16,32,64) and flash_write{8,16,32,64} and use
72581    them to access the flash memory. This makes it clearer when the flash
72582    is actually being accessed; merely dereferencing a volatile pointer
72583    looks just like any other kind of access.
72584
72585    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72586
72587commit 812711ce6b3a386125dcf0d6a59588e461abbb87
72588Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72589Date:	Thu Dec 13 12:56:31 2007 +0100
72590
72591    Implement __raw_{read,write}[bwl] on all architectures
72592
72593    This adds implementations of __raw_read[bwl] and __raw_write[bwl] to
72594    m68k, ppc, nios and nios2. The m68k and ppc implementations were taken
72595    from Linux.
72596
72597    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72598
72599commit be60a9021c82fc5aecd5b2b1fc96f70a9c81bbcd
72600Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72601Date:	Sat Oct 6 18:55:36 2007 +0200
72602
72603    cfi_flash: Reorder functions and eliminate extra prototypes
72604
72605    Reorder the functions in cfi_flash.c so that each function only uses
72606    functions that have been defined before it. This allows the static
72607    prototype declarations near the top to be eliminated and might allow
72608    gcc to do a better job inlining functions.
72609
72610    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72611
72612commit 3055793bcbdf24b1f8117f606ffb766d32eb766f
72613Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72614Date:	Thu Dec 13 12:56:29 2007 +0100
72615
72616    cfi_flash: Make some needlessly global functions static
72617
72618    Make functions not declared in any header file static.
72619
72620    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72621
72622commit 7e5b9b471518c5652febc68ba62b432193d6abf4
72623Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72624Date:	Thu Dec 13 12:56:28 2007 +0100
72625
72626    cfi_flash: Break long lines
72627
72628    This patch tries to keep all lines in the cfi_flash driver below 80
72629    columns. There are a few lines left which don't fit this requirement
72630    because I couldn't find any trivial way to break them (i.e. it would
72631    take some restructuring, which I intend to do in a later patch.)
72632
72633    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72634
72635commit 42026c9cb3a76849b41e6e24abfb7b56807a5c1a
72636Author: Bartlomiej Sieka <tur@semihalf.com>
72637Date:	Tue Dec 11 13:59:57 2007 +0100
72638
72639    CFI: synchronize command offsets with Linux CFI driver
72640
72641    Fixes non-working CFI Flash on the Inka4x0 board.
72642
72643    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
72644
72645commit 8ff3de61fc5f9b3b21647bce081a3b7f710f0d4d
72646Author: Kumar Gala <galak@kernel.crashing.org>
72647Date:	Fri Dec 7 12:17:34 2007 -0600
72648
72649    Handle MPC85xx PCIe reset errata (PCI-Ex 38)
72650
72651    On the MPC85xx boards that have PCIe enable the PCIe errata fix.
72652    (MPC8544DS, MPC8548CDS, MPC8568MDS).
72653
72654    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72655
72656commit 82ac8c97145a4c3bf8b3dbfad00fa96e920f9b9c
72657Author: Kumar Gala <galak@kernel.crashing.org>
72658Date:	Fri Dec 7 12:04:30 2007 -0600
72659
72660    Update Freescale MPC85xx ADS/CDS/MDS board config
72661
72662    * Enabled CONFIG_CMD_ELF
72663
72664    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72665
72666commit d435793229ce29a42797c1edc39f5b34f987f91a
72667Author: Kumar Gala <galak@kernel.crashing.org>
72668Date:	Fri Dec 7 04:59:26 2007 -0600
72669
72670    Handle Asynchronous DDR clock on 85xx
72671
72672    The MPC8572 introduces the concept of an asynchronous DDR clock with
72673    regards to the platform clock.
72674
72675    Introduce get_ddr_freq() to report the DDR freq regardless of sync/async
72676    mode.
72677
72678    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72679
72680commit 22abb2d2eaf7b795a6923c6273ec9cb53fda9a10
72681Author: Kumar Gala <galak@kernel.crashing.org>
72682Date:	Thu Nov 29 10:34:28 2007 -0600
72683
72684    Update Freescale MPC85xx ADS/CDS/MDS board config
72685
72686    * Removed some misc environment setup
72687    * Enabled CONFIG_CMDLINE_EDITING
72688
72689    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72690
72691commit 415a613babb84d5e5d5b42e8e553868c71fc3a64
72692Author: Kumar Gala <galak@kernel.crashing.org>
72693Date:	Thu Nov 29 10:47:44 2007 -0600
72694
72695    Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale.
72696
72697    Minor path corrections needed to ensure buildability.
72698
72699    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72700
72701commit c2d943ffbfd3359b3b45d177b437379d2cb86fbf
72702Author: Kumar Gala <galak@kernel.crashing.org>
72703Date:	Thu Nov 29 10:16:18 2007 -0600
72704
72705    Move the MPC8540 ADS board under board/freescale.
72706
72707    Minor path corrections needed to ensure buildability.
72708
72709    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72710
72711commit 870ceac5b3a3486c109396e005af81ae762b5710
72712Author: Kumar Gala <galak@kernel.crashing.org>
72713Date:	Thu Nov 29 10:14:50 2007 -0600
72714
72715    Move the MPC8560 ADS board under board/freescale.
72716
72717    Minor path corrections needed to ensure buildability.
72718
72719    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72720
72721commit acbca876fb3fec25cd9c55b0efc81ff618ff5262
72722Author: Kumar Gala <galak@kernel.crashing.org>
72723Date:	Thu Nov 29 10:13:47 2007 -0600
72724
72725    Move the MPC8568 MDS board under board/freescale.
72726
72727    Minor path corrections needed to ensure buildability.
72728
72729    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72730
72731commit a853d56c59b33415304531443633808736acfc6e
72732Author: Kumar Gala <galak@kernel.crashing.org>
72733Date:	Thu Nov 29 02:18:59 2007 -0600
72734
72735    Use standard LAWAR_TRGT_IF_* defines for LAW setup on 85xx
72736
72737    We already had defines for LAWAR_TRGT_IF_* that we should use
72738    rather than creating new ones.  Also, added some missing defines for
72739    PCIE targets.
72740
72741    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72742
72743commit 04db400892da37b76a585e332a0c137954ad2015
72744Author: Kumar Gala <galak@kernel.crashing.org>
72745Date:	Thu Nov 29 02:10:09 2007 -0600
72746
72747    Stop using immap_t on 85xx
72748
72749    In the future the offsets to various blocks may not be in same location.
72750    Move to using CFG_MPC85xx_*_ADDR as the base of the registers
72751    instead of getting it via &immap.
72752
72753    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72754
72755commit 2714223f8e04ab3e4133ff65872eef366d90bfea
72756Author: Kumar Gala <galak@kernel.crashing.org>
72757Date:	Thu Nov 29 01:23:09 2007 -0600
72758
72759    Remove CONFIG_OF_FLAT_TREE related code from mpc85xx since we now use libfdt
72760
72761    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72762
72763commit c480861bf000156e6a3e932c258db59ff2212dd3
72764Author: Kumar Gala <galak@kernel.crashing.org>
72765Date:	Thu Nov 29 01:06:19 2007 -0600
72766
72767    Update MPC8568 MDS to use libfdt
72768
72769    Updated the MPC8568 MDS config to use libfdt and assume use of aliases for
72770    ethernet, pci, and serial for the various fixups that are done.
72771
72772    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72773
72774commit 1563f56e0c68f6920f956382d6d13bee3f01c0f7
72775Author: Haiying Wang <Haiying.Wang@freescale.com>
72776Date:	Wed Nov 14 15:52:06 2007 -0500
72777
72778    Add PCI Express support on MPC8568MDS
72779
72780    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
72781    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72782
72783commit b90d25497625b90ffa3f2911a0895ca237556ff5
72784Author: Kumar Gala <galak@kernel.crashing.org>
72785Date:	Thu Nov 29 00:11:44 2007 -0600
72786
72787    Update MPC85xx CDS to use libfdt
72788
72789    Updated the MPC85xx CDS config to use libfdt and assume use of aliases for
72790    ethernet, pci, and serial for the various fixups that are done.
72791
72792    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72793
72794commit 0fd5ec66b10521a057ad73e69ab5f0f9eafba255
72795Author: Kumar Gala <galak@kernel.crashing.org>
72796Date:	Wed Nov 28 22:54:27 2007 -0600
72797
72798    Update MPC8540 ADS to use libfdt
72799
72800    Updated the MPC8540 ADS config to use libfdt and assume use of aliases for
72801    ethernet, pci, and serial for the various fixups that are done.
72802
72803    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72804
72805commit 5ce715802f6c50dc78b3405b92f184b1e3710519
72806Author: Kumar Gala <galak@kernel.crashing.org>
72807Date:	Wed Nov 28 22:40:31 2007 -0600
72808
72809    Update MPC8560 ADS to use libfdt
72810
72811    Updated the MPC8560 ADS config to use libfdt and assume use of aliases for
72812    ethernet, pci, and serial for the various fixups that are done.
72813
72814    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72815
72816commit aafeefbdb8b029f5ca2a195598d0a501a606eea9
72817Author: Kumar Gala <galak@kernel.crashing.org>
72818Date:	Wed Nov 28 00:36:33 2007 -0600
72819
72820    Stop using immap_t for cpm offset on 85xx
72821
72822    In the future the offsets to various blocks may not be in same location.
72823    Move to using CFG_MPC85xx_CPM_ADDR as the base of the CPM registers
72824    instead of getting it via &immap->im_cpm.
72825
72826    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72827
72828commit f59b55a5b8fcadaa99781ba48e7a38e956afa527
72829Author: Kumar Gala <galak@kernel.crashing.org>
72830Date:	Tue Nov 27 23:25:02 2007 -0600
72831
72832    Stop using immap_t for guts offset on 85xx
72833
72834    In the future the offsets to various blocks may not be in same location.
72835    Move to using CFG_MPC85xx_GUTS_ADDR as the base of the guts registers
72836    instead of getting it via &immap->im_gur.
72837
72838    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72839
72840commit 50c03c8cf494d91cdec39670d95337c743e16ec9
72841Author: Kumar Gala <galak@kernel.crashing.org>
72842Date:	Tue Nov 27 22:42:34 2007 -0600
72843
72844    Update MPC8544 DS config
72845
72846    * Removed HAS_ETH2/HAS_ETH3 - MPC8544 only has TSEC1/2
72847    * Removed some misc environment setup
72848    * Moved to using fdtfile & fdtaddr as fdt env var names
72849    * Enabled CONFIG_CMDLINE_EDITING
72850
72851    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72852
72853commit addce57e2e4c49e77ffb2020a84690713bb18b47
72854Author: Kumar Gala <galak@kernel.crashing.org>
72855Date:	Mon Nov 26 17:12:24 2007 -0600
72856
72857    Update MPC8544DS to use libfdt
72858
72859    Updated the MPC8544DS config to use libfdt and assume use of aliases for
72860    ethernet, pci, and serial for the various fixups that are done.
72861
72862    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72863
72864commit f852ce72f100cabd1f11c21c085a0ad8eca9fb65
72865Author: Kumar Gala <galak@kernel.crashing.org>
72866Date:	Thu Nov 29 00:15:30 2007 -0600
72867
72868    Add libfdt based ft_cpu_setup for mpc85xx
72869
72870    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72871
72872commit 3b9abdc448a1c2c6a4c2aa292724b4d1a05166a9
72873Author: Stefan Roese <sr@denx.de>
72874Date:	Tue Dec 11 13:38:19 2007 +0100
72875
72876    ppc4xx: Correct GPIO offset in gpio_config()
72877
72878    Thanks to Gary Jennejohn for pointing this out.
72879
72880    Signed-off-by: Stefan Roese <sr@denx.de>
72881
72882commit 8809a2713b1ceaf3da55d9d785470294f15de06a
72883Author: Stefan Roese <sr@denx.de>
72884Date:	Tue Dec 11 11:46:01 2007 +0100
72885
72886    rtc: Fix merging problem
72887
72888    Signed-off-by: Stefan Roese <sr@denx.de>
72889
72890commit 7cfc12a7dcfdb350e2ab76db4dafcc30f7e77c2b
72891Author: Stefan Roese <sr@denx.de>
72892Date:	Sat Dec 8 14:47:34 2007 +0100
72893
72894    ppc4xx: 405EX: Correctly enable USB pins
72895
72896    This patch selects the USB data pins in the 405EX GPIO and MFC (multi
72897    function control) registers. This is done for the AMCC Kilauea and
72898    Makalu eval boards.
72899
72900    Signed-off-by: Stefan Roese <sr@denx.de>
72901
72902commit 9692c2734a47f23b44a0f68042a3e2ca8d1bfb39
72903Author: Stefan Roese <sr@denx.de>
72904Date:	Sat Dec 8 08:25:09 2007 +0100
72905
72906    CFI: Coding style cleanup
72907
72908    Signed-off-by: Stefan Roese <sr@denx.de>
72909
72910commit 81b20ccc2d795ae9a1199db5a50ad9c28d1e4d22
72911Author: Michael Schwingen <michael@schwingen.org>
72912Date:	Fri Dec 7 23:35:02 2007 +0100
72913
72914    CFI: support JEDEC flash roms in CFI-flash framework
72915
72916    The following patch adds support for non-CFI flash ROMS, by hooking into the
72917    CFI flash code and using most of its code, as recently discussed here in the
72918    thread "Mixing CFI and non-CFI flashs".
72919
72920    Signed-off-by: Michael Schwingen <michael@schwingen.org>
72921    Signed-off-by: Stefan Roese <sr@denx.de>
72922
72923commit c01b17dd856fa120b2970f50d9598546a4927ec3
72924Author: Gerald Van Baren <vanbaren@cideas.com>
72925Date:	Wed Nov 28 21:24:50 2007 -0500
72926
72927    Conditionally compile fdt_fixup_ethernet()
72928
72929    Fix compiler warnings: On boards that don't have ethernets defined,
72930    don't compile fdt_fixup_ethernet().
72931
72932commit 246d4ae6bc282bc1841224e1c5fc49dc925e0bf7
72933Author: Kumar Gala <galak@kernel.crashing.org>
72934Date:	Tue Nov 27 21:59:46 2007 -0600
72935
72936    Convert boards that set memory node to use fdt_fixup_memory()
72937
72938    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72939
72940commit 151c8b09b35eebe8fd9139cb6c1d91c27b22f058
72941Author: Kumar Gala <galak@kernel.crashing.org>
72942Date:	Mon Nov 26 17:06:15 2007 -0600
72943
72944    Added fdt_fixup_stdout that uses aliases to set linux,stdout-path
72945
72946    We use a combination of the serialN alias and CONFIG_CONS_INDEX to
72947    determine which serial alias we should set linux,stdout-path to.
72948
72949    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72950
72951commit 3c9272813fad84c691d0e4989bb18a3ffebdebfc
72952Author: Kumar Gala <galak@kernel.crashing.org>
72953Date:	Mon Nov 26 14:57:45 2007 -0600
72954
72955    Add common memory fixup function
72956
72957    Add the function fdt_fixup_memory() to fixup the /memory node of the fdt
72958
72959    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72960
72961commit 9c9109e7fcf7ac2ca19c95b8ac54b8d1c773b157
72962Author: Kumar Gala <galak@kernel.crashing.org>
72963Date:	Mon Nov 26 11:19:12 2007 -0600
72964
72965    Conditionally compile fdt_support.c
72966
72967    Modify common/Makefile to conditionally compile fdt_support.c based
72968    on CONFIG_OF_LIBFDT.
72969
72970    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72971
72972commit d88e7ba0980773479e1a64badb293116071b7ef0
72973Author: Kumar Gala <galak@kernel.crashing.org>
72974Date:	Mon Nov 26 10:41:40 2007 -0600
72975
72976    Fix build breakage due to libfdt import
72977
72978    The IDS8247 got lost in the update and need an API update
72979    do to rename of functions in libfdt.
72980
72981    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72982
72983commit 28f384b171bbf1fb2dafb1046e6d259a6b2f8714
72984Author: Gerald Van Baren <vanbaren@cideas.com>
72985Date:	Fri Nov 23 19:43:20 2007 -0500
72986
72987    Add spaces around the = in the fdt print format.
72988
72989    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
72990
72991commit 29592ecba3b932b9b152bcec6c0c0806412db4a3
72992Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
72993Date:	Fri Dec 7 01:25:38 2007 +0900
72994
72995    sh: Moved driver of the SuperH dependence
72996
72997    The composition of the directory in the drivers/ changed.
72998    I moved SuperH serial driver and marubun PCMCIA driver.
72999
73000    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73001
73002commit 41be969f4957115ed7b1fe8b890bfaee99d7a7a2
73003Author: Wolfgang Denk <wd@denx.de>
73004Date:	Thu Dec 6 10:21:19 2007 +0100
73005
73006    Release v1.3.1
73007
73008    Signed-off-by: Wolfgang Denk <wd@denx.de>
73009
73010commit cf5933ba1e97a1cd8f5f24070e820f21d976eaeb
73011Author: Wolfgang Denk <wd@denx.de>
73012Date:	Thu Dec 6 10:21:03 2007 +0100
73013
73014    ADS5121 Board: fix compile problem.
73015
73016    Signed-off-by: Wolfgang Denk <wd@denx.de>
73017
73018commit a27044b14a9e93678a82d7b35f202b93e7687abc
73019Author: Stefan Roese <sr@denx.de>
73020Date:	Thu Dec 6 05:58:43 2007 +0100
73021
73022    ppc4xx: Enable hardware-fix for PCI/DMA errata on AMCC 440SP/SPe boards
73023
73024    This patch enables the hardware-fix for the PCI/DMA errata's 19+22 by
73025    setting the FIXD bit in the SDR0_MFR register. Here a description of the
73026    symptoms:
73027
73028    Problem Description
73029    ------------------------------
73030    If a DMA is performed between memory and PCI with the DMA 1 Controller
73031    using prefetch, and as a result uses a special purpose buffer selected by
73032    the PCIXn Bridge Options 1 Register (PCIXn_BRDGOPT1[RBP7] - bits 31-29),
73033    the first part of the transfer sequence is performed twice. The
73034    PPC440SPe PCI Controller requests more data than was needed such that in
73035    the case of enforce memory protection, a host CPU  exception can occur.
73036    No data is corrupted, because data transfer is stopped in the PCI
73037    Controller. Prefetch enable is specified by setting DMA Configuration
73038    Register (I2O0_DMAx_CFG[DXEPD] - bit 31) to 0.
73039
73040    Behavior that may be observed in a running system
73041    ---------------------------------------------------------------------------
73042
73043    1. DMA performance is decreased because of the double access on the PCI bus
73044    interface.
73045    2. If an illegal access to some address on the PCI bus is detected at the
73046    system level, a machine check or similar system error may occur.
73047
73048    Workarounds Available
73049    ----------------------------------
73050
73051    1. Do not program prefetch. Note that a prefetch command cannot be programmed
73052    without selecting a special purpose buffer.
73053    2. To avoid crossing a physical boundary of the PCI slave device, add 512
73054    bytes of address to the PCI address range.
73055
73056    This patch was originally provided by Pravin M. Bathija <pbathija@amcc.com>
73057    from AMCC and slighly changed.
73058
73059    Signed-off-by: Pravin M. Bathija <pbathija@amcc.com>
73060    Signed-off-by: Stefan Roese <sr@denx.de>
73061
73062commit a90921f71d225bf9e0f0fc7b8beadeb8001bf78a
73063Author: Stefan Roese <sr@denx.de>
73064Date:	Tue Dec 4 16:29:48 2007 +0100
73065
73066    ppc4xx: Yosemite/Yellowstone: Add DTT AD7414 support
73067
73068    Signed-off-by: Stefan Roese <sr@denx.de>
73069
73070commit 8d4f040a3c15036a6ea25a9c39e7d89fefa8440d
73071Author: Wolfgang Denk <wd@denx.de>
73072Date:	Mon Dec 3 00:15:28 2007 +0100
73073
73074    Prepare for 1.3.1-rc1
73075
73076    Signed-off-by: Wolfgang Denk <wd@denx.de>
73077
73078commit e15e33433e7c05111968dc9b434a52fd42cbd221
73079Author: Stefan Roese <sr@denx.de>
73080Date:	Fri Nov 30 07:15:41 2007 +0100
73081
73082    ppc4xx: Kilauea: Add PCIe reset assertion upon power-up
73083
73084    This manual PCIe reset triggering solves the problem seen with the
73085    Intel EPRO/1000 card, which was not detected (link not established)
73086    upon power-up reset.
73087
73088    Signed-off-by: Stefan Roese <sr@denx.de>
73089
73090commit 260eea5676ca46903a335686cc020b29c4ca46fe
73091Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73092Date:	Thu Nov 29 01:21:54 2007 +0900
73093
73094    sh: Add SuperH boards maintainer to MAINTAINERS file
73095
73096    Add MS7750SE and MS7722SE's board maintainer to MAINTAINERS file.
73097
73098    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73099
73100commit aa9c4f1d22701a92347c1c81f34d12c8ad3a3747
73101Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73102Date:	Thu Nov 29 00:13:04 2007 +0900
73103
73104    sh: Add ms7750se support in MAKEALL
73105
73106    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73107
73108commit c7144373427a178332bf9754131c8c34c52c200a
73109Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73110Date:	Tue Nov 27 09:44:53 2007 +0100
73111
73112    sh: Add sh3 and sh4 support in MAKEALL
73113
73114    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73115    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73116
73117commit 130080874a3d28450098481a262c5f7c855e908d
73118Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73119Date:	Sun Nov 25 02:51:17 2007 +0900
73120
73121    sh: Add document for SuperH.
73122
73123    This document is a summary of information concerning SuperH of U-Boot.
73124
73125    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73126
73127commit 33ecdc2f9d64926e1a6067b28f3a0aefc3b6d23d
73128Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73129Date:	Sun Nov 25 02:39:31 2007 +0900
73130
73131    sh: Add marubun's pcmcia driver
73132
73133    Marubun pcmcia is a chip for PCMCIA used with SuperH.
73134    Of course, this can be used even by other architectures.
73135    When use this driver, came to be able to use CompactFlash
73136    and Ethernet.
73137
73138    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73139
73140commit febd86b969b975289ed948f1ac0eb9722da41ced
73141Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73142Date:	Sun Nov 25 02:32:13 2007 +0900
73143
73144    sh: Update SuperH SCIF driver
73145
73146    - Changed volatile unsigned to vu_.
73147    - Changed Makefile for kconfig.
73148
73149    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73150
73151commit 8be760903645af09871be50ad0a6f9ebb62b311d
73152Author: Stefan Roese <sr@denx.de>
73153Date:	Tue Nov 27 11:57:35 2007 +0100
73154
73155    ppc4xx: Kilauea & Makalu: Fix ext IRQ pin multiplexing
73156
73157    After an error in the AMCC 405EX users manual now correctly configure
73158    IRQ2 (Kilauea)/IRQ0 (Makalu) as alternate 2 signal for external IRQ
73159    usage.
73160
73161    Signed-off-by: Stefan Roese <sr@denx.de>
73162
73163commit a5f601fd1b1278deae5aa9fc27a232b0d1c1c788
73164Author: Wolfgang Denk <wd@denx.de>
73165Date:	Mon Nov 26 19:18:21 2007 +0100
73166
73167    Cleanup coding style; update CHANGELOG
73168
73169    Signed-off-by: Wolfgang Denk <wd@denx.de>
73170
73171commit 3deca9d44767efd1b83f4b701f0dbf21a7595f7b
73172Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73173Date:	Sun Nov 25 22:39:25 2007 +0100
73174
73175    MAKEALL: add missing 512x boards in ppc
73176
73177    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73178
73179commit a340c325e668ca7386c2276387681720be9c3757
73180Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73181Date:	Sun Nov 25 18:45:47 2007 +0100
73182
73183    Makefile : fix tags ctags etags with new drivers organization
73184
73185    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73186
73187commit 63362cfc6baa97ae0e37ba2c6ece530fcac9f79e
73188Author: Stefan Roese <sr@denx.de>
73189Date:	Mon Nov 26 15:06:14 2007 +0100
73190
73191    ppc4xx: Makalu: Change EBC setup for CS0 to enable 400MHz usage
73192
73193    As suggested by Senao, use a different EBC_PB0AP setup for 400MHz
73194    operation.
73195
73196    Signed-off-by: Stefan Roese <sr@denx.de>
73197
73198commit ca1ce226287270bb01e25b8e3674c701f12edf19
73199Author: Stefan Roese <sr@denx.de>
73200Date:	Mon Nov 26 15:01:45 2007 +0100
73201
73202    ppc4xx: Kilauea: Configure pin mux to use ext IRQ2 as interrupt
73203
73204    Signed-off-by: Stefan Roese <sr@denx.de>
73205
73206commit 87ddedd6ad804427ce125ceaa076d7a4f74e9d5d
73207Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73208Date:	Sun Nov 25 18:45:47 2007 +0100
73209
73210    Makefile : fix tags ctags etags with new drivers organization
73211
73212    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73213
73214commit 59829cc189378c142c13d2aa8d9a897d8bef3961
73215Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73216Date:	Sat Nov 24 21:26:56 2007 +0100
73217
73218    drivers/mtd : move mtd drivers to drivers/mtd
73219
73220    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73221
73222commit 318c0b90431f2648552e5ade78833f42652ce859
73223Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73224Date:	Sat Nov 24 21:17:55 2007 +0100
73225
73226    drivers/misc : move misc drivers to drivers/misc
73227
73228    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73229
73230commit 33daf5b7858807cb4ce4158c2c56524671c14c08
73231Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73232Date:	Sat Nov 24 21:13:59 2007 +0100
73233
73234    drivers/block : move block drivers to drivers/block
73235
73236    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73237
73238commit 0c698dcaa70275eb8814f665b545547cee013892
73239Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73240Date:	Sat Nov 24 20:59:50 2007 +0100
73241
73242    drivers/rtc : move rtc drivers to drivers/rtc
73243
73244    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73245
73246commit f868cc5a50757d94f36c312395481cb0f187d9e6
73247Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73248Date:	Sat Nov 24 20:14:44 2007 +0100
73249
73250    drivers/hwmon : move hardware monitor drviers to drivers/hwmon
73251
73252    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73253
73254commit 16b195c82a18cbfd164800f17a1ef9db2e48331a
73255Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73256Date:	Sat Nov 24 19:46:45 2007 +0100
73257
73258    drivers/input : move input drivers to drivers/input
73259
73260    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73261
73262commit e4558666293364fc3af1c1d9381ca933fa0f1275
73263Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73264Date:	Sat Nov 24 19:40:11 2007 +0100
73265
73266    drivers/usb : move usb drivers to drivers/usb
73267
73268    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73269
73270commit 1378df792a7ff3abd1bf54a63f5475784f5b083c
73271Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73272Date:	Sat Nov 24 19:33:38 2007 +0100
73273
73274    drivers/serial : move serial drivers to drivers/serial
73275
73276    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73277
73278commit 2439e4bfa111babf4bc07ba20efbf3e36036813e
73279Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73280Date:	Wed Nov 21 21:19:24 2007 +0100
73281
73282    drivers/net : move net drivers to drivers/net
73283
73284    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73285
73286commit 352d259130b349fe9593b8dada641bd78a9659e5
73287Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73288Date:	Tue Nov 20 20:41:48 2007 +0100
73289
73290    drivers/video : move video drivers to drivers/video
73291
73292    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73293
73294commit 73646217186aa17afc8e305c5f06f06dd335eaad
73295Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73296Date:	Tue Nov 20 20:33:09 2007 +0100
73297
73298    drivers/pcmcia : move pcmcia drivers to drivers/pcmcia
73299
73300    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73301
73302commit 93a686ee9c5ddc6fa368c32cfbfde6f6724599fc
73303Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73304Date:	Tue Nov 20 20:28:09 2007 +0100
73305
73306    drivers/pci : move pci drivers to drivers/pci
73307
73308    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73309
73310commit 9162352817579840d7802da6d85872b3ca003c97
73311Author: Gerald Van Baren <vanbaren@cideas.com>
73312Date:	Thu Nov 22 17:23:23 2007 -0500
73313
73314    Fix fdt printing for updated libfdt
73315
73316    Also improve printing (adopt dtc v1 "c style" hex format), whitespace cleanup.
73317
73318    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
73319
73320commit 9eb77cea1fa12d5969eb26a1d1d81da381bd6b1c
73321Author: Kumar Gala <galak@kernel.crashing.org>
73322Date:	Wed Nov 21 13:30:15 2007 -0600
73323
73324    Add additional fdt fixup helper functions
73325
73326    Added the following fdt fixup helpers:
73327     * do_fixup_by_prop{_u32} - Find matching nodes by property name/value
73328     * do_fixup_by_compat{_u32} - Find matching nodes by compat
73329
73330    The _u32 variants work the same only the property they are setting
73331    is know to be a 32-bit integer instead of a byte buffer.
73332
73333    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73334
73335commit ab544633abdd14f4dd5d92e500b73eb59ef57e67
73336Author: Kumar Gala <galak@kernel.crashing.org>
73337Date:	Wed Nov 21 11:11:03 2007 -0600
73338
73339    Add fdt_fixup_ethernet helper to set mac addresses
73340
73341    Added a fixup helper that uses aliases to set mac addresses
73342    in the device tree based on the bd_t
73343
73344    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73345
73346commit dbaf07ce620aab249e3502b20a986234a6af1d3a
73347Author: Kumar Gala <galak@kernel.crashing.org>
73348Date:	Wed Nov 21 14:07:46 2007 -0600
73349
73350    Fix warnings from import of libfdt
73351
73352    cmd_fdt.c: In function fdt_print:
73353    cmd_fdt.c:586: warning: assignment discards qualifiers from pointer target type
73354    cmd_fdt.c:613: warning: assignment discards qualifiers from pointer target type
73355    cmd_fdt.c:635: warning: assignment discards qualifiers from pointer target type
73356    cmd_fdt.c:636: warning: assignment discards qualifiers from pointer target type
73357
73358    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73359
73360commit 8d04f02f6224e6983f4812ea4da704950ec8539c
73361Author: Kumar Gala <galak@kernel.crashing.org>
73362Date:	Wed Oct 24 11:04:22 2007 -0500
73363
73364    Update libfdt from device tree compiler (dtc)
73365
73366    Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
73367    the device tree compiler (dtc) project.
73368
73369    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73370
73371commit e93becf80d732b64aef81b23e8b6ece02c40533d
73372Author: Kumar Gala <galak@kernel.crashing.org>
73373Date:	Sat Nov 3 19:46:28 2007 -0500
73374
73375    Move do_fixup* for libfdt into common code
73376
73377    Moved the generic fixup handling code out of cpu/mpc5xxx and cpu/mpc8260
73378    into common/fdt_support.c and renamed:
73379
73380    do_fixup()	-> do_fixup_by_path()
73381    do_fixup_u32()	-> do_fixup_by_path_u32()
73382
73383    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73384
73385commit f738b4a75998f42a7408defadc9baac7a31c92db
73386Author: Kumar Gala <galak@kernel.crashing.org>
73387Date:	Thu Oct 25 16:15:07 2007 -0500
73388
73389    Make no options to fdt print default to '/'
73390
73391    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73392
73393commit a3c2933e02503fe36ade2c1b65af46f2b7a168e7
73394Author: Kumar Gala <galak@kernel.crashing.org>
73395Date:	Wed Oct 24 10:21:57 2007 -0500
73396
73397    Removed some nonused fdt functions and moved fdt_find_and_setprop out of libfdt
73398
73399    Removed:
73400	fdt_node_is_compatible
73401	fdt_find_node_by_type
73402	fdt_find_compatible_node
73403
73404    To ease merge of newer libfdt as we aren't using them anywhere at this time.
73405
73406    Also moved fdt_find_and_setprop out of libfdt into fdt_support.c for the same
73407    reason.
73408
73409    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73410
73411commit 98e2867cc85409b919f862e6c16026461ec955df
73412Author: Grant Likely <grant.likely@secretlab.ca>
73413Date:	Wed Nov 21 09:19:37 2007 -0700
73414
73415    [BUILD] Remove libraries when updating autoconf.mk
73416
73417    Fix library problems caused by conditional compilation.  Using
73418    autoconf.mk to decide which files to compile has caused a problem when
73419    changing configuration from one board to another without clearing out
73420    the library (*.a) files.
73421
73422    It used to be that the linker was always passed the same list of .o
73423    files when building the .a files.  However, that is not longer true
73424    with conditional compilation.  Now, a different board config will have
73425    a different file list passed to the linker.  The problem occurs when
73426    a library has already been built and the board config is changed.
73427
73428    Since the linker will update instead of replace a preexisting library,
73429    then if the file list changes to remove some object files the old
73430    objects will still exist in the library.
73431
73432    The solution is to remove all old library files when autoconf.mk is
73433    made.
73434
73435    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73436
73437commit ed1353d74b9ce8a7fcd660570b848a184d614b5f
73438Author: Kumar Gala <galak@kernel.crashing.org>
73439Date:	Wed Nov 21 08:49:50 2007 -0600
73440
73441    [BUILD] conditionally compile libfdt/*.c in libfdt/Makefile
73442
73443    Modify libfdt/Makefile to conditionally compile the *.c files based
73444    on the board config.
73445
73446    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73447
73448commit 4a43719a7738712811d822ca8125427b27a55cdc
73449Author: Grant Likely <grant.likely@secretlab.ca>
73450Date:	Mon Sep 24 09:05:31 2007 -0600
73451
73452    [BUILD] conditionally compile common/cmd_*.c in common/Makefile
73453
73454    Modify common/Makefile to conditionally compile the cmd_*.c files based
73455    on the board config.
73456
73457    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73458
73459commit 2f155f6c0a1f5e9a306a3f1f4fbe067db7ced3b1
73460Author: Grant Likely <grant.likely@secretlab.ca>
73461Date:	Mon Sep 24 09:05:31 2007 -0600
73462
73463    [BUILD] Generate include/autoconf.mk from board config files
73464
73465    Use cpp and sed to postprocess config.h and import the defined values
73466    into include/autoconf.mk.  autoconf.mk is then included by config.mk to
73467    give 'make' access to the board configuration.
73468
73469    Doing this enables conditional compilation at the Makefile level instead
73470    of by wrapping every .c file with #ifdef/#endif wrappers.
73471
73472    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73473
73474commit 68b88999da87ab88e71e1306192905be3450198e
73475Author: Jon Loeliger <jdl@freescale.com>
73476Date:	Tue Nov 20 15:02:26 2007 -0600
73477
73478    8610HPCD: Enable the 8610 Display Interface Unit
73479
73480    Signed-off-by: Jon Loeliger <jdl@freescale.com>
73481
73482commit 74f89faa9d1e77ed947e628d3effaa513fe05d05
73483Author: Jon Loeliger <jdl@freescale.com>
73484Date:	Tue Nov 20 15:00:53 2007 -0600
73485
73486    Move 8610 DIU interface structure definitions to header file.
73487
73488    These two structures are still needed during the
73489    initialization and setup of the DIU hardware.
73490    So move them to the fsl_diu_fb.h file for now.
73491    Official "blah".
73492
73493    Noticed-by: York Sun <yorksun@freescale.com>
73494    Signed-off-by: Jon Loeliger <jdl@freescale.com>
73495
73496commit 080c646dbf474a109c3f85718fb01ce042a38c45
73497Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73498Date:	Tue Nov 20 20:14:18 2007 +0100
73499
73500    drivers/i2c : move i2c drivers to drivers/i2c
73501
73502    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73503
73504commit 9a337ddc154a10a26f117fd147b009abcdeba75a
73505Author: Wolfgang Denk <wd@denx.de>
73506Date:	Mon Nov 19 22:20:24 2007 +0100
73507
73508    Prepare for 1.3.0 release.
73509
73510    Signed-off-by: Wolfgang Denk <wd@denx.de>
73511
73512commit f30ad49b16bf998b03c1a5228b6c86369d61c258
73513Author: Haiying Wang <Haiying.Wang@freescale.com>
73514Date:	Mon Nov 19 10:02:13 2007 -0500
73515
73516    Move CONFIG_QE out of CONFIG_PCI wrap for MPC8568MDS
73517
73518    CONFIG_QE shouldn't be in the wrap of CONFIG_PCI, fix it.
73519
73520    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
73521
73522commit f8c320609366176b31104d9bf5e295232e1c7f1d
73523Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
73524Date:	Mon Nov 19 11:14:16 2007 +0900
73525
73526    [MIPS] board/gth2/lowlevel_init.S: Fix a build warning
73527
73528    lowlevel_init.S: Assembler messages:
73529    lowlevel_init.S:413: Warning: Pretending global symbol used as branch target is local.
73530
73531    Looking at codes, the `memtest' and `clearmem' are intentional mixed
73532    use of `global symbols' and `label' for debugging purpose. To make it
73533    build, just disable global-symbols-use for now. As a result `memtest'
73534    still remains as unused, but leave it be...
73535
73536    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
73537
73538commit e8da58f2bc092891e8cc92b927ed5c4bd0cb0cab
73539Author: Wolfgang Denk <wd@denx.de>
73540Date:	Mon Nov 19 12:59:14 2007 +0100
73541
73542    Fix build problems with mp2usb board
73543
73544    Signed-off-by: Wolfgang Denk <wd@denx.de>
73545
73546commit 6bf4c686afca1e86e1c384d59218f914605713bf
73547Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73548Date:	Sun Nov 18 18:36:11 2007 +0100
73549
73550    s3c24x0: Fix usb_ohci.c missing in Makefile
73551    and usb_ohci.c warning differ in signedness
73552
73553    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73554
73555commit 6073f61e078da5ddb521b56256bcc36508589883
73556Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73557Date:	Sun Nov 18 12:55:02 2007 +0100
73558
73559    pb1x00 board: Fix u16 status declaration when PCMCIA is defined
73560
73561    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73562
73563commit 8412d814ce8bf5570a2b747f1e7fd321097fe987
73564Author: Wolfgang Denk <wd@denx.de>
73565Date:	Sun Nov 18 17:11:09 2007 +0100
73566
73567    Fix compiler warnings for ARM systems.
73568
73569    Signed-off-by: Wolfgang Denk <wd@denx.de>
73570
73571commit 409ecdc0bb47dd28b0af6c25ffd658d22cc36b37
73572Author: Wolfgang Denk <wd@denx.de>
73573Date:	Sun Nov 18 16:36:27 2007 +0100
73574
73575    Fix compiler warnings for PPC systems. Update CHANGELOG.
73576
73577    Signed-off-by: Wolfgang Denk <wd@denx.de>
73578
73579commit 653811a3c2b35856bf12e196dcc8c4694e28e420
73580Author: Stefan Roese <sr@denx.de>
73581Date:	Sun Nov 18 14:44:44 2007 +0100
73582
73583    ppc4xx: Correct 405EX PCIe UTL register mapping
73584
73585    Map 4k mem space for UTL registers for each port.
73586
73587    Signed-off-by: Stefan Roese <sr@denx.de>
73588
73589commit 079c2c4fa71c0d1ebef394508df9088df8a308d3
73590Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73591Date:	Sat Nov 17 11:31:10 2007 +0100
73592
73593    Fix warning differ in signedness in net/net.c and net/nfs.c
73594
73595commit 7e14fc65368cbd2861b1207453da55a4fc7b3f81
73596Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73597Date:	Sat Nov 17 20:42:45 2007 +0900
73598
73599    gth2.c: Fix a warning on gth2 build.
73600
73601    gth2.c: In function 'misc_init_r':
73602    gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
73603
73604    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73605
73606commit 2309c130aa4c84b91bd874a41269c923eb61b555
73607Author: Stefan Roese <sr@denx.de>
73608Date:	Sat Nov 17 07:58:25 2007 +0100
73609
73610    Fix warning differ in signedness in common/cmd_scsi.c
73611
73612    Signed-off-by: Stefan Roese <sr@denx.de>
73613
73614commit 9ea61b57968554eaf0f474ec7e088b17d367f474
73615Author: Stefan Roese <sr@denx.de>
73616Date:	Sat Nov 17 14:52:29 2007 +0100
73617
73618    ppc4xx: Update AMCC Kilauea config file
73619
73620    - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
73621
73622    Signed-off-by: Stefan Roese <sr@denx.de>
73623
73624commit 7e1d884b7cb602007329c517ec1c453e3a6a5d9c
73625Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73626Date:	Sat Nov 17 20:05:26 2007 +0900
73627
73628    [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
73629
73630    Current trick to pick up GNU assembler minor version does not work with the
73631    latest binutils (2007-03-01 or later) due to ${PKGVERSION} now default to
73632    "(GNU Binutils) ".
73633
73634      $ sde-as --version |grep "GNU assembler"
73635      GNU assembler 2.15.94 mipssde-6.02.02-20050602
73636      $ sde-as --version |grep "GNU assembler" |awk '{print $3}'
73637      2.15.94
73638      $ sde-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
73639      15
73640      $
73641
73642      $ mips-linux-as --version |grep "GNU assembler"
73643      GNU assembler (GNU Binutils) 2.18
73644      $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}'
73645      (GNU
73646      $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
73647      (no output)
73648      $
73649
73650    As a result of above, you'll see many noises with such binutils:
73651
73652      make -C cpu/mips/
73653      /bin/sh: line 0: [: : integer expression expected
73654      /bin/sh: line 0: [: : integer expression expected
73655      make[1]: Entering directory `/home/skuribay/devel/u-boot.git/cpu/mips'
73656      mips-linux-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0xB0000000  -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o incaip_wdt.o incaip_wdt.S
73657      /bin/sh: line 0: [: : integer expression expected
73658      mips-linux-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0xB0000000  -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o cache.o cache.S
73659      /bin/sh: line 0: [: : integer expression expected
73660      mips-linux-gcc -g  -Os   -D__KERNEL__ -DTEXT_BASE=0xB0000000  -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -Wall -Wstrict-prototypes -c -o asc_serial.o asc_serial.c
73661      /bin/sh: line 0: [: : integer expression expected
73662
73663    This patch simplifies the trick and makes it work with both versions of gas.
73664    I also replace an expensive `awk (or gawk)' with `cut'.
73665
73666    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73667
73668commit 16664f72850846e645616da1c0fa5afcd6d15f15
73669Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73670Date:	Sat Nov 17 20:05:26 2007 +0900
73671
73672    [MIPS] Remove useless instructions for initializing $gp.
73673
73674    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73675
73676commit 03c031d5660ea946c39af6e2e16267da857c609f
73677Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73678Date:	Sat Oct 27 15:27:06 2007 +0900
73679
73680    [MIPS] MIPS 4K core: Coding style cleanups
73681
73682    No logical changes.
73683
73684    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73685
73686commit f5e429d3860bba4c6ae8bead8f78349fa24491b2
73687Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73688Date:	Sat Nov 17 20:05:20 2007 +0900
73689
73690    [MIPS] gth2.c: Fix a warning on gth2 build.
73691
73692    gth2.c: In function 'misc_init_r':
73693    gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
73694
73695    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73696
73697commit 4fbd0741b2b6441da10be93e10267122581b7079
73698Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73699Date:	Sat Oct 27 15:22:33 2007 +0900
73700
73701    [MIPS] au1x00_eth.c: Fixed a warning on pb1000 build.
73702
73703    au1x00_eth.c: In function 'au1x00_miiphy_write':
73704    au1x00_eth.c:139: warning: 'return' with no value, in function returning non-void
73705
73706    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73707
73708commit f01320459736f156707425cf8112f98606301aa4
73709Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73710Date:	Sat Oct 27 15:00:25 2007 +0900
73711
73712    [MIPS] au1x00_eth.c: Fix au1x00_miiphy_{read,write} build error
73713
73714    au1x00_eth.c: In function 'au1x00_enet_initialize':
73715    au1x00_eth.c:246: error: 'au1x00_miiphy_read' undeclared (first use in this function)
73716    au1x00_eth.c:246: error: (Each undeclared identifier is reported only once
73717    au1x00_eth.c:246: error: for each function it appears in.)
73718    au1x00_eth.c:246: error: 'au1x00_miiphy_write' undeclared (first use in this function)
73719    au1x00_eth.c: In function 'au1x00_miiphy_write':
73720    au1x00_eth.c:298: warning: 'return' with no value, in function returning non-void
73721    make[1]: *** [au1x00_eth.o] Error 1
73722
73723    Fixed by moving these two functions forward.
73724
73725    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73726
73727commit b09258c5393edd1087c5f39ae68338f16b49f8b3
73728Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73729Date:	Sat Oct 27 15:00:25 2007 +0900
73730
73731    MAKEALL: Added missing pb1000 board
73732
73733    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73734
73735commit 2e4a6e3667a1e39c0e6e99498686b15d2718b369
73736Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73737Date:	Sat Oct 27 15:00:24 2007 +0900
73738
73739    [MIPS] pb1000: Replace obsolete memsetup.S with lowlevel_init.S
73740
73741    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73742
73743commit 662e5cb397249c3ea88a4c3255e9ccfc40b98d82
73744Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73745Date:	Sat Oct 27 15:00:24 2007 +0900
73746
73747    [MIPS] u-boot.lds: Cleanup __u_boot_cmd_{start,end}
73748
73749    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73750
73751commit 5947f6999aafa7c54c1390983d264a8463dfea8e
73752Author: Wolfgang Denk <wd@denx.de>
73753Date:	Sat Nov 17 02:34:38 2007 +0100
73754
73755    Update CHANGELOIG, prepare for -rc4
73756
73757    Signed-off-by: Wolfgang Denk <wd@denx.de>
73758
73759commit fd329e6f05bbdfe6bd71b0e09f0c76d3b0a025a5
73760Author: Luotao Fu <l.fu@pengutronix.de>
73761Date:	Wed Nov 14 18:58:33 2007 +0100
73762
73763    Fix the i2c frequency and default address in rsdproto board
73764
73765    rsdproto board support has wrong I2C frequency and wrong return value
73766    handling.
73767
73768    Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
73769
73770commit 429c180edad038f91c989cb14b478228092e7054
73771Author: Wolfgang Denk <wd@denx.de>
73772Date:	Sat Nov 17 01:45:38 2007 +0100
73773
73774    powerpc: Backout relocation changes for MPC5121, too.
73775
73776    Apply Grant Likely's backout to MPC5121 code, too.
73777
73778    Pointed out by Rafal Jaworowski <raj@semihalf.com>
73779
73780    Signed-off-by: Wolfgang Denk <wd@denx.de>
73781
73782commit 1c3dd43338a077165e7e0309cb3994e65d2bdbf8
73783Author: Grant Likely <grant.likely@secretlab.ca>
73784Date:	Tue Nov 13 22:18:33 2007 -0700
73785
73786    powerpc: Backout relocation changes.
73787
73788    Ugh.  I *hate* to back this change out, but these compiler flags don't
73789    work for relocation on all versions of GCC.  I've not been able to
73790    reproduce the environment in my setup (and hence, not been able to
73791    find a combination that *does* work), so I've got no choice but to go
73792    back to the old gcc flags and linker script.
73793
73794    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73795
73796commit 5c15010efad980ad5498cc565fc1ed70df2f52b4
73797Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73798Date:	Tue Nov 13 09:11:05 2007 +0100
73799
73800    Fixed mips_io_port_base build errors.
73801
73802    This patch has been sent on:
73803    - 29 Sep 2007
73804
73805    Although mips_io_port_base is currently a part of IDE command, it is quite
73806    fundamental for MIPS I/O port access such as in[bwl] and out[bwl]. So move
73807    it to MIPS general part, and introduce `set_io_port_base()' from Linux.
73808
73809    This patch is triggered by multiple definition of `mips_io_port_base' build
73810    error on gth2 (and tb0229 also needs this fix.)
73811
73812    board/gth2/libgth2.a(gth2.o): In function `log_serial_char':
73813    /home/skuribay/devel/u-boot.git/board/gth2/gth2.c:47: multiple definition of `mips_io_port_base'
73814    common/libcommon.a(cmd_ide.o):/home/skuribay/devel/u-boot.git/common/cmd_ide.c:712: first defined here
73815    make: *** [u-boot] Error 1
73816
73817    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73818    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73819
73820commit 6ecbb7a3fa9b0940ed33e490d195d4b6830b2422
73821Author: Wolfgang Denk <wd@denx.de>
73822Date:	Sat Nov 17 01:30:40 2007 +0100
73823
73824    Fix a bug in the slave serial programming mode for the Xilinx
73825    Spartan2/3 FPGAs. The old code used "< 0" on a "char" type to test if
73826    the most significant bit was set, which did not work on any
73827    architecture where "char" defaulted to be an unsigned type.
73828
73829    Based on a patch by Angelos Manousaridis <amanous@inaccessnetworks.com>
73830
73831    Signed-off-by: Wolfgang Denk <wd@denx.de>
73832
73833commit d08b7233bc252faad8339e7ca0ddfd62fa79903c
73834Author: Jon Loeliger <jdl@freescale.com>
73835Date:	Thu Nov 1 12:23:29 2007 -0500
73836
73837    86xx: Fix broken variable reference when #def DEBUGing.
73838
73839    Sometimes you can't reference the DDR2 controller variables.
73840
73841    Signed-off-by: Jon Loeliger <jdl@freescale.com>
73842
73843commit f9d9164d9c6b5a7f0393fd8d7e246b8a0326bc19
73844Author: Jason Jin <Jason.jin@freescale.com>
73845Date:	Fri Oct 26 18:32:00 2007 +0800
73846
73847    make 8610 board use pixis reset
73848
73849    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
73850
73851commit db74b3c1c9481a6bffbf8cd445e5bcbf6908e836
73852Author: Jason Jin <Jason.jin@freescale.com>
73853Date:	Mon Oct 29 19:26:21 2007 +0800
73854
73855    Unify pixis_reset altbank across board families
73856
73857    Basically, refactor the CFG_PIXIS_VBOOT_MASK values
73858    into the separate board config files.
73859
73860    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
73861    Signed-off-by: Jon Loeliger <jdl@freescale.com>
73862
73863commit 64bf555465c7926be13e1046ac0d0f05ac72829c
73864Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73865Date:	Wed Nov 7 08:19:21 2007 +0100
73866
73867    Fix warning: pointer targets in assignment differ in signedness
73868
73869    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73870
73871commit 7a60ee7c6248a958c5757d3660a1702723a2786d
73872Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73873Date:	Wed Nov 7 08:19:19 2007 +0100
73874
73875    Fix warning differ in signedness in common/cmd_ide.c
73876
73877    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73878
73879commit f31d38b9eea9b32f6a1ac848a298cc71ca4c9a03
73880Author: Stefan Roese <sr@denx.de>
73881Date:	Fri Nov 16 14:16:54 2007 +0100
73882
73883    ppc4xx: Enable 405EX PCIe UTL register configuration
73884
73885    Till now the UTL registers on 405EX were not initialized but left with
73886    their default values. This patch new initializes some of the UTL
73887    registers on 405EX.
73888
73889    Signed-off-by: Stefan Roese <sr@denx.de>
73890
73891commit ecdcbd4f8c1f8cefd785752f4e7536aae2a4ecf9
73892Author: Stefan Roese <sr@denx.de>
73893Date:	Fri Nov 16 14:00:59 2007 +0100
73894
73895    ppc4xx: Update AMCC Makalu for board rev 1.1
73896
73897    This patch adds changes needed for Makalu rev 1.1:
73898
73899    - Enable 2nd DDR2 bank resulting in 256MByte of SDRAM
73900    - Enable 2nd ethernet port EMAC1
73901    - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
73902    - Reset PCIe ports via GPIO upon bootup
73903
73904    Signed-off-by: Stefan Roese <sr@denx.de>
73905
73906commit 4d4faae65e115e327425cd514c1a35146a85166b
73907Author: Grant Likely <grant.likely@secretlab.ca>
73908Date:	Mon Sep 24 09:05:31 2007 -0600
73909
73910    Group PCI and PCMCIA drivers in drivers/Makefile
73911
73912    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73913
73914commit 5798f87dc10a496d79d3177b9f5a76488987fd35
73915Author: Grant Likely <grant.likely@secretlab.ca>
73916Date:	Mon Sep 24 09:05:31 2007 -0600
73917
73918    Group block/flash drivers in drivers/Makefile
73919
73920    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73921
73922commit df58c81551700f058b44cacf55a7997fa63bfe0a
73923Author: Grant Likely <grant.likely@secretlab.ca>
73924Date:	Mon Sep 24 09:05:31 2007 -0600
73925
73926    Group USB drivers in drivers/Makefile
73927
73928    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73929
73930commit 5dbb6ed622e539b0c8493ef7e578d3a533181d29
73931Author: Grant Likely <grant.likely@secretlab.ca>
73932Date:	Mon Sep 24 09:05:30 2007 -0600
73933
73934    Group i2c drivers in drivers/Makefile
73935
73936    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73937
73938commit ec00c76de0e5971273905998d62d6bb119324218
73939Author: Grant Likely <grant.likely@secretlab.ca>
73940Date:	Mon Sep 24 09:05:30 2007 -0600
73941
73942    Group console drivers in drivers/Makefile
73943
73944    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73945
73946commit 754f230aa01b8c789fc31f8013c2487954073300
73947Author: Grant Likely <grant.likely@secretlab.ca>
73948Date:	Mon Sep 24 09:05:30 2007 -0600
73949
73950    Group network drivers in drivers/Makefile
73951
73952    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73953
73954commit f0037c56b0d12cd46215124667b9f83d60ef9391
73955Author: Grant Likely <grant.likely@secretlab.ca>
73956Date:	Mon Sep 24 09:05:30 2007 -0600
73957
73958    Build: split COBJS value into multiple lines
73959
73960    This change is in preparation for condtitionial compile support in the
73961    build system.  By spliting them all into seperate lines now, subsequent
73962    patches that change 'COBJS-y += ' into 'COBJS-$(CONFIG_<blah>) += ' will
73963    be less invasive and easier to review
73964
73965    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73966
73967commit 1b4aaffe4fb2a5e95d9111a5d94fd1f89215dce4
73968Author: Grant Likely <grant.likely@secretlab.ca>
73969Date:	Mon Sep 24 09:05:30 2007 -0600
73970
73971    Add .gitignore files
73972
73973    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73974    Acked-by: Kim Phillips <kim.phillips@freescale.com>
73975
73976commit 955413f35f054a82e40042f1dbcf501c6a05719b
73977Author: Grant Likely <grant.likely@secretlab.ca>
73978Date:	Thu Nov 15 08:27:52 2007 -0700
73979
73980    Revert "Correct relocation fixup for mpc5xx"
73981
73982    This reverts commit 3649cd99ba815b6601868735765602f00ef3692b.
73983    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73984
73985commit e15633888a058aacb31a62d2cf1278e1e4c236ab
73986Author: Grant Likely <grant.likely@secretlab.ca>
73987Date:	Thu Nov 15 08:24:32 2007 -0700
73988
73989    Revert "Correct fixup relocation for MPC5xxx"
73990
73991    This reverts commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90.
73992    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73993
73994commit 139365fbe566d0fc619a1ed04452ec5388f0cef8
73995Author: Grant Likely <grant.likely@secretlab.ca>
73996Date:	Thu Nov 15 08:21:04 2007 -0700
73997
73998    Revert "Correct fixup relocation for mpc8220"
73999
74000    This reverts commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00.
74001    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74002
74003commit 70922342369e5e39b286fe21e768a239ca07a514
74004Author: Grant Likely <grant.likely@secretlab.ca>
74005Date:	Thu Nov 15 08:20:57 2007 -0700
74006
74007    Revert "Correct fixup relocation for mpc824x"
74008
74009    This reverts commit f3a52fe05923935db86985daf9438e2f70ac39aa.
74010    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74011
74012commit 96279ab4cad60cb5972aa934fbe4845ac02cc75a
74013Author: Grant Likely <grant.likely@secretlab.ca>
74014Date:	Thu Nov 15 08:20:50 2007 -0700
74015
74016    Revert "Correct fixup relocation for mpc8260"
74017
74018    This reverts commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96.
74019    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74020
74021commit 928fe33b24cdf382a8dc8687fed24b1961cdb5d6
74022Author: Grant Likely <grant.likely@secretlab.ca>
74023Date:	Thu Nov 15 08:20:43 2007 -0700
74024
74025    Revert "Correct fixup relocation for mpc83xx"
74026
74027    This reverts commit 057004f4a4863554d56cc56268bfa7c7d9738e27.
74028    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74029
74030commit c93945e8f9e300860d2bf73a2549ce5794f8bd00
74031Author: Grant Likely <grant.likely@secretlab.ca>
74032Date:	Thu Nov 15 08:20:25 2007 -0700
74033
74034    Revert "[MPC512x] Correct fixup relocation"
74035
74036    This reverts commit 8d17979d0359492a822a0a409d26e3a3549b4cd4.
74037    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74038
74039commit c9672f81f1bdb4e8ddf62aa72ca0206e8b72aa1c
74040Author: Stefan Roese <sr@denx.de>
74041Date:	Thu Nov 15 14:25:09 2007 +0100
74042
74043    ppc4xx: Small AMCC Kilauea cleanup
74044
74045    Remove not needed pci_target_init() function.
74046
74047    Signed-off-by: Stefan Roese <sr@denx.de>
74048
74049commit aee747f19b460a0e9da20ff21e90fdaac1cec359
74050Author: Stefan Roese <sr@denx.de>
74051Date:	Thu Nov 15 14:23:55 2007 +0100
74052
74053    ppc4xx: Enable 440 GPIO init table CFG_440_GPIO_TABLE for 405 platforms
74054
74055    - Rename CFG_440_GPIO_TABLE to CFG_4xx_GPIO_TABLE
74056    - Cleanup of the 4xx GPIO functions
74057    - Move some GPIO defines from the cpu headers ppc405.h/ppc440.h into gpio.h
74058
74059    Signed-off-by: Stefan Roese <sr@denx.de>
74060
74061commit 8ada0ebf38e4073beea0309188b25d82a112a2ae
74062Author: Stefan Roese <sr@denx.de>
74063Date:	Thu Nov 15 14:20:08 2007 +0100
74064
74065    ppc4xx: AMCC Taihu board config file cleanup
74066
74067    This patch makes the AMCC Taihu a little more compatible to the other
74068    AMCC eval boards.
74069
74070    Signed-off-by: Stefan Roese <sr@denx.de>
74071
74072commit 5e71c51d74c963d3174060c078dcacf13bdd02ef
74073Author: Marian Balakowicz <m8@semihalf.com>
74074Date:	Thu Nov 15 13:37:28 2007 +0100
74075
74076    [INKA4x0] NG hardware: flash support
74077
74078    Disabled and remove inka4x0 custom flash driver, use CFI flash
74079    driver instead.
74080
74081    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74082
74083commit 5fb6d7191e206cdde0e23140fd8111caed93a595
74084Author: Marian Balakowicz <m8@semihalf.com>
74085Date:	Thu Nov 15 13:29:55 2007 +0100
74086
74087    [INKA4x0] NG hardware: SDRAM support
74088
74089    Add support for three new DDR chips that may  be present on a NG
74090    INKA4x0 hardware: HYB25D512160BF-5, K4H511638C-7CB3, T46V32M16BN-6IT.
74091
74092    Cleanup board/inka4x0/mt48lc16m16a2-75.h file.
74093
74094    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74095
74096commit f23cb34c367bb27585a4fdb8a75277370e7d0596
74097Author: Marian Balakowicz <m8@semihalf.com>
74098Date:	Thu Nov 15 13:24:43 2007 +0100
74099
74100    [INKA4x0] NG hardware: platform code update
74101
74102    - Cleanup compile warnings.
74103    - Add missing '\0' in default environment.
74104    - Increase CFG_MONITOR_LEN to 256 KiB.
74105    - Add required CFG_USE_PPCENV.
74106
74107    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74108
74109commit 2ae64f5135e51bb18753884d1265b99e89b5aedd
74110Author: Peter Pearse <peter.pearse@arm.com>
74111Date:	Thu Nov 15 08:58:00 2007 +0000
74112
74113    Remove warnings re CONFIG_EXTRA_ENV_SETTINGS
74114    Remove warnings re onenand_read() & write()
74115
74116commit 2db916e14410e3ec1738508c7bf4dfeb2b299ae7
74117Author: Peter Pearse <peter.pearse@arm.com>
74118Date:	Thu Nov 15 08:45:13 2007 +0000
74119
74120    Correction patch
74121
74122commit 1d8a49eca1c7bdc8db1c47a92f9014a29ead03ae
74123Author: Roy Zang <tie-fei.zang@freescale.com>
74124Date:	Thu Sep 13 18:52:28 2007 +0800
74125
74126    Enable ULi1575 Ethernet support in 8610HPCD config
74127
74128    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
74129    Acked-by: Jon Loeliger <jdl@freescale.com>
74130
74131commit 54fd6c93c28a0a45352fff5dd92673401ff563f2
74132Author: Stefan Roese <sr@denx.de>
74133Date:	Tue Nov 13 08:18:20 2007 +0100
74134
74135    ppc4xx: lwmon5: Change PHY reset sequence for PHY MDIO address latching
74136
74137    Signed-off-by: Stefan Roese <sr@denx.de>
74138
74139commit 7d0a4066b5a6b698e5fc1b66cfe9705774bbce93
74140Author: Stefan Roese <sr@denx.de>
74141Date:	Tue Nov 13 08:06:11 2007 +0100
74142
74143    ppc4xx: Fix 405EX PCIe UTLSET register setup
74144
74145    Signed-off-by: Stefan Roese <sr@denx.de>
74146
74147commit 1ce55151c85d068f70317a8d65c61058b891afb4
74148Author: Heiko Schocher <hs@denx.de>
74149Date:	Tue Nov 13 07:50:29 2007 +0100
74150
74151    [UC101] SRAM now with 2 MB working.
74152
74153    Signed-off-by: Heiko Schocher <hs@denx.de>
74154
74155commit 2d14684341109a69616e4d6016cd61402d55086f
74156Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74157Date:	Fri Nov 9 15:37:53 2007 +0100
74158
74159    ppc4xx: Use generic usb-ohci driver for sequoia board
74160
74161    This patch makes the sequoia board use the generic usb-ohci driver
74162    instead of cpu/ppc4xx/usb_ohci.c.
74163
74164    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74165    Signed-off-by: Stefan Roese <sr@denx.de>
74166
74167commit 9be659ac0868dc367caa957c5c725e46b07f6a5f
74168Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74169Date:	Fri Nov 9 15:37:23 2007 +0100
74170
74171    ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined
74172
74173    This patch disables the 44x d-cache on 'usb start' and
74174    reenables it on 'usb stop'. This should be seen as a
74175    temporary fix until the generic usb-ohci driver can
74176    life with d-cache enabled.
74177
74178    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74179    Signed-off-by: Stefan Roese <sr@denx.de>
74180
74181commit fbde2169d2c48fcc9ff03489534a78ffb0a8a0d4
74182Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74183Date:	Fri Nov 9 15:36:44 2007 +0100
74184
74185    ppc4xx: Remove redundant code from 4xx network driver
74186
74187    This patch removes some redundant code and decrements the end
74188    address of cache flush and invalidate by 1.
74189
74190    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74191    Signed-off-by: Stefan Roese <sr@denx.de>
74192
74193commit 5ca9881aad8c413ac2a82868a5e3719178254502
74194Author: Peter Pearse <peter.pearse@arm.com>
74195Date:	Fri Nov 9 15:24:26 2007 +0000
74196
74197    Add apollon board support
74198    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
74199
74200commit b53313dbfc74525d85f1e7e0102f902d5c863beb
74201Author: Stefan Roese <sr@denx.de>
74202Date:	Fri Nov 9 12:19:58 2007 +0100
74203
74204    ppc4xx: Remove In:/Out:/Err: boot output for AMCC Kilauea
74205
74206    Signed-off-by: Stefan Roese <sr@denx.de>
74207
74208commit c7f69c340277935a6c19a956421852da944a365f
74209Author: Stefan Roese <sr@denx.de>
74210Date:	Fri Nov 9 12:18:54 2007 +0100
74211
74212    ppc4xx: Make output a little shorter on I2C bootrom detection
74213
74214    Most 4xx PPC capable of using an I2C bootrom for bootstrap setting
74215    already print a line with the information which I2C bootrom is
74216    used for bootstrap configuration. So we don't need this extra line
74217    with "I2C boot EEPROM en-/dis-abled".
74218
74219    This patch also has a little code cleanup integrated.
74220
74221    Signed-off-by: Stefan Roese <sr@denx.de>
74222
74223commit 8d737a28152ec12873f8544cca1fb39a49e5e693
74224Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74225Date:	Thu Nov 8 12:50:18 2007 -0600
74226
74227    ColdFire: MCF5329 - Remove reset registers from CCM
74228
74229    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74230
74231commit 7d7cdea769a60b0a6e4c18bef7f9d648fd14b8d7
74232Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74233Date:	Thu Nov 8 12:31:11 2007 -0600
74234
74235    ColdFire: MCF5329 - Add Reset structure to immap_5329.h
74236
74237    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74238
74239commit 09b26cf00d76d75fdf7fdc4b13e4dd929743bc21
74240Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74241Date:	Thu Nov 8 12:19:01 2007 -0600
74242
74243    ColdFire: MCF5329 - revert include/asm-m68k/m5329.h file mode
74244
74245    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74246
74247commit 225a24b5e062ad94627424508ae814f51dbe1a34
74248Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74249Date:	Wed Nov 7 18:00:54 2007 -0600
74250
74251    ColdFire: MCF5445x - Update correct RAMBAR and missing linker files
74252
74253    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74254
74255commit 248c7c14835f34d5d910b45e5600050e58ca6cab
74256Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74257Date:	Wed Nov 7 17:56:15 2007 -0600
74258
74259    ColdFire: MCF532x - Update do_reset() using core reset
74260
74261    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74262
74263commit d9240a5f827eb3b476a6ba2938d01f1a9e7688f4
74264Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74265Date:	Wed Nov 7 17:51:00 2007 -0600
74266
74267    ColdFire: Update cpu flag for 4.2-xx compiler
74268
74269    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74270
74271commit 070ba56115b4da63b46e974287fa4550d4023386
74272Author: York Sun <yorksun@freescale.com>
74273Date:	Wed Oct 31 14:59:04 2007 -0500
74274
74275    8610: Add console frame buffer support to FSL 8610 DIU driver.
74276
74277    Add cfb console support to FSL 8610 DIU driver.
74278    Inspect board version from PIXIS to obtain correct pixel format.
74279
74280    Use #define CONFIG_VIDEO in config file to enable fb console.
74281
74282    To switch monitor, set monitor variable to
74283    0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS
74284    followed by "diufb init".
74285
74286    Preserve logo bitmap at the top of the fb console.
74287
74288    Signed-off-by: York Sun <yorksun@freescale.com>
74289    Signed-off-by: Jon Loeliger <jdl@freescale.com>
74290
74291commit a877880c6949e948bd63cd6ea4e216573d2f53dd
74292Author: York Sun <yorksun@freescale.com>
74293Date:	Mon Oct 29 13:58:39 2007 -0500
74294
74295    8610: Add 8610 DIU display driver
74296
74297    1280x1024 and 1024x768 @ 32 bpp are supported now.
74298    DVI, Single-link LVDS, Double-link LVDS are all supported.
74299
74300    Environmental variable "monitor" is used to specify monitor port.
74301
74302    A new command "diufb" is introduced to reinitialize monitor
74303    and display a BMP file in the memory. So far, 1-bit, 4-bit,
74304    8-bit and 24-bit BMP formats are supported.
74305
74306	diufb init
74307	    - initialize the diu driver
74308	Enable the port specified in the environmental variable "monitor"
74309
74310	diufb addr
74311	    - display bmp file in memory.
74312	The bmp image should be no bigger than the resolution, 1280x1024
74313	for DVI and double-link LVDS, 1024x768 for single-link LVDS.
74314
74315    Note, this driver allocate memory but doesn't free it after use
74316    It is written on purpose -- to avoid a failure of reallocation
74317    due to memory fragement.
74318
74319    ECC of DDR is disabled for DIU performance. L2 data cache is also disabled.
74320
74321    Signed-off-by: York Sun <yorksun@freescale.com>
74322    Signed-off-by: Jon loeliger <jdl@freescale.com>
74323
74324commit 52e5ddfecdda308f75782fae206b677b1810f5f9
74325Author: York Sun <yorksun@freescale.com>
74326Date:	Wed Oct 31 10:43:59 2007 -0500
74327
74328    FSL: Add a freescale bitmap logo.
74329
74330    This Freescale logo is a 340 x 128 x 4bpp BMP file
74331    that can be displayed by the DIU Framebuffer driver.
74332
74333    Signed-off-by: York Sun <yorksun@freescale.com>
74334    Signed-off-by: Jon Loeliger <jdl@freescale.com>
74335
74336commit 1815338fbd1c0f94f8276d2891b99caa5a05f622
74337Author: York Sun <yorksun@freescale.com>
74338Date:	Mon Oct 29 13:57:53 2007 -0500
74339
74340    8610: Make some extra debug environment variables conditional.
74341
74342    One may #define ENV_DEBUG to get them back again.
74343
74344    Signed-off-by: York Sun <yorksun@freescale.com>
74345
74346commit 761421ccca80a9fb37b19c37aa61d46ef75e0647
74347Author: Jason Jin <Jason.jin@freescale.com>
74348Date:	Mon Oct 29 19:26:21 2007 +0800
74349
74350    8610: Actually enable pixis_reset CONFIGs
74351
74352    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74353
74354commit f3bceaab230b4748d0afc4109b6837308f018b40
74355Author: Jason Jin <Jason.jin@freescale.com>
74356Date:	Fri Oct 26 18:31:59 2007 +0800
74357
74358    Fix the BAT definition of PCI IO on 8610 board
74359
74360    The address in the BAT register is aligned with the BAT size.
74361    The original definition actually did not define BAT for PCIE2 IO.
74362    This patch fix this.
74363
74364    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74365
74366commit 9f23ca334a6f5f021ef9e9d0fad9da80d63b2d56
74367Author: Jason Jin <Jason.jin@freescale.com>
74368Date:	Mon Oct 29 19:26:21 2007 +0800
74369
74370    Unify pixis_reset altbank across board families
74371
74372    Basically, refactor the CFG_PIXIS_VBOOT_MASK values
74373    into the separate board config files.
74374
74375    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74376    Signed-off-by: Jon Loeliger <jdl@freescale.com>
74377
74378commit a8318ec205c8e8794b5f9f1b8584abadb440e8ba
74379Author: Jason Jin <Jason.jin@freescale.com>
74380Date:	Fri Oct 26 18:32:00 2007 +0800
74381
74382    make 8610 board use pixis reset
74383
74384    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74385
74386commit 9c84709eedce9c680dd695984ab7d2328f4f04f5
74387Author: Jon Loeliger <jdl@freescale.com>
74388Date:	Thu Nov 1 12:23:29 2007 -0500
74389
74390    86xx: Fix broken variable reference when #def DEBUGing.
74391
74392    Sometimes you can't reference the DDR2 controller variables.
74393
74394    Signed-off-by: Jon Loeliger <jdl@freescale.com>
74395
74396commit 1f103105a3746ab12279b63b8c1d372c0ce2cc58
74397Author: Roy Zang <tie-fei.zang@freescale.com>
74398Date:	Mon Nov 5 17:39:24 2007 +0800
74399
74400    Implement general ULi 526x Ethernet driver support in U-boot
74401
74402    This patch implements general ULi 526x Ethernet driver.
74403    Until now, it is the only native Ethernet port on
74404    MPC8610HPCD board, but it could be used on other boards
74405    with ULi 526x Ethernet port as well.
74406
74407    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
74408    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74409    Acked-by: Jon Loeliger <jdl@freescale.com>
74410    Signed-off-by: Ben Warren <bwarren@qstreams.com>
74411
74412commit 71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd
74413Author: Larry Johnson <lrj@arlinx.com>
74414Date:	Thu Nov 1 08:46:50 2007 -0500
74415
74416    NET: Add Ethernet 1000BASE-X support for PPC4xx
74417
74418    This patch adds support for 1000BASE-X to functions "miiphy_speed ()" and
74419    "miiphy_duplex()".	It also adds function "miiphy_is_1000base_x ()", which
74420    returns non-zero iff the PHY registers are configured for 1000BASE-X.  The
74421    "mii info" command is modified to distinguish between 1000BASE-T and -X.
74422
74423    Signed-off-by: Larry Johnson <lrj@acm.org>
74424    Signed-off-by: Ben Warren <bwarren@qstreams.com>
74425
74426commit 298035df4948b113d29ac0e694717d34b95bc5dc
74427Author: Larry Johnson <lrj@arlinx.com>
74428Date:	Wed Oct 31 11:21:29 2007 -0500
74429
74430    NET: Cosmetic changes
74431
74432    Signed-off-by: Larry Johnson <lrj@acm.org>
74433    Signed-off-by: Ben Warren <bwarren@qstreams.com>
74434
74435commit 654f38b3a387886996a5a75771fbfc29cb4f225e
74436Author: Stefan Roese <sr@denx.de>
74437Date:	Mon Nov 5 07:43:05 2007 +0100
74438
74439    ppc4xx: Make output a little shorter on PCIe detection
74440
74441    Now not max 3 lines but 2 lines are printed per PCIe port.
74442
74443    Signed-off-by: Stefan Roese <sr@denx.de>
74444
74445commit 992742a5b09d9040adbd156fb90756af66ade310
74446Author: Wolfgang Denk <wd@denx.de>
74447Date:	Sat Nov 3 23:09:27 2007 +0100
74448
74449    Cleanup coding style; update CHANGELOG
74450
74451    Signed-off-by: Wolfgang Denk <wd@denx.de>
74452
74453commit e881cb563e32f45832b7b6db77bdcd017adcbb41
74454Author: Bruce Adler <bruce.adler@ccpu.com>
74455Date:	Fri Nov 2 13:15:42 2007 -0700
74456
74457    fix wording in README
74458
74459    Changed the wording to properly describe the shadowing
74460    of the environment from ROM to RAM
74461
74462    Signed-off-by: Bruce Adler <bruce.adler@acm.org>
74463
74464commit ad845beef06245426c57b53dcdc01b7dc70e0d45
74465Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
74466Date:	Wed Oct 31 02:18:15 2007 +0900
74467
74468    blackfin: Move `-D__BLACKFIN__' to $(ARCH)_config.mk
74469
74470    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
74471
74472commit ec22755799466c8a103664bb3a5e647bf9c238f4
74473Author: Vlad Lungu <vlad@comsys.ro>
74474Date:	Thu Oct 25 16:08:14 2007 +0300
74475
74476    Trimmed some variables in ne2000.c
74477
74478    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
74479
74480commit eb6f214d3644b2a77968c176ed36dcf858cfe7e0
74481Author: Zhang Wei <wei.zhang@freescale.com>
74482Date:	Thu Oct 25 17:51:27 2007 +0800
74483
74484    Fix the issue of usb_kbd driver missing the scan code of key 'z'.
74485
74486    The scan code of the key 'z' is 0x1d, which should be handled.
74487
74488    The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
74489    controller.
74490
74491    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74492
74493commit bbf4796f6498fbade56d56eff3a0a49b299d93e5
74494Author: Zhang Wei <wei.zhang@freescale.com>
74495Date:	Thu Oct 25 17:30:04 2007 +0800
74496
74497    Fix USB support issue for MPC8641HPCN board.
74498
74499    The configuration file has already enabled USB, but it
74500    missed definition of CFG_OHCI_SWAP_REG_ACCESS, the USB
74501    on MPC8641HPCN can not work because of the wrong USB
74502    register endian.
74503
74504    And add the USB command to U-Boot commands list.
74505
74506    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74507
74508commit 4e62041023dc3de9d98d977bb080235bc6d035e0
74509Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
74510Date:	Wed Oct 24 18:16:01 2007 +0200
74511
74512    Use config_cmd_default.h instead of config_cmd_all.h
74513
74514    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
74515
74516commit 56622f87857439b1c221e9deef11a9d5bb5d4308
74517Author: Marian Balakowicz <m8@semihalf.com>
74518Date:	Wed Oct 24 01:37:36 2007 +0200
74519
74520    TQM5200: Call usb_cpu_init() during board init
74521
74522    usb_cpu_init() configures GPS USB pins, clocks, etc. and
74523    is required for proper operation of kernel USB subsystem.
74524    This setup was previously done in the kernel by the fixup
74525    code which is being removed, thus low level init must be
74526    done by U-boot now.
74527
74528    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74529
74530commit 29c29c0267fe857e72014ce90c5d35b2ef6302bd
74531Author: Guennadi Liakhovetski <lg@denx.de>
74532Date:	Tue Oct 23 16:25:50 2007 +0200
74533
74534    Fix typo in nfs.c
74535
74536    An obvious typo. Originally fixed in linkstation u-boot port.
74537
74538    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
74539
74540commit 59543fe00a4ce720ef9f5aa7fb387c6daf1c7d78
74541Author: Guennadi Liakhovetski <lg@denx.de>
74542Date:	Tue Oct 23 14:35:05 2007 +0200
74543
74544    Fix a typo in cpu/mpc824x/interrupts.c
74545
74546    Since December 2003 the timer_interrupt_cpu() function in
74547    cpu/mpc824x/interrupts.c contains what seems to be a superfluous
74548    parameter. Remove it.
74549
74550    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
74551
74552commit c9e7b9b9a1700fe009678d1f9b41e6364ac5df2d
74553Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
74554Date:	Wed Oct 17 11:13:51 2007 +0200
74555
74556    add ft_cpu_setup(..) on mpc8260
74557
74558    Add ft_cpu_setup(..)-function to adapt it for use with libfdt
74559    based on code from mpc5xxx
74560
74561    Sigend-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
74562    --
74563
74564commit 6abd82e19ae93c0b4d104e50165e235915ec0875
74565Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
74566Date:	Wed Oct 17 11:18:42 2007 +0200
74567
74568    changes for IDS8247 board support
74569
74570    To get the IDS8247 board working following are done:
74571     - FCC2 is deactivated
74572     - FCC1 is activated
74573     - I2C is activated
74574     - CFI driver is activated
74575     - Adapted for use with LIBFDT
74576
74577    Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
74578    --
74579
74580commit 3d6cb3b24add6415f86a0f013ea40f5639b90047
74581Author: Stefan Roese <sr@denx.de>
74582Date:	Sat Nov 3 12:08:28 2007 +0100
74583
74584    ppc4xx: Add AMCC Kilauea/Haleakala NAND booting support
74585
74586    This patch adds NAND booting support for the AMCC 405EX(r) eval boards.
74587    Again, only one image supports both targets.
74588
74589    Signed-off-by: Stefan Roese <sr@denx.de>
74590
74591commit 8b6684a698500be9c142ec2c9f46cfc348e17f0c
74592Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
74593Date:	Wed Oct 24 15:48:37 2007 +0200
74594
74595    ATSTK1002: Remove default ethernet addresses
74596
74597    Wolfgang is right: It's not a good idea to set up default initial
74598    ethernet addresses for a board, even though they belong to the local
74599    range.
74600
74601    This will change the failure mode from "IT manager screams at you for
74602    using duplicate ethernet addresses" to a nice error message explaining
74603    that the ethernet address hasn't been set properly.
74604
74605    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
74606
74607commit e5c794e491a57d829b6d8733e2ed8368a2269abf
74608Author: Justin Flammia <jflammia@savantav.com>
74609Date:	Mon Oct 29 17:40:35 2007 -0400
74610
74611    DHCP Client Fix
74612
74613    This is a multi-part message in MIME format.
74614
74615    commit e6e505eae94ed721e123e177489291fc4544b7b8
74616    Author: Justin Flammia <jflammia@savantav.com>
74617    Date:   Mon Oct 29 17:19:03 2007 -0400
74618
74619	Found a bug in the way the DHCP Request packet is built, where the IP address
74620	that is offered by the server is bound to prematurely. This patch is a fix of
74621	that bug where the IP address offered by the DHCP server is not used until
74622	after the DHCP ACK from the server is received.
74623
74624    Signed-off-by: Justin Flammia <jflammia@savantav.com>
74625    Signed-off-by: Ben Warren <bwarren@qstreams.com>
74626
74627commit 5d96d40d3f36da33348e68f9ea993f383e11f997
74628Author: Stefan Roese <sr@denx.de>
74629Date:	Wed Oct 31 20:58:34 2007 +0100
74630
74631    ppc4xx: Fix acadia_nand build problem
74632
74633    Since the cache handling functions were moved from start.S into cache.S
74634    the acadia NAND booting Makfile needs to be adapted accordingly.
74635
74636    Signed-off-by: Stefan Roese <sr@denx.de>
74637
74638commit ea2e142843533ca593fcb5cb3e1daf1b7f5e5949
74639Author: Stefan Roese <sr@denx.de>
74640Date:	Wed Oct 31 20:57:11 2007 +0100
74641
74642    ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
74643
74644    This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
74645    and to the Sequoia TLB init code. Now the cache can be enabled on 44x
74646    boards by defining CONFIG_4xx_DCACHE in the board config file. This
74647    option will disappear, when more boards use is successfully and no
74648    more known problems exist.
74649
74650    This is tested successfully on Sequoia and Katmai. The only problem that
74651    needs to be fixed is, that USB is not working on Sequoia right now, since
74652    it will need some cache handling code too, similar to the 4xx EMAC driver.
74653
74654    Signed-off-by: Stefan Roese <sr@denx.de>
74655
74656commit 3db93b8bedd32e914b38976141b3fdf4ea3ff738
74657Author: Stefan Roese <sr@denx.de>
74658Date:	Wed Oct 31 20:51:10 2007 +0100
74659
74660    ppc4xx: Enable CPU POST test for 4xx with dcache enabled
74661
74662    Now with caches enabled (i- and d-cache) on 44x, we need a chance to
74663    disable the cache for the CPU POST tests, since these tests consist
74664    of self modifying code. This is done via the new change_tlb() function.
74665
74666    Signed-off-by: Stefan Roese <sr@denx.de>
74667
74668commit f71b2888b4b3c870909a0341427b2a914246f81f
74669Author: Stefan Roese <sr@denx.de>
74670Date:	Wed Oct 31 20:47:26 2007 +0100
74671
74672    ppc4xx: Change 4xx POST ethernet test to handle cached memory too
74673
74674    This patch enables the 4xx EMAC POST driver to work too, when dcache is
74675    enabled.
74676
74677    Signed-off-by: Stefan Roese <sr@denx.de>
74678
74679commit a2685904061b35a17583d65fe47cdc2686a69eaa
74680Author: Stefan Roese <sr@denx.de>
74681Date:	Wed Oct 31 20:45:53 2007 +0100
74682
74683    ppc4xx: Remove temporary TLB entry in POST cache test only for 440
74684
74685    Signed-off-by: Stefan Roese <sr@denx.de>
74686
74687commit ff768cb168d8157c24a25016dbfbeb465e47f420
74688Author: Stefan Roese <sr@denx.de>
74689Date:	Wed Oct 31 18:01:24 2007 +0100
74690
74691    ppc4xx: Change 4xx ethernet driver to handle cached memory too
74692
74693    This patch enables the 4xx EMAC driver to work too, when dcache is
74694    enabled.
74695
74696    Signed-off-by: Stefan Roese <sr@denx.de>
74697
74698commit 483e09a223c666269ef81d3573a6591b1046b0ef
74699Author: Stefan Roese <sr@denx.de>
74700Date:	Wed Oct 31 17:59:22 2007 +0100
74701
74702    ppc4xx: Add change_tlb function to modify I attribute of TLB(s)
74703
74704    This function is used to either turn cache on or off in a specific
74705    memory area.
74706
74707    Signed-off-by: Stefan Roese <sr@denx.de>
74708
74709commit d25dfe08fbd1220cb994e7e6b105049aa9aa8e79
74710Author: Stefan Roese <sr@denx.de>
74711Date:	Wed Oct 31 17:57:52 2007 +0100
74712
74713    ppc4xx: Remove cache definition from 4xx board config files
74714
74715    All 4xx board config files don't need the cache definitions anymore.
74716    These are now defined in common headers.
74717
74718    Signed-off-by: Stefan Roese <sr@denx.de>
74719
74720commit 9b94ac61d2176185c30adf0793e079ec30e68687
74721Author: Stefan Roese <sr@denx.de>
74722Date:	Wed Oct 31 17:55:58 2007 +0100
74723
74724    ppc4xx: Rework 4xx cache support
74725
74726    New cache handling functions added and all existing functions
74727    moved from start.S into seperate cache.S.
74728
74729    Signed-off-by: Stefan Roese <sr@denx.de>
74730
74731commit 06713773da4ac3d390c63d82641eb553224b27c2
74732Author: Stefan Roese <sr@denx.de>
74733Date:	Tue Oct 23 18:03:12 2007 +0200
74734
74735    ppc4xx: Remove compiler warning from previous commit
74736
74737    Signed-off-by: Stefan Roese <sr@denx.de>
74738
74739commit 6fa397df67c0f269e4528bf181a6e8c88f9723f9
74740Author: Stefan Roese <sr@denx.de>
74741Date:	Tue Oct 23 14:40:30 2007 +0200
74742
74743    ppc4xx: Remove temporary TLB entry in POST cache test
74744
74745    Signed-off-by: Stefan Roese <sr@denx.de>
74746
74747commit 1338e6a81834099ba19733b69aafd8ef5f098094
74748Author: Stefan Roese <sr@denx.de>
74749Date:	Tue Oct 23 14:05:08 2007 +0200
74750
74751    ppc4xx: Change autonegotiation timeout from 4 to 5 seconds
74752
74753    I lately noticed, that newer 4xx board with GBit support sometimes don't
74754    finish link autonegotiation in 4 seconds. Changing this timeout to 5
74755    seconds seems fine here.
74756
74757    Signed-off-by: Stefan Roese <sr@denx.de>
74758
74759commit 2d83476a4c1c9911d158a3f8a4312d354bc1bdb7
74760Author: Stefan Roese <sr@denx.de>
74761Date:	Tue Oct 23 14:03:17 2007 +0200
74762
74763    ppc4xx: Change 4xx_enet & miiphy to use out_be32() and friends
74764
74765    This patch changes all in32/out32 calls to use the recommended in_be32/
74766    out_be32 macros instead.
74767
74768    Signed-off-by: Stefan Roese <sr@denx.de>
74769
74770commit 7d47cee2cc57f907380f2c06f5b6c683d03e423a
74771Author: Stefan Roese <sr@denx.de>
74772Date:	Thu Oct 25 12:24:59 2007 +0200
74773
74774    ppc4xx: Fix POST ethernet test for Haleakala
74775
74776    The POST ethernet test needed to be changed to dynamically determine
74777    the count of ethernet devices. This code is cloned from the 4xx
74778    ethernet driver.
74779
74780    Signed-off-by: Stefan Roese <sr@denx.de>
74781
74782commit f10493c6d77a1e07a6c2ff4d772937a5e7359d6a
74783Author: Stefan Roese <sr@denx.de>
74784Date:	Tue Oct 23 11:31:05 2007 +0200
74785
74786    ppc4xx: Correct UART input clock calculation and passing to fdt
74787
74788    We now use a value in the gd (global data) structure for the UART input
74789    frequency, since the PPC4xx_SYS_INFO struct is always rewritten completely
74790    in get_sys_info().
74791
74792    Signed-off-by: Stefan Roese <sr@denx.de>
74793
74794commit 353f2688b4e0fc7b969bc70a02be4b40bf0dd124
74795Author: Stefan Roese <sr@denx.de>
74796Date:	Tue Oct 23 10:10:08 2007 +0200
74797
74798    ppc4xx: Add initial AMCC Haleakala PPC405EXr eval board support
74799
74800    The Haleakala is nearly identical with the Kilauea eval board. The only
74801    difference is that the 405EXr only supports one EMAC and one PCIe
74802    interface. This patch adds support for the Haleakala board by using
74803    the identical image for Kilauea and Haleakala. The distinction is done
74804    by comparing the PVR.
74805
74806    Signed-off-by: Stefan Roese <sr@denx.de>
74807
74808commit 9f798766aa85e62eb8fa8c721e148df609b78137
74809Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
74810Date:	Tue Oct 23 08:29:10 2007 +0200
74811
74812    ppc4xx: Fixed offset of refresh rate type for Bamboo on-board DDR SDRAM
74813
74814    This patch also adds a note to the fixed DDR setup for Bamboo NAND booting:
74815
74816    Note:
74817    As found out by Eugene O'Brien <eugene.obrien@advantechamt.com>, the fixed
74818    DDR setup has problems (U-Boot crashes randomly upon TFTP), when the DIMM
74819    modules are still plugged in. So it is recommended to remove the DIMM
74820    modules while using the NAND booting code with the fixed SDRAM setup!
74821
74822    Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
74823    Signed-off-by: Stefan Roese <sr@denx.de>
74824
74825commit afe9fa59cb63b4f9d16bf01c93eb212f25a38c2a
74826Author: Stefan Roese <sr@denx.de>
74827Date:	Mon Oct 22 16:24:44 2007 +0200
74828
74829    ppc4xx: Add SNTP support to AMCC Katmai, Kilauea & Makalu boards
74830
74831    Signed-off-by: Stefan Roese <sr@denx.de>
74832
74833commit 3248f63ad89cb031491edb7016587fe6e9a238b9
74834Author: Stefan Roese <sr@denx.de>
74835Date:	Mon Oct 22 16:22:40 2007 +0200
74836
74837    ppc4xx: Rework of 4xx serial driver (4)
74838
74839    Change 4xx_uart.c:
74840
74841    - Use in_8/out_8 macros instead of in8/out8
74842    - No need for UART_BASE marco anymore, now really handled via function
74843      parameter
74844    - serial_init_common() introduced
74845    - Further coding style cleanup
74846
74847    Signed-off-by: Stefan Roese <sr@denx.de>
74848
74849commit e61cb8163a66b8a135696ae232e2bead1ce0a049
74850Author: Stefan Roese <sr@denx.de>
74851Date:	Mon Oct 22 15:45:49 2007 +0200
74852
74853    ppc4xx: Rework of 4xx serial driver (3)
74854
74855    Change all linker scripts to reference the changed driver name iop480_uart.o.
74856
74857    Signed-off-by: Stefan Roese <sr@denx.de>
74858
74859commit 882ae41274921f9016131806bdeb27e19606f47a
74860Author: Stefan Roese <sr@denx.de>
74861Date:	Mon Oct 22 15:44:39 2007 +0200
74862
74863    ppc4xx: Rework of 4xx serial driver (2)
74864
74865    Change all linker scripts to reference the changed driver name 4xx_uart.o.
74866
74867    Note: In most cased all these explicit referencing of these object files
74868    in the linker scripts is not neccessary. Only for manually embedded
74869    environment into the U-Boot image, which is not done is most cases.
74870
74871    Signed-off-by: Stefan Roese <sr@denx.de>
74872
74873commit ad31e40bed042cb670d0036fea96435007afb838
74874Author: Stefan Roese <sr@denx.de>
74875Date:	Mon Oct 22 15:09:59 2007 +0200
74876
74877    ppc4xx: Rework of 4xx serial driver (1)
74878
74879    This patch starts the rework of the PPC4xx serial driver. First we split
74880    the file into two seperate files, one 4xx_uart.c with the 405/440 UART
74881    handling code and the other one iop480_uart.c with the UART code for the
74882    PLX-Tech IOP480 PPC (PPC403 based).
74883
74884    Signed-off-by: Stefan Roese <sr@denx.de>
74885
74886commit 764e7417ee5f6e25b1715720e7d7dd3487109385
74887Author: Stefan Roese <sr@denx.de>
74888Date:	Mon Oct 22 10:30:38 2007 +0200
74889
74890    ppc4xx: Correct UART input clock calculation and passing to fdt
74891
74892    Signed-off-by: Stefan Roese <sr@denx.de>
74893
74894commit 211ea91ac6c225bec7e668a03d0ba7d7310679fa
74895Author: Stefan Roese <sr@denx.de>
74896Date:	Mon Oct 22 07:34:34 2007 +0200
74897
74898    ppc4xx: Add initial AMCC Makalu 405EX support
74899
74900    Signed-off-by: Stefan Roese <sr@denx.de>
74901
74902commit fa8aea20456e6f1dba43f46bcc72024dd9499998
74903Author: Stefan Roese <sr@denx.de>
74904Date:	Mon Oct 22 07:33:52 2007 +0200
74905
74906    ppc4xx: Add freqUART to CPU speed detection
74907
74908    This value is needed later for the device tree configuration of
74909    the uart clock.
74910
74911    Signed-off-by: Stefan Roese <sr@denx.de>
74912
74913commit 837c730b4d7c6b1ddf3d1e247cb4445005d9bf0d
74914Author: Stefan Roese <sr@denx.de>
74915Date:	Sun Oct 21 14:26:29 2007 +0200
74916
74917    ppc: Small Kilauea cleanup of config file
74918
74919    Signed-off-by: Stefan Roese <sr@denx.de>
74920
74921commit 758c037aeead34b49631b8da3a90b1bba14c0410
74922Author: Stefan Roese <sr@denx.de>
74923Date:	Sun Oct 21 08:16:12 2007 +0200
74924
74925    rtc: Add Xicor/Intersil X1205 RTC support
74926
74927    This patch adds support for the Xicor/Intersil X1205 RTC used on the
74928    AMCC Makalu eval board. This driver is basically cloned from the Linux
74929    driver version (2.6.23).
74930
74931    This patch also introduces the Linux bcd.h header for the BCD2BIN/
74932    BIN2BCD conversions. In the future some of the other U-Boot RTC driver
74933    should be converted to also use this header instead of implementing
74934    their own local copy of these functions/macros.
74935
74936    Signed-off-by: Stefan Roese <sr@denx.de>
74937
74938commit 087dfdb79b5fd1ab99a26990c62a732c01a8c7f6
74939Author: Stefan Roese <sr@denx.de>
74940Date:	Sun Oct 21 08:12:41 2007 +0200
74941
74942    ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx
74943
74944    This patch moves some common 4xx macros and the PPC405_SYS_INFO/
74945    PPC440_SYS_INFO structure into the common ppc4xx.h header.
74946
74947    Lot's of other macros are good candidates to be consolidated this way
74948    in the future.
74949
74950    Signed-off-by: Stefan Roese <sr@denx.de>
74951
74952commit 770c7af5800f598d22730d1f4b70f16c9b33512e
74953Author: Stefan Roese <sr@denx.de>
74954Date:	Sun Oct 21 08:05:18 2007 +0200
74955
74956    ppc4xx: Fix size setup in Kilauea DDR2 init routine
74957
74958    The size was initilized wrong. Instead of 256MB, the DDR2 controller
74959    was setup to 512MB. Now the correct values is used.
74960
74961    This patch also does a little cleanup and adds a comment here.
74962
74963    Signed-off-by: Stefan Roese <sr@denx.de>
74964
74965commit f6ba9b56607d4b27550301c7c7f6b55b654fd62a
74966Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
74967Date:	Thu Oct 18 17:29:04 2007 +0200
74968
74969    ppc4xx: Define CONFIG_BOOKE for all PPC440 based processors
74970
74971    CONFIG_BOOKE must be defined for PPC440 processors so that the proper SPR
74972    number is used to access system registers.
74973
74974    Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
74975    Signed-off-by: Stefan Roese <sr@denx.de>
74976
74977commit c36c68160333ac5fe41ec3db12a728b7075b3912
74978Author: Stefan Roese <sr@denx.de>
74979Date:	Thu Oct 18 07:42:27 2007 +0200
74980
74981    ppc4xx: Change inbound PCIe location for endpoint tests on Katmai
74982
74983    On Yucca & Katmai, the inbound memory map pointed to 0x4.0000.0000, which
74984    is the internal SRAM. Since I now ported and tested this endpoint mode
74985    on Kilauea successfully to map to 0 (SDRAM), I also changed this for
74986    Katmai.
74987
74988    Yucca will stay at internal SRAM for now. Not sure if somebody relies on
74989    this setup.
74990
74991    Signed-off-by: Stefan Roese <sr@denx.de>
74992
74993commit 5cb4af4791f61843432155142b6cfac901f66c10
74994Author: Stefan Roese <sr@denx.de>
74995Date:	Thu Oct 18 07:39:38 2007 +0200
74996
74997    ppc4xx: Add PCIe endpoint support on Kilauea (405EX)
74998
74999    This patch adds endpoint support for the AMCC Kilauea eval board. It can
75000    be tested by connecting a reworked PCIe cable (only 1x lane singles
75001    connected) to another root-complex.
75002
75003    In this test setup, a 64MB inbound window is configured at BAR0 which maps
75004    to 0 on the PLB side. So accessing this BAR0 from the root-complex will
75005    access the first 64MB of the SDRAM on the PPC side.
75006
75007    Signed-off-by: Stefan Roese <sr@denx.de>
75008
75009commit d4cb2d17946466740afeb195a57d6cb290bf4cc0
75010Author: Stefan Roese <sr@denx.de>
75011Date:	Sat Oct 13 16:43:23 2007 +0200
75012
75013    ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
75014
75015    This patch adds support for dynamic configuration of PCIe ports for the
75016    AMCC PPC4xx boards equipped with PCIe interfaces. These are the PPC440SPe
75017    boards Yucca & Katmai and the 405EX board Kilauea.
75018
75019    This dynamic configuration is done via the "pcie_mode" environement
75020    variable. This variable can be set to "EP" or "RP" for endpoint or
75021    rootpoint mode. Multiple values can be joined via the ":" delimiter.
75022    Here an example:
75023
75024    pcie_mode=RP:EP:EP
75025
75026    This way, PCIe port 0 will be configured as rootpoint, PCIe port 1 and 2
75027    as endpoint.
75028
75029    Per default Yucca will be configured as:
75030    pcie_mode=RP:EP:EP
75031
75032    Per default Katmai will be configured as:
75033    pcie_mode=RP:RP:REP
75034
75035    Per default Kilauea will be configured as:
75036    pcie_mode=RP:RP
75037
75038    Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
75039    Signed-off-by: Stefan Roese <sr@denx.de>
75040
75041commit fd671802b67a0ef37a06124fa2ce85f00aa22c6f
75042Author: Stefan Roese <sr@denx.de>
75043Date:	Thu Oct 11 11:15:59 2007 +0200
75044
75045    ppc4xx: Enable device tree support (fdt) on Kilauea per default
75046
75047    This patch enables the fdt support on the AMCC Kilauea eval board.
75048    Additionally now EBC ranges fdt fixup is included to support NOR
75049    FLASH mapping via the Linux physmap_of driver.
75050
75051    This Kilauea port now support booting arch/ppc and arch/powerpc
75052    Linux kernels. The default environment "net_nfs" is for arch/ppc
75053    and "net_nfs_fdt" is for arch/powerpc. In the long run, arch/ppc
75054    support will be removed.
75055
75056    Signed-off-by: Stefan Roese <sr@denx.de>
75057
75058commit 4994ffd890b9d95d807387a9b7bd8a4803ee406e
75059Author: Stefan Roese <sr@denx.de>
75060Date:	Thu Oct 11 11:11:45 2007 +0200
75061
75062    ppc4xx: Add additional debug info to 4xx fdt support
75063
75064    Signed-off-by: Stefan Roese <sr@denx.de>
75065
75066commit db3232ddb058d0ed0bc31f7c5c296748a1afac67
75067Author: Stefan Roese <sr@denx.de>
75068Date:	Fri Oct 5 21:28:58 2007 +0200
75069
75070    ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
75071
75072    Signed-off-by: Stefan Roese <sr@denx.de>
75073
75074commit 1941cce71b1ae975602854045061e82f94ecd012
75075Author: Stefan Roese <sr@denx.de>
75076Date:	Fri Oct 5 17:35:10 2007 +0200
75077
75078    ppc4xx: Fix small merge problem in 4xx_enet.c
75079
75080    Signed-off-by: Stefan Roese <sr@denx.de>
75081
75082commit 566806ca1a1bf4d895daaf0b2ba5494abbffebaf
75083Author: Stefan Roese <sr@denx.de>
75084Date:	Fri Oct 5 17:11:30 2007 +0200
75085
75086    ppc4xx: Add initial AMCC Kilauea 405EX support
75087
75088    Signed-off-by: Stefan Roese <sr@denx.de>
75089
75090commit dbbd125721aea6645fdb962f36bd41f59e272f9d
75091Author: Stefan Roese <sr@denx.de>
75092Date:	Fri Oct 5 17:10:59 2007 +0200
75093
75094    ppc4xx: Add PPC405EX support
75095
75096    Signed-off-by: Stefan Roese <sr@denx.de>
75097
75098commit 1d7b874e9c9a7c66f5d8da9ec78a3733765d3e31
75099Author: Stefan Roese <sr@denx.de>
75100Date:	Fri Oct 5 17:09:36 2007 +0200
75101
75102    ppc4xx: Cleanup of 4xx PCI and PCIe support (renaming)
75103
75104    Signed-off-by: Stefan Roese <sr@denx.de>
75105
75106commit 4f14ed6230b9c109aac9a6fb878497dabd44c2db
75107Author: Stefan Roese <sr@denx.de>
75108Date:	Fri Oct 5 17:07:50 2007 +0200
75109
75110    ppc4xx: Add initial fdt support to 4xx (first needed on 405EX)
75111
75112    Signed-off-by: Stefan Roese <sr@denx.de>
75113
75114commit a424a8bb2924b90724b944165d3141f1fa8dfe5b
75115Author: Stefan Roese <sr@denx.de>
75116Date:	Fri Oct 5 17:04:57 2007 +0200
75117
75118    POST: Add 405EX support to 4xx UART POST test
75119
75120    Signed-off-by: Stefan Roese <sr@denx.de>
75121
75122commit 4f2e92c11f6e2392fc8187829211a5ca7f0c1e12
75123Author: Stefan Roese <sr@denx.de>
75124Date:	Fri Oct 5 15:10:02 2007 +0200
75125
75126    DTT: Prepare DS1775 driver for use of different I2C addresses
75127
75128    Signed-off-by: Stefan Roese <sr@denx.de>
75129
75130commit 19e93b1e16d267220440d827b920fbad8abfa70f
75131Author: Stefan Roese <sr@denx.de>
75132Date:	Fri Oct 5 14:23:43 2007 +0200
75133
75134    ppc4xx: 4xx_pcie: Change PCIe status output to match common style
75135
75136    Signed-off-by: Stefan Roese <sr@denx.de>
75137
75138commit ff68f66bcb0da847845aa2fac11eba6c25938c99
75139Author: Stefan Roese <sr@denx.de>
75140Date:	Fri Oct 5 09:22:33 2007 +0200
75141
75142    ppc4xx: 4xx_pcie: Disable debug output as default
75143
75144    Signed-off-by: Stefan Roese <sr@denx.de>
75145
75146commit 97923770cb52b64d69eec958a11b2eda8d46e0f7
75147Author: Stefan Roese <sr@denx.de>
75148Date:	Fri Oct 5 09:18:23 2007 +0200
75149
75150    ppc4xx: 4xx_pcie: More general cleanup and 405EX PCIe support added
75151
75152    Signed-off-by: Stefan Roese <sr@denx.de>
75153
75154commit 4dbee8a90df613eb517aadbecebd70f168913d30
75155Author: Stefan Roese <sr@denx.de>
75156Date:	Fri Oct 5 07:57:20 2007 +0200
75157
75158    ppc4xx: 4xx_pcie: Change CFG_PCIE_MEMSIZE to 128MB on Yucca & Katmai
75159
75160    128MB seems to be the smallest possible value for the memory size
75161    for on PCIe port. With this change now the BAR's of the PCIe cards
75162    are accessible under U-Boot.
75163
75164    One big note: This only works for PCIe port 0 & 1. For port 2 this
75165    currently doesn't work, since the base address is now 0xc0000000
75166    (0xb0000000 + 2 * 0x08000000), and this is already occupied by
75167    CFG_PCIE0_CFGBASE. But solving this issue for port 2 would mean
75168    to change the base addresses completely and this change would have
75169    too much impact right now.
75170
75171    This patch adds debug output to the 4xx pcie driver too.
75172
75173    Signed-off-by: Stefan Roese <sr@denx.de>
75174
75175commit 6d95289281ed2958ebf76d2b55f86bbd88591fd2
75176Author: Stefan Roese <sr@denx.de>
75177Date:	Wed Oct 3 21:16:32 2007 +0200
75178
75179    ppc4xx: 4xx_pcie: Fix problem with SDRN access using port number as idx
75180
75181    Signed-off-by: Stefan Roese <sr@denx.de>
75182
75183commit 3048bcbf0bad262378c5af68f2bf6778fb7d829a
75184Author: Stefan Roese <sr@denx.de>
75185Date:	Wed Oct 3 15:01:02 2007 +0200
75186
75187    ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
75188
75189    These files were introduced with the IBM 405GP but are currently used on all
75190    4xx PPC platforms. So the name doesn't match the content anymore. This patch
75191    renames the files to 4xx_pci.c/h.
75192
75193    Signed-off-by: Stefan Roese <sr@denx.de>
75194
75195commit 94276eb0a7a35b9e8c053d589ae225b0f017a237
75196Author: Stefan Roese <sr@denx.de>
75197Date:	Wed Oct 3 14:14:58 2007 +0200
75198
75199    ppc4xx: Add a comment for 405EX PCIe endpoint configuration
75200
75201    Signed-off-by: Stefan Roese <sr@denx.de>
75202
75203commit 03d344bb6a5f082ea10ec9d753558ea7dfd1c626
75204Author: Stefan Roese <sr@denx.de>
75205Date:	Wed Oct 3 10:38:09 2007 +0200
75206
75207    ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (3)
75208
75209    (3) This patch introduces macros like SDRN_PESDR_DLPSET(port) to access
75210	the SDR registers of the PCIe ports. This makes the overall design
75211	clearer, since it removed a lot of switch statements which are not
75212	needed anymore.
75213
75214	Also, the functions ppc4xx_init_pcie_rootport() and
75215	ppc4xx_init_pcie_entport() are merged into a single function
75216	ppc4xx_init_pcie_port(), since most of the code was duplicated.
75217	This makes maintainance and porting to other 4xx platforms
75218	easier.
75219
75220    Signed-off-by: Stefan Roese <sr@denx.de>
75221
75222commit 026f71106871f31d17d0ea0db9a7547ff92934bc
75223Author: Stefan Roese <sr@denx.de>
75224Date:	Wed Oct 3 07:48:09 2007 +0200
75225
75226    ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (2)
75227
75228    This patch is the first patch of a series to make the 440SPe PCIe code
75229    usable on different 4xx PPC platforms. In preperation for the new 405EX
75230    which is also equipped with PCIe interfaces.
75231
75232    (2) This patch renames the functions from 440spe_ to 4xx_ with a
75233	little additional cleanup
75234
75235    Signed-off-by: Stefan Roese <sr@denx.de>
75236
75237commit c7c6da23028f146d912514b95aefa3da7cf37699
75238Author: Stefan Roese <sr@denx.de>
75239Date:	Wed Oct 3 07:34:10 2007 +0200
75240
75241    ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (1)
75242
75243    This patch is the first patch of a series to make the 440SPe PCIe code
75244    usable on different 4xx PPC platforms. In preperation for the new 405EX
75245    which is also equipped with PCIe interfaces.
75246
75247    (1) This patch renames the files from 440spe_pcie to 4xx_pcie
75248
75249    Signed-off-by: Stefan Roese <sr@denx.de>
75250
75251commit 245a362ad3c0c1b84fccc9fec7b623eb14f6e502
75252Author: Marian Balakowicz <m8@semihalf.com>
75253Date:	Wed Oct 24 01:37:36 2007 +0200
75254
75255    TQM5200: Call usb_cpu_init() during board init
75256
75257    usb_cpu_init() configures GPS USB pins, clocks, etc. and
75258    is required for proper operation of kernel USB subsystem.
75259    This setup was previously done in the kernel by the fixup
75260    code which is being removed, thus low level init must be
75261    done by U-boot now.
75262
75263    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
75264    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75265
75266commit b5af773f8d92677e06f3295b45557c9d0a487c24
75267Author: Zhang Wei <wei.zhang@freescale.com>
75268Date:	Thu Oct 25 17:51:27 2007 +0800
75269
75270    Fix the issue of usb_kbd driver missing the scan code of key 'z'.
75271
75272    The scan code of the key 'z' is 0x1d, which should be handled.
75273
75274    The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
75275    controller.
75276
75277    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
75278    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75279
75280commit 85ac988e86f9414fa645b0148dc66c3520a1eb84
75281Author: Rodolfo Giometti <giometti@enneenne.com>
75282Date:	Mon Oct 15 11:59:17 2007 +0200
75283
75284    PXA USB OHCI: "usb stop" implementation.
75285
75286    Some USB keys need to be switched off before loading the kernel
75287    otherwise they can remain in an undefined status which prevents them
75288    to be correctly recognized by the kernel.
75289
75290    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
75291    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75292
75293commit 31548249decf18a6b877a18436b6139dd483fe4a
75294Author: Justin Flammia <jflammia@savantav.com>
75295Date:	Mon Oct 29 17:40:35 2007 -0400
75296
75297    DHCP Client Fix
75298
75299    This is a multi-part message in MIME format.
75300
75301    commit e6e505eae94ed721e123e177489291fc4544b7b8
75302    Author: Justin Flammia <jflammia@savantav.com>
75303    Date:   Mon Oct 29 17:19:03 2007 -0400
75304
75305	Found a bug in the way the DHCP Request packet is built, where the IP address
75306	that is offered by the server is bound to prematurely. This patch is a fix of
75307	that bug where the IP address offered by the DHCP server is not used until
75308	after the DHCP ACK from the server is received.
75309
75310    Signed-off-by: Justin Flammia <jflammia@savantav.com>
75311    Signed-off-by: Ben Warren <bwarren@qstreams.com>
75312
75313commit e8ee8f3ade2a06c1893dd5e68f223070d650c7ed
75314Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75315Date:	Thu Oct 25 17:16:22 2007 -0500
75316
75317    ColdFire 54455: Fix correct boot location for atmel and intel
75318
75319    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75320
75321commit 688e8eb414ac111cca7ce60bdf30e805ab9a7bcb
75322Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75323Date:	Thu Oct 25 17:14:00 2007 -0500
75324
75325    ColdFire: Fix build error when CONFIG_WATCHDOG is defined
75326
75327    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75328
75329commit c67e12e705b204cfe914e3e3e693d69a445dcabf
75330Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75331Date:	Thu Oct 25 17:12:36 2007 -0500
75332
75333    ColdFire 5329: Assign correct SDRAM size and fix cache
75334
75335    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75336
75337commit 95e9f2c212a65610b2e59a5c00d0113383a4da0b
75338Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75339Date:	Thu Oct 25 17:10:23 2007 -0500
75340
75341    ColdFire 5253: Assign correct SDRAM size
75342
75343    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75344
75345commit 2acefa72ee0026f862ab65597ca687428f63a973
75346Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75347Date:	Thu Oct 25 17:09:17 2007 -0500
75348
75349    ColdFire 5282: Fix external flash boot and return dramsize
75350
75351    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75352
75353commit d78791ae914d4e7c5edca1cdad73b3dc81a4eb82
75354Author: Bartlomiej Sieka <tur@semihalf.com>
75355Date:	Thu Oct 25 17:20:01 2007 +0200
75356
75357    TQM5200: increase kernel_addr_r and fdt_addr_r (hinted by Wolfgang Denk).
75358
75359    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75360
75361commit 1a0ce20aa4cb4e3068da04e7290ee9986fd0b834
75362Author: Martin Krause <martin.krause@tqs.de>
75363Date:	Wed Oct 24 08:42:25 2007 +0200
75364
75365    TQM5200: fix spurious characters on second serial interface
75366
75367    With this patch PSC3 is configured as UART. This is done, because if
75368    the pins of PSC3 are not configured at all (-> all pins are GPI),
75369    due to crosstalk, spurious characters may be send over the RX232_2_TXD
75370    signal line.
75371
75372    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75373    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
75374
75375commit be4a87f11e297a5cededbf7dd71c0248f3874acd
75376Author: Martin Krause <martin.krause@tqs.de>
75377Date:	Wed Oct 24 08:41:27 2007 +0200
75378
75379    TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
75380
75381    Some commands for the STK52xx base board try to access the SM501 grafic
75382    controller. But the TQM5200S has no grafic controller (only the TQM5200
75383    and the TQM5200B have). This patch deactivates the commands accessing
75384    the SM501 for the TQM5200S.
75385
75386    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75387    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
75388
75389commit b31f64343ead9482cd439b1adbe4c34026a641b1
75390Author: Martin Krause <martin.krause@tqs.de>
75391Date:	Mon Oct 22 16:45:53 2007 +0200
75392
75393    TQM5200: fix spurious characters on second serial interface
75394
75395    With this patch PSC3 is configured as UART. This is done, because if
75396    the pins of PSC3 are not configured at all (-> all pins are GPI),
75397    due to crosstalk, spurious characters may be send over the RX232_2_TXD
75398    signal line.
75399
75400    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75401
75402commit 0fc0f91b20ffa802f5a66534ca5c2844910583f6
75403Author: Martin Krause <martin.krause@tqs.de>
75404Date:	Mon Oct 22 16:40:06 2007 +0200
75405
75406    TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
75407
75408    Some commands for the STK52xx base board try to access the SM501 grafic
75409    controller. But the TQM5200S has no grafic controller (only the TQM5200
75410    and the TQM5200B have). This patch deactivates the commands accessing
75411    the SM501 for the TQM5200S.
75412
75413    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75414
75415commit 7b0a42219f30277f71f4405cbaf8a269f6d2d227
75416Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75417Date:	Sun Oct 21 09:14:28 2007 +0200
75418
75419    Mips: Fix string functions differ prototype declaration
75420
75421    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75422
75423commit cb8250fe4b3c4ed549b270e8a20bc22060e7e1d2
75424Author: Ed Swarthout <Ed.Swarthout@freescale.com>
75425Date:	Fri Oct 19 17:51:40 2007 -0500
75426
75427    fsl_pci_init enable COMMAND_MEMORY if inbound window
75428
75429    Patch 16e23c3f removed PCSRBAR allocation.	But passing zero windows
75430    to pciauto_setup_device has the side effect of not getting
75431    COMMAND_MEMORY set.
75432
75433    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75434
75435commit e9d0d527992566ebef9826962ff1745b2f082b92
75436Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75437Date:	Fri Oct 19 10:55:24 2007 +0200
75438
75439    delta: Fix OHCI_REGS_BASE undeclared and wait_ms implicit declaration
75440
75441    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75442
75443commit 9c4884f54da982ce990c7d1760ac81b0704d3c64
75444Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75445Date:	Fri Oct 19 08:10:15 2007 +0200
75446
75447    fix warning: no return statement in function returning non-void
75448
75449    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75450
75451commit e78220f6e514206757acfe247297fc9a328a881f
75452Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75453Date:	Fri Oct 19 06:33:45 2007 +0200
75454
75455    xsengine: Fix no partition type specified, use DOS as default
75456
75457    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75458
75459commit 10cdb8dbd67a818823ab9ec88b68fc348903db59
75460Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75461Date:	Fri Oct 19 00:24:59 2007 +0200
75462
75463    lubbock: Fix no partition type specified, use DOS as default
75464
75465    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75466
75467commit 41b4d282d38fa7231c315c5f6cfff5bdd24e0191
75468Author: Wolfgang Denk <wd@denx.de>
75469Date:	Tue Oct 23 16:50:03 2007 +0200
75470
75471    Coding style: keep lists sorted; update CHANGELOG
75472
75473    Signed-off-by: Wolfgang Denk <wd@denx.de>
75474
75475commit 58b74b05c621e2835ecf4e2d3243042cf4186777
75476Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75477Date:	Fri Oct 19 00:09:05 2007 +0200
75478
75479    Fix missing drivers makefile entries ds1722.c mw_eeprom.c
75480
75481    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75482
75483commit 96455bfebc9887837095c9051d216f53c61b5f10
75484Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75485Date:	Fri Oct 19 00:07:39 2007 +0200
75486
75487    Fix warning differ in signedness in board/innokom/innokom.c
75488
75489    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75490
75491commit 2a4741d9a14ec475f50e9856d2c0a67e8b4271bd
75492Author: Marcel Ziswiler <marcel@ziswiler.com>
75493Date:	Fri Oct 19 00:25:33 2007 +0200
75494
75495    fix pxa255_idp board
75496
75497    The pxa255_idp being an old unmaintained board showed several issues:
75498    1. CONFIG_INIT_CRITICAL was still defined.
75499    2. Neither CONFIG_MAC_PARTITION nor CONFIG_DOS_PARTITION was defined.
75500    3. Symbol flash_addr was undeclared.
75501    4. The boards lowlevel_init function was still called memsetup.
75502    5. The TEXT_BASE was still 0xa3000000 rather than 0xa3080000.
75503    6. Using -march=armv5 instead of -march=armv5te resulted in lots of
75504    'target CPU does not support interworking' warnings on recent compilers.
75505    7. The PXA's serial driver redefined FFUART, BTUART and STUART used as
75506    indexes rather than the register definitions from the pxa-regs header
75507    file. Renamed them to FFUART_INDEX, BTUART_INDEX and STUART_INDEX to
75508    avoid any ambiguities.
75509    8. There were several redefinition warnings concerning ICMR, OSMR3,
75510    OSCR, OWER, OIER, RCSR and CCCR in the PXA's assembly start file.
75511    9. The board configuration file was rather outdated.
75512    10. The part header file defined the vendor, product and revision arrays
75513    as unsigned chars instead of just chars in the block_dev_desc_t
75514    structure.
75515
75516    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
75517
75518commit 298cd4cafe81ff8a6c87be8fbc440a20720d3ed6
75519Author: Rune Torgersen <runet@innovsys.com>
75520Date:	Wed Oct 17 11:56:31 2007 -0500
75521
75522    Make MPC8266ADS command selection more robust
75523
75524    Fix MPC8266 command line definition so it won't break when new commands
75525    are added to u-boot.
75526    Signed-off-by Rune Torgersen <runet@innovsys.com>
75527
75528commit d3afa1ee19345a31fd1eaad3e98b97d13ca47315
75529Author: Bartlomiej Sieka <tur@semihalf.com>
75530Date:	Tue Oct 23 13:14:10 2007 +0200
75531
75532    Motion-PRO: Update configuration to accomodate next generation board.
75533
75534    New board has faster oscillator and a different Flash chip. This affects:
75535    - CFG_MPC5XXX_CLKIN
75536    - SDRAM timings
75537    - Flash CS configuration (timings)
75538    - Flash sector size, and thus MTD partition layout
75539    - malloc() arena size (due to bigger Flash sectors)
75540    - smaller memory test range (due to bigger malloc() arena)
75541
75542    This patch also enables more extensive memory testing via "mtest".
75543
75544    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75545
75546commit eff501904df2bf1724a750062628ba2c51dbb1f8
75547Author: Bartlomiej Sieka <tur@semihalf.com>
75548Date:	Tue Oct 23 11:36:07 2007 +0200
75549
75550    Motion-PRO: Add setting of SDelay reg. to SDRAM controller configuration.
75551
75552    Per AN3221 (MPC5200B SDRAM Initialization and Configuration), the SDelay
75553    register must be written a value of 0x00000004 as the first step of the
75554    SDRAM contorller configuration.
75555
75556    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75557
75558commit 7a9348728ebda63cdbaacffd83099aa71d9d4c54
75559Author: Peter Pearse <peter.pearse@arm.com>
75560Date:	Tue Oct 23 10:22:16 2007 +0100
75561
75562    Move PL01* serial drivers to drivers/serial and adjust Makefiles.
75563
75564commit 20d500d531a6b971ce6cc1bf191cb0092cdc0afc
75565Author: Stefan Roese <sr@denx.de>
75566Date:	Tue Oct 23 10:17:42 2007 +0200
75567
75568    ppc4xx: lwmon5: Some further GPIO config changes
75569
75570    Signed-off-by: Stefan Roese <sr@denx.de>
75571
75572commit de9a738faa7c2f47286119c3bfebc3dfbfe7d86d
75573Author: Vlad Lungu <vlad@comsys.ro>
75574Date:	Sun Oct 21 22:10:10 2007 +0900
75575
75576    [MIPS] Fix UNCACHED_SDRAM
75577
75578    PHYSADDR is for physical address, KSEG1ADDR is for uncached.
75579
75580    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
75581    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75582
75583commit 00101dd7a32d12f698150123e47e4b3420279f86
75584Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75585Date:	Sun Oct 21 21:30:42 2007 +0900
75586
75587    [MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanup
75588
75589    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75590
75591commit eb700636db017d310edaeb559b13d82588560674
75592Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75593Date:	Sun Oct 21 10:55:37 2007 +0900
75594
75595    [MIPS] u-boot.lds: Define _gp in a standard manner
75596
75597    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75598
75599commit 22069215eb7adf5a3888bf7c7784ea9d70a72cd0
75600Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75601Date:	Sun Oct 21 10:55:36 2007 +0900
75602
75603    [MIPS] Fix $gp usage
75604
75605    Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use.
75606    As a general principle, we should use _gp for $gp.
75607
75608    Thanks to linker script's help we fortunately have _gp which equals to
75609    _GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not
75610    be able to access to GOT entires, global variables and procedure entry
75611    points. The right thing to do is to use _gp.
75612
75613    This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_'
75614    which holds the offset from _gp. When updating GOT entries, we use this
75615    offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_.
75616
75617    This patch is originally submitted by Vlad Lungu <vlad@comsys.ro>, then
75618    I made some change to leave over num_got_entries.
75619
75620    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75621    Cc: Vlad Lungu <vlad@comsys.ro>
75622
75623commit cbf2323b5b8285ea01acba7bbb905a3162d9b021
75624Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75625Date:	Sun Oct 21 10:55:36 2007 +0900
75626
75627    [MIPS] u-boot.lds: Fix __got_start and __got_end
75628
75629    Ensure that __got_start points to top of the `.got', and __got_end points
75630    to bottom as well, so that we never fail to count num_got_entries.
75631
75632    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75633
75634commit e5f325fec5b48ae705c89522923ba5a2e37cd5c7
75635Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75636Date:	Sun Oct 21 10:55:36 2007 +0900
75637
75638    [MIPS] u-boot.lds: Remove duplicated .sdata section
75639
75640    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75641
75642commit 05bf4919c1ce49cdedadacd564d0786a8ed796a1
75643Author: Wolfgang Denk <wd@denx.de>
75644Date:	Sun Oct 21 01:01:17 2007 +0200
75645
75646    Minor coding style cleanup; update CHANGELOG
75647
75648    Signed-off-by: Wolfgang Denk <wd@denx.de>
75649
75650commit ff285ca07eda1ea4a8909848cc1cc604ec8fec9c
75651Author: Vlad Lungu <vlad@comsys.ro>
75652Date:	Thu Oct 4 20:47:10 2007 +0300
75653
75654    Fix NE2000 driver:
75655
75656    Fixed typo in ne2000.h, thinko re n2k_inb() usage, don't try
75657    to do anything in eth_stop() if eth_init() was not called.
75658    Simplified RX path in order to avoid timeouts on really really
75659    fast NE2000 cards (read: qemu with internal tftp), NetLoop() is
75660    clever enough to cope with 1 packet per eth_rx().
75661
75662    Signed-off-by: Vlad Lungu <vlad@comsys.ro>
75663
75664commit df90968b48fb34fa9072fab150db2ac89678f537
75665Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
75666Date:	Mon Sep 24 13:32:13 2007 -0400
75667
75668    Setting MSR[DE] in do_reset
75669
75670    Hello,
75671       This patch ensures the soft reset of the board for the 85xx boards
75672       by setting the MSR[DE] in the do_reset function.
75673
75674    Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
75675
75676commit 1e701e701304b3c3a3768ca83dd2ab7b9e88c77d
75677Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
75678Date:	Mon Sep 24 13:36:01 2007 -0400
75679
75680    MSR overwrite fix
75681
75682    Hello,
75683      This patch fixes the MSR overwrite in the start.S when moving out of
75684      the last 4K page.
75685
75686    Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
75687
75688commit 5c7ea64bb74a850a2b2303f853a8270695ad8602
75689Author: Dan Wilson <dwilson@fulcrummicro.com>
75690Date:	Fri Oct 19 11:33:48 2007 -0500
75691
75692    tsec driver should clear RHALT on startup
75693
75694    This was causing problems for some people.
75695
75696    Signed-off-by: Alain Gravel <agravel@fulcrummicro.com>
75697    Signed-off-by: Dan Wilson <dwilson@fulcrummicro.com>
75698    Signed-off-by: Andy Fleming <afleming@freescale.com>
75699
75700commit 7600d47b8f6a10019e537dc9a62aa1498df58d25
75701Author: Kumar Gala <galak@kernel.crashing.org>
75702Date:	Thu Oct 11 00:29:18 2007 -0500
75703
75704    Improve handling of PCI interrupt device tree fixup on MPC85xx CDS
75705
75706    On the MPC85xx CDS we have two issues:
75707
75708    1. The device tree fixup code did not check to see if the property we are
75709    trying to update is actually found.  Its possible that it would update
75710    random memory starting at 0.
75711
75712    2. Newer Linux kernel's have moved the location of the PCI nodes to be
75713    sibilings of the soc node and not children.  The explicit PATH to the PCI
75714    node would not be found for these device trees.  Add the ability to handle
75715    both paths.  In the future we shouldn't handle such fixups by explicit path.
75716
75717    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75718
75719commit a3063eec775719b7e91023bbec3f64b3118791df
75720Author: Kumar Gala <galak@kernel.crashing.org>
75721Date:	Thu Oct 11 00:18:48 2007 -0500
75722
75723    Set OF_STDOUT_PATH to match the default console on MPC8568 MDS
75724
75725    On the MPC8568 MDS we use ttyS0, UART0, etc. as the standard configured
75726    console.  Make it so we match that config what we tell Linux as the early
75727    STDOUT console.
75728
75729    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75730
75731commit e1ce3cb617bb06f91f82f98915391175addf3e82
75732Author: Kumar Gala <galak@kernel.crashing.org>
75733Date:	Tue Oct 2 11:12:27 2007 -0500
75734
75735    Remove magic numbers from cache related operations for mpc85xx
75736
75737    The mpc85xx start code uses some magic numbers that we actually
75738    have #defines for in <config.h> so use those instead.
75739
75740    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75741
75742commit 5441f61a3d8b7034f19fc1361183e936198e6dbb
75743Author: Detlev Zundel <dzu@denx.de>
75744Date:	Fri Oct 19 16:47:26 2007 +0200
75745
75746    Fix two typos.
75747
75748    Signed-off-by: Detlev Zundel <dzu@denx.de>
75749
75750commit 281df457c1aa50d2752165d0c5c3282d4027b974
75751Author: Tony Li <tony.li@freescale.com>
75752Date:	Thu Oct 18 17:47:19 2007 +0800
75753
75754    mpc83xx: Add configure entry for MPC83xx ATM support
75755
75756    Add MPC8360EMDS_ATM_config and MPC832XEMDS_ATM_config into
75757    Makfile and MAKEALL
75758
75759    Signed-off-by: Tony Li <tony.li@freescale.com>
75760    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
75761
75762commit d2646554f529a9577515eceb0ec5eceee18244ba
75763Author: Tony Li <tony.li@freescale.com>
75764Date:	Thu Oct 18 17:44:38 2007 +0800
75765
75766    mpc83xx: pq-mds-pib.c typo error
75767
75768    Correct to val8 from val.
75769
75770    Signed-off-by: Tony Li <tony.li@freescale.com>
75771    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
75772
75773commit 3e11ae80fec1ee12194940955431186abf6009c2
75774Author: Stefan Roese <sr@denx.de>
75775Date:	Wed Oct 17 15:40:19 2007 +0200
75776
75777    ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap command
75778
75779    Signed-off-by: Stefan Roese <sr@denx.de>
75780
75781commit 3c89d75409eb26639d36dfa11d4ee3d8b962dc3c
75782Author: Jon Loeliger <jdl@freescale.com>
75783Date:	Tue Oct 16 15:27:43 2007 -0500
75784
75785    Initial mpc8610hpcd Makefile files.
75786
75787    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75788    Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75789    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75790    Signed-off-by: Jon Loeliger <jdl@freescale.com>
75791
75792commit 9553df86d3a319c3a1a7cde7e4edd6eeb5aa64c7
75793Author: Jon Loeliger <jdl@freescale.com>
75794Date:	Tue Oct 16 15:26:51 2007 -0500
75795
75796    Initial mpc8610hpcd cpu/, README and include/ files.
75797
75798    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75799    Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75800    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75801    Signed-off-by: Jon Loeliger <jdl@freescale.com>
75802
75803commit 3dd2db53ceb0dff80f25c2a07f83f29b907b403e
75804Author: Jon Loeliger <jdl@freescale.com>
75805Date:	Tue Oct 16 13:54:01 2007 -0500
75806
75807    Initial mpc8610hpcd board files.
75808
75809    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75810    Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75811    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75812    Signed-off-by: Jon Loeliger <jdl@freescale.com>
75813
75814commit 7ee6ba1a056e4061ab4cfde30127e332e7957afd
75815Author: runet@innovsys.com <runet@innovsys.com>
75816Date:	Tue Oct 16 14:50:40 2007 -0500
75817
75818    Make MPC8266ADS board compile again.
75819
75820    Signed-off-by: Runet Torgersen <runet@innovsys.com>
75821
75822commit 2491167c245d8ebe6f2dbd8c4287aaa0d14fe93a
75823Author: Jon Loeliger <jdl@freescale.com>
75824Date:	Mon Aug 27 12:41:03 2007 -0500
75825
75826    86xx: Allow for fewer DDR slots per memory controller.
75827
75828    As a direct correlation exists between DDR DIMM slots
75829    and SPD EEPROM addresses used to configure them, use
75830    the individually defined SPD_EEPROM_ADDRESS* values to
75831    determine if a DDR DIMM slot should have its SPD
75832    configuration read or not.
75833
75834    Effectively, this now allows for 1 or 2 DIMM slots
75835    per memory controller.
75836
75837    Signed-off-by: Jon Loeliger <jdl@freescale.com>
75838
75839commit 4d4a945e189a2f384c66432316da2788a0ac1607
75840Author: Rodolfo Giometti <giometti@enneenne.com>
75841Date:	Mon Oct 15 11:59:17 2007 +0200
75842
75843    PXA USB OHCI: "usb stop" implementation.
75844
75845    Some USB keys need to be switched off before loading the kernel
75846    otherwise they can remain in an undefined status which prevents them
75847    to be correctly recognized by the kernel.
75848
75849    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
75850
75851commit e2e93442e558cf1500e92861f99713b2f045ea22
75852Author: Stefan Roese <sr@denx.de>
75853Date:	Mon Oct 15 11:39:00 2007 +0200
75854
75855    ppc4xx: Fix bug in I2C bootstrap values for Sequoia/Rainier
75856
75857    The I2C bootstrap values that can be setup via the "bootstrap" command,
75858    were setup incorrect regarding the generation of the internal sync PCI
75859    clock. The values for PLB clock == 133MHz were slighly incorrect and the
75860    values for PLB clock == 166MHz were totally incorrect. This could
75861    lead to a hangup upon booting while PCI configuration scan.
75862
75863    This patch fixes this issue and configures valid PCI divisor values
75864    for the sync PCI clock, with respect to the provided external async
75865    PCI frequency.
75866
75867    Here the values of the formula in the chapter 14.2 "PCI clocking"
75868    from the 440EPx users manual:
75869
75870    AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz
75871
75872    33MHz async PCI frequency:
75873    PLB = 133:
75874    =>	    32 <= 44.3 <= 65	    (div = 3)
75875
75876    PLB = 166:
75877    =>	    32 <= 55.3 <= 65	    (div = 3)
75878
75879    66MHz async PCI frequency:
75880    PLB = 133:
75881    =>	    65 <= 66.5 <= 132	    (div = 2)
75882
75883    PLB = 166:
75884    =>	    65 <= 83 <= 132	    (div = 2)
75885
75886    Signed-off-by: Stefan Roese <sr@denx.de>
75887
75888commit 5a5958b7de70ae99f0e7cbd5c97ec1346e051587
75889Author: Stefan Roese <sr@denx.de>
75890Date:	Mon Oct 15 11:29:33 2007 +0200
75891
75892    ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite
75893
75894    The BCSR status bit for the 66MHz PCI operation was correctly
75895    addressed (MSB/LSB problem). Now the correct currently setup
75896    PCI frequency is displayed upon bootup.
75897
75898    This patch also fixes this problem on Rainier & Yellowstone, since these
75899    boards use the same souce code as Sequoia & Yosemite do.
75900
75901    Signed-off-by: Stefan Roese <sr@denx.de>
75902
75903commit da3aad55cbde80ab6e301aafa82a2c411aa53eff
75904Author: Martin Krause <martin.krause@tqs.de>
75905Date:	Wed Sep 26 17:55:56 2007 +0200
75906
75907    TQM860M: adjust for doubled flash sector size.
75908
75909    Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
75910    doubled sector size.
75911
75912    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75913
75914commit 9d29250e2e62f4bf20c7a20b4173d84c48f11f5d
75915Author: Jens Gehrlein <jens.gehrlein@tqs.de>
75916Date:	Wed Sep 26 17:55:54 2007 +0200
75917
75918    TQM8xx: Fix CAN timing.
75919
75920    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75921
75922commit d43e489baf02afae49077791fb22332d240d8656
75923Author: Martin Krause <martin.krause@tqs.de>
75924Date:	Thu Sep 27 14:54:36 2007 +0200
75925
75926    TQM866M: fix SDRAM refresh
75927
75928    At 133 MHz the current SDRAM refresh rate is too fast
75929    (measured 4 * 1.17 us).
75930    CFG_MAMR_PTA changes from 39 to 97. This result
75931    in a refresh rate of 4 * 7.8 us at the default clock
75932    50 MHz. At 133 MHz the value will be then 4 * 2.9 us.
75933    This is a compromise until a new method is found to
75934    adjust the refresh rate.
75935
75936    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75937
75938commit 9ef57bbee1c67cc01da2026c242c4692db32be36
75939Author: Martin Krause <martin.krause@tqs.de>
75940Date:	Wed Sep 26 17:55:55 2007 +0200
75941
75942    TQM866M: adjust for doubled flash sector size.
75943
75944    Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
75945    doubled sector size.
75946
75947    Signed-off-by: Martin Krause <martin.krause@tqs.de>
75948
75949commit f8bf90461d9bad2e6fed31fcebaf235f60dd6763
75950Author: Michal Simek <monstr@monstr.eu>
75951Date:	Sun Oct 14 16:12:29 2007 +0200
75952
75953    [FIX] XUPV2P change command handling
75954    and remove code violation
75955
75956commit 636400198228d96983c06657b17f760f5989958e
75957Author: Wolfgang Denk <wd@denx.de>
75958Date:	Sun Oct 14 00:13:19 2007 +0200
75959
75960    Prepare for 1.3.0-rc3 release
75961
75962    Signed-off-by: Wolfgang Denk <wd@denx.de>
75963
75964commit 68f14f77ca5fe5f9cc025c8cae101671f628309f
75965Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75966Date:	Sat Sep 29 13:41:37 2007 +0200
75967
75968    Fix warning differ in signedness in cpu/pxa/mmc.c
75969
75970    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75971
75972commit fc19e36f741e8bc727c0a330170b3b5db90399ef
75973Author: Wolfgang Denk <wd@denx.de>
75974Date:	Sat Oct 13 23:51:14 2007 +0200
75975
75976    Fix warning differ in signedness in board/mpl/vcma9/vcma9.c
75977
75978    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75979    Signed-off-by: Wolfgang Denk <wd@denx.de>
75980
75981commit de74b9eeacccaf0a42e5ecc9ae79a88f7a311296
75982Author: Wolfgang Denk <wd@denx.de>
75983Date:	Sat Oct 13 21:15:39 2007 +0200
75984
75985    Coding Style cleanup.
75986
75987    Signed-off-by: Wolfgang Denk <wd@denx.de>
75988
75989commit e1893815b0999410d7a327589611c7b38e95299e
75990Author: Wolfgang Denk <wd@denx.de>
75991Date:	Fri Oct 12 15:49:39 2007 +0200
75992
75993    GP3 SSA: enable RTC
75994
75995    Signed-off-by: Wolfgang Denk <wd@denx.de>
75996
75997commit 8002012041f1ff9f997a5727abe5015f70cd2e46
75998Author: Grzegorz Bernacki <gjb@semihalf.com>
75999Date:	Tue Oct 9 13:58:24 2007 +0200
76000
76001    [ads5121] EEPROM support added.
76002
76003    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76004
76005commit 7b624ad254b97e5a25dca2304a398b64aeedaffe
76006Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
76007Date:	Sat Oct 6 18:55:35 2007 +0200
76008
76009    AVR32: Initialize bi_flash* in board_init_r
76010
76011    The ATSTK1000-specific flash driver intializes bi_flashstart,
76012    bi_flashsize and bi_flashoffset, but other flash drivers, like the CFI
76013    driver, don't.
76014
76015    Initialize these in board_init_r instead so that things will still be
76016    set up correctly when we switch to the CFI driver.
76017
76018    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76019
76020commit 2b2a587d6d3076387d22ac740f44044bf46e2cb8
76021Author: Marian Balakowicz <m8@semihalf.com>
76022Date:	Fri Oct 5 10:40:54 2007 +0200
76023
76024    tqm5200: Fix CONFIG_CMD_PCI typo in board config file.
76025
76026    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
76027
76028commit 92869195ef8210758d2176230c0a36897afd50ed
76029Author: Bartlomiej Sieka <tur@semihalf.com>
76030Date:	Fri Oct 5 09:46:06 2007 +0200
76031
76032    CM5200: Fix missing null-termination in hostname manipulation code
76033
76034    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76035
76036commit 9add9884b1fddc34ca186e00a2f868ccd5d02d87
76037Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
76038Date:	Tue Oct 2 19:09:01 2007 +0200
76039
76040    Fix memtest breakage
76041
76042    CFG_MEMTEST_START uses weird magic involving gd, which fails to
76043    compile. Use hardcoded values instead (we actually know how much RAM
76044    we have on board.)
76045
76046    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76047
76048commit 738815c0cc44aa329097f868dc1efc49ede9c5ba
76049Author: Stefan Roese <sr@denx.de>
76050Date:	Tue Oct 2 11:44:46 2007 +0200
76051
76052    ppc4xx: Coding style cleanup
76053
76054    Signed-off-by: Stefan Roese <sr@denx.de>
76055
76056commit 87c1833a39e944db66385286fd5e28f9b3fcdd50
76057Author: Stefan Roese <sr@denx.de>
76058Date:	Tue Oct 2 11:44:19 2007 +0200
76059
76060    ppc4xx: lwmon5: Remove watchdog for now, since not fully tested yet
76061
76062    Signed-off-by: Stefan Roese <sr@denx.de>
76063
76064commit 2db64784061bfc34f4ba70ef1d2fbe7133b55670
76065Author: Grzegorz Bernacki <gjb@semihalf.com>
76066Date:	Mon Oct 1 09:51:50 2007 +0200
76067
76068    Program EPLD to force full duplex mode for PHY.
76069
76070    EPLD forces modes of PHY operation. By default full duplex is turned off.
76071    This fix turns it on.
76072
76073    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76074
76075commit 785c13477b77dcd2e6c5128fffcdb4e1943f4818
76076Author: Timo Ketola <timo.ketola@exertus.fi>
76077Date:	Mon Sep 24 14:50:32 2007 +0300
76078
76079    Bugfix: Use only one PTD for one endpoint
76080
76081    Original isp116x-hcd code prepared multiple PTDs for longer than 16
76082    byte transfers for one endpoint. That is unnecessary because the
76083    ISP116x is able to split long data from one PTD into multiple
76084    transactions based on the buffer size of the endpoint. It also caused
76085    serious problems if the endpoint NAKed some of the transactions. In
76086    that case ISP116x wouldn't notice that the other PTDs were for the same
76087    endpoint and would try the other PTDs possibly out of order. That would
76088    break the whole transfer.
76089
76090    This patch makes isp116x_submit_job to use one PTD for one transfer.
76091
76092    Signed-off-by: Timo Ketola <timo.ketola@exertus.fi>
76093    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
76094
76095commit 86ec86c04326c3913178a7679aa910de071da75d
76096Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
76097Date:	Thu Sep 27 23:27:47 2007 +0200
76098
76099    Fix missing DECLARE_GLOBAL_DATA_PTR on CONFIG_LPC2292 in serial
76100
76101    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
76102
76103commit 3e954beb614b5b190d7f4f4c3b641437a0132e35
76104Author: Stefan Roese <sr@denx.de>
76105Date:	Tue Sep 11 14:12:55 2007 +0200
76106
76107    ppc4xx: lwmon5: Change GPIO 58 to default to low (watchdog test)
76108
76109    Signed-off-by: Stefan Roese <sr@denx.de>
76110
76111commit 1487adbdcf9594bb2eb686325a6f9540dad1b70a
76112Author: Ed Swarthout <Ed.Swarthout@freescale.com>
76113Date:	Wed Sep 26 16:35:54 2007 -0500
76114
76115    85xx io out functions need sync after write.
76116
76117    This fixes the mc146818 rtc_read/write functions for 85xx.
76118
76119    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
76120
76121commit 0d38effc6e359e6b1b0c78d66e8bc1a4dc15a2ae
76122Author: Grant Likely <grant.likely@secretlab.ca>
76123Date:	Tue Sep 25 15:48:05 2007 -0600
76124
76125    Fpga: fix incorrect test of CFG_FPGA_XILINX macro
76126
76127    CFG_FPGA_XILINX is a bit value used to test against the value in
76128    CONFIG_FPGA.  Testing for a value will always return TRUE.	I don't
76129    think that is the intention in this code.
76130
76131    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76132
76133commit 853643d8cf2ca80cb2e25c53ad5dc580abafe166
76134Author: Michal Simek <monstr@monstr.eu>
76135Date:	Mon Sep 24 00:41:30 2007 +0200
76136
76137    [FIX] change command handling and removing code violation
76138
76139commit f240356507038e5ce55e8a24cb2607e9eae6d10c
76140Author: Michal Simek <monstr@monstr.eu>
76141Date:	Mon Sep 24 00:36:06 2007 +0200
76142
76143    [FIX] change sets of commands
76144    because changing of command handling brings
76145    compilation problems
76146
76147commit cb1bc63b75a232571eb69aa2c8aa919321655845
76148Author: Michal Simek <monstr@monstr.eu>
76149Date:	Mon Sep 24 00:30:42 2007 +0200
76150
76151    [FIX] Email reparation & Copyright
76152    Both codes are written by myself without any
76153    support from CTU
76154
76155commit 0731cbae6c2feab93b244d83fd6a43f5cc9bf852
76156Author: Michal Simek <monstr@monstr.eu>
76157Date:	Mon Sep 24 00:25:11 2007 +0200
76158
76159    [PATCH] Change macro name for UartLite
76160    because PowerPC 405 can use UartLite as console
76161
76162commit 1c1100d2fcf46b9d11dcf78d6e5aea75e2e8b716
76163Author: Michal Simek <monstr@monstr.eu>
76164Date:	Mon Sep 24 00:21:19 2007 +0200
76165
76166    [PATCH] Add support for design without interrupt controller
76167    Polling timer
76168
76169commit 0731933ec8ec45d02ba89b52df673d526873cdde
76170Author: Michal Simek <monstr@monstr.eu>
76171Date:	Mon Sep 24 00:19:48 2007 +0200
76172
76173    [FIX] resolve problem with cpu without barrel shifter
76174
76175commit db14d77995ce515b728b178b63f82babe60e3d56
76176Author: Michal Simek <monstr@monstr.eu>
76177Date:	Mon Sep 24 00:18:46 2007 +0200
76178
76179    [FIX] repair email address
76180
76181commit 481d4328618804add1f818a6c96296121cd0528e
76182Author: Michal Simek <monstr@monstr.eu>
76183Date:	Mon Sep 24 00:17:42 2007 +0200
76184
76185    [FIX] repair MFSL commands
76186
76187commit b90c045f035c3cc9b5d2edaed6048dfb74e40763
76188Author: Michal Simek <monstr@monstr.eu>
76189Date:	Mon Sep 24 00:08:37 2007 +0200
76190
76191    synchronizition with mainline
76192
76193commit eda3e1e6619ad0bee94ae4b16c99d88e77e2af13
76194Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76195Date:	Sun Sep 23 02:42:38 2007 +0900
76196
76197    sh: Add support command of ide with sh
76198
76199    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76200
76201commit d91ea45d15cf8e0987456bd211ffbb650824b6f1
76202Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76203Date:	Sun Sep 23 02:38:42 2007 +0900
76204
76205    sh: Update Makefile
76206
76207    Add support MS7722SE01 to Makefile.
76208
76209    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76210
76211commit 6c0bbdccd379f5c8702af9e0765294c2fb7472a6
76212Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76213Date:	Sun Sep 23 02:31:13 2007 +0900
76214
76215    sh: Add support Renesas sh7722 processor and Hitachi MS7722SE01 board
76216
76217    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76218
76219commit 047375bfa4c3052fa50a748da7ff89e9dad3b364
76220Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76221Date:	Sun Sep 23 02:19:24 2007 +0900
76222
76223    sh: Update MS7750SE01 platform
76224
76225    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76226
76227commit 516ad760db3553766267ada01b7d5d727faa4bbd
76228Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76229Date:	Sun Sep 23 02:17:08 2007 +0900
76230
76231    sh: Remove comment out code from include/asm-sh/cpu_sh4.h
76232
76233    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76234
76235commit b02bad128669e567fce87d8df823b06a0144b8db
76236Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76237Date:	Sun Sep 23 02:12:30 2007 +0900
76238
76239    sh: Update core code of SuperH.
76240
76241    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76242
76243commit 66dcad3a9a53e0766d90e0084123bd8529522fb0
76244Author: Wolfgang Denk <wd@denx.de>
76245Date:	Thu Sep 20 00:04:14 2007 +0200
76246
76247    v1.3.0-rc2
76248
76249    Signed-off-by: Wolfgang Denk <wd@denx.de>
76250
76251commit 135e19bc2773ebca487e9a8371f67e1ba202313a
76252Author: Wolfgang Denk <wd@denx.de>
76253Date:	Tue Sep 18 21:36:35 2007 +0200
76254
76255    Avoid compiler warning.
76256
76257    Signed-off-by: Wolfgang Denk <wd@denx.de>
76258
76259commit 8a783a65851bc7421ab69f442261215e21b8891a
76260Author: Grant Likely <grant.likely@secretlab.ca>
76261Date:	Tue Sep 18 12:24:57 2007 -0600
76262
76263    Bugfix: remove embedded null (\0) from CFG_BOOTFILE macro in TQM8540_config
76264
76265    /bin/bash and /bin/dash (which /bin/sh is linked to on ubuntu) handle embedded
76266    nulls in a string differently.  For example, the following statement:
76267	echo "this is a string\0" > afile
76268    Will produce the following with /bin/bash:
76269	"this is a string\0"
76270    But with /bin/dash, will produce:
76271	"this is a string
76272
76273    Bug fixed by moving the embedded null out of the makefile and into the
76274    config header.  Also renamed the macro to avoid usage colision with the same
76275    macro used by other board ports.
76276
76277    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76278
76279commit f8d3ca7b6fa322ac57e8e831f07dbeea039a9f35
76280Author: Wolfgang Denk <wd@denx.de>
76281Date:	Tue Sep 18 17:40:27 2007 +0200
76282
76283    MCC200: fix build warning
76284
76285    The MCC200 board config file includes version.h for some customer-
76286    specific setting, which causes warnings with "make depend"; build
76287    version.h before depend.
76288
76289    Signed-off-by: Wolfgang Denk <wd@denx.de>
76290
76291commit bd86220f58b99d6896198c385fda132f0c980915
76292Author: Peter Pearse <peter.pearse@arm.com>
76293Date:	Tue Sep 18 13:07:54 2007 +0100
76294
76295    Move coloured led API to status_led.h
76296    Improve indentation in drivers/at45.c
76297
76298commit e80e585b00fbbab7ad1bf71619741f2c5b029ab7
76299Author: Eirik Aanonsen <eaa@wprmedical.com>
76300Date:	Tue Sep 18 08:47:20 2007 +0200
76301
76302    Update atstk1002 bootargs.
76303
76304    Updates to atstk1002 U-Boot header file:
76305    - Changed bootargs:
76306	* Set the bootargs for at1002 to point to the SD-card partition instead
76307	* ... of the boot flash.
76308	* Removing the rootfstype since that argument are not needed.
76309
76310    Signed-off-by: Eirik Aanonsen <eaa@wprmedical.com>
76311    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76312
76313commit a4f3aab6dfbed6c29367c688bfb8a47eef62c225
76314Author: Eirik Aanonsen <eaa@wprmedical.com>
76315Date:	Wed Sep 12 13:32:37 2007 +0200
76316
76317    Add some comments to clocks in atstk1002.h
76318
76319    This patch applies some clarifying comments to how the different
76320    clocks are setup according to atstk1002.h Some of the previous
76321    comments where stating wrongful information.
76322
76323    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76324
76325commit 97213f32416ead885deafea86774e912ffd60ad0
76326Author: David Saada <David.Saada@ecitele.com>
76327Date:	Mon Sep 17 17:04:47 2007 +0200
76328
76329    Description: Add NEC's PCI OHCI module ID to the USB OHCI driver
76330
76331    Signed-off-by: David Saada <david.saada@ecitele.com>
76332
76333commit 30363e98fa470fbecea5e8bc0f1443352754f303
76334Author: Stefan Roese <sr@denx.de>
76335Date:	Mon Sep 17 08:20:47 2007 +0200
76336
76337    Small whitespace cleanup of OneNAND patch
76338
76339    Signed-off-by: Stefan Roese <sr@denx.de>
76340
76341commit d7e8ce101a4a45ed6ed45739fc2de5f87b13f7f1
76342Author: Kyungmin Park <kmpark@infradead.org>
76343Date:	Mon Sep 10 17:15:14 2007 +0900
76344
76345    OneNAND support (take #2)
76346
76347    [PATCH 3/3] OneNAND support (take #2)
76348
76349    OneNAND support at U-Boot
76350
76351    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76352
76353commit 17aa2800457df0c06b41516f46f126712c196219
76354Author: Kyungmin Park <kmpark@infradead.org>
76355Date:	Mon Sep 10 17:14:34 2007 +0900
76356
76357    OneNAND support (take #2)
76358
76359    [PATCH 2/3] OneNAND support (take #2)
76360
76361    OneNAND support at U-Boot
76362
76363    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76364
76365commit 916527f4809a7bcd811f1f1daf34af184e31dd8c
76366Author: Kyungmin Park <kmpark@infradead.org>
76367Date:	Mon Sep 10 17:13:49 2007 +0900
76368
76369    OneNAND support (take #2)
76370
76371    [PATCH 1/3] OneNAND support (take #2)
76372
76373    OneNAND support at U-Boot
76374
76375    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76376
76377commit b49c90df6e7cfcfb8b862b8bbf8448dff5eed9a5
76378Author: Michal Simek <monstr@monstr.eu>
76379Date:	Sun Sep 16 20:51:57 2007 +0200
76380
76381    [FIX] remove files form repository
76382
76383commit 67c31036acaaaa992fc346cc89db0909a7e733c4
76384Author: Wolfgang Denk <wd@denx.de>
76385Date:	Sun Sep 16 17:10:04 2007 +0200
76386
76387    TQM8xx[LM]: Fix broken environment alignment.
76388
76389    With recent toolchains, the environment sectors were no longer aligned to
76390    sector boundaries. The reason was a combination of two bugs:
76391
76392    1) common/environment.c assumed that CONFIG_TQM8xxL would be defined
76393       for all TQM8xxL and TQM8xxM boards. But "include/common.h", where
76394       this gets defined, is not included here (and cannot be included
76395       without causing lots of problems).
76396
76397       Added a new #define CFG_USE_PPCENV for all boards which really
76398       want to put the environment is a ".ppcenv" section.
76399
76400    2) The linker scripts just include environment.o, silently assuming
76401       that the objects in that file are really in the order in which
76402       they are coded in the C file, i. e. "environment" first, then
76403       "redundand_environment", and "env_size" last. However, current
76404       toolchains (GCC-4.x) reorder the objects, causing the environment
76405       data not to start on a flash sector boundary:
76406
76407       Instead of:					we got:
76408
76409	40008000 T environment			40008000 T env_size
76410	4000c000 T redundand_environment	40008004 T redundand_environment
76411	40010000 T env_size			4000c004 T environment
76412
76413       Note: this patch fixes just the first part, and cures the alignment
76414       problem by making sure that "env_size" gets placed correctly. However,
76415       we still have a potential issue because primary and redundant
76416       environment sectors are actually swapped, i. e. we have now:
76417
76418	40008000 T redundand_environment
76419	4000c000 T environment
76420	40010000 T env_size
76421
76422       This shall be fixed in the next version.
76423
76424    Signed-off-by: Wolfgang Denk <wd@denx.de>
76425
76426commit eb6da8050797c204c9d010548424186c7ce32fc1
76427Author: Wolfgang Denk <wd@denx.de>
76428Date:	Sun Sep 16 02:39:35 2007 +0200
76429
76430    TQM8xx/FPS8xx: adjust flash partitions for 2.6 ARCH=powerpc kernels
76431
76432    Signed-off-by: Wolfgang Denk <wd@denx.de>
76433
76434commit cd2d1602c54cc6957bdef3872272a4b264893960
76435Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
76436Date:	Mon Sep 10 14:54:56 2007 -0400
76437
76438    Typo fix in tsec.c
76439
76440    Fixup for the break statement in wrong place.
76441
76442    [Patch by urwithsughosh@gmail.com]
76443    Acked-by: Andy Fleming <afleming@freescale.com>
76444    Signed-off-by:	Wolfgang Denk <wd@denx.de>
76445
76446commit 5bd7fe9aeb76906371f40b8fd07613f10922e3e7
76447Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76448Date:	Tue Sep 11 17:04:00 2007 +0200
76449
76450    Fix do_div() usage in nand process output
76451
76452    Fix usage of do_div() in nand erase|read|write process output.
76453
76454    The last patch to nand_util.c introduced do_div() instead of libgcc's
76455    implementation. But do_div() returns the quotient in its first
76456    macro parameter and not as result.
76457
76458    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76459
76460commit c750d2e6692a000a82f29de7bf24e3dc21239161
76461Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76462Date:	Wed Sep 12 12:36:53 2007 +0200
76463
76464    NAND: Add CFG_NAND_QUIET option
76465
76466    This config option sets the default for the progress information
76467    output behavior that can also be configured through the 'quiet'
76468    environment variable.
76469
76470    The legacy NAND code does not print the current progress info
76471    on the console. So this option is for backward compatibility for
76472    units that are in the field and where setting the quiet variable
76473    is not an option. With CFG_NAND_QUIET set to '1' the console
76474    progress info is turned off. This can still be overwritten
76475    through the environment variable.
76476
76477    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76478
76479commit dcb88630290d2bcd803386dd4c2be73142994c4f
76480Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
76481Date:	Thu Sep 13 16:06:05 2007 -0700
76482
76483    ColdFire: fix build error becasue of bad type of mii_init()
76484
76485    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
76486
76487commit 314d5b6ce52a4ed19dd295d1364e246c5e605017
76488Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
76489Date:	Thu Sep 13 16:04:05 2007 -0700
76490
76491    ColdFire: Fix build error caused by pixis.c
76492
76493    Moved the #include <asm/cache.h> inside the #ifdef CONFIG_FSL_PIXIS.
76494
76495    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
76496
76497commit e21659e30660a1377c42af135a6114efe39801d9
76498Author: Sam Sparks <SSparks@twacs.com>
76499Date:	Fri Sep 14 11:14:42 2007 -0600
76500
76501    Update MPC8349ITX*_config to place config.tmp in right place.
76502
76503    MPC834ITX*_config does not store config.tmp at the correct locatation,
76504    causing MPC8349ITXGP to have the wrong TEXT_BASE.
76505
76506    Signed-off-by: Sam Sparks <SSparks@twacs.com>
76507    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76508
76509commit 1218abf1b5817a39a82399b4b928b00750575bda
76510Author: Wolfgang Denk <wd@denx.de>
76511Date:	Sat Sep 15 20:48:41 2007 +0200
76512
76513    Fix cases where DECLARE_GLOBAL_DATA_PTR was not declared as global
76514
76515    Signed-off-by: Wolfgang Denk <wd@denx.de>
76516
76517commit 66b3f24d665be678a9dbb125b1e84185400f63b5
76518Author: Dirk Behme <dirk.behme@googlemail.com>
76519Date:	Sat Sep 15 11:55:42 2007 +0200
76520
76521    Make DECLARE_GLOBAL_DATA_PTR global for DaVinci
76522
76523    As discussed in [1], DECLARE_GLOBAL_DATA_PTR has to be global and not
76524    function local.
76525
76526    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
76527
76528    [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/31805
76529
76530commit 991b089d1ce5ad945725e3657a8f106dfa02a38e
76531Author: Michal Simek <monstr@monstr.eu>
76532Date:	Sat Sep 15 00:03:35 2007 +0200
76533
76534    Synchronize with U-BOOT mainline
76535
76536commit d7fee32b7e61fe11c64e371cde79faa4768e8350
76537Author: Sam Sparks <SSparks@twacs.com>
76538Date:	Fri Sep 14 11:14:42 2007 -0600
76539
76540    Update MPC8349ITX*_config to place config.tmp in right place.
76541
76542    MPC834ITX*_config does not store config.tmp at the correct locatation,
76543    causing MPC8349ITXGP to have the wrong TEXT_BASE.
76544
76545    Signed-off-by: Sam Sparks <SSparks@twacs.com>
76546    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76547    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
76548
76549commit 6e7b7b6ea1b6d04dbe96242eb6a0c1c664c98e8c
76550Author: Bartlomiej Sieka <tur@semihalf.com>
76551Date:	Thu Sep 13 18:21:48 2007 +0200
76552
76553    cm5200: Fix a typo introduced by afaac86fe2948ac84cd9a12bbed883b3c683e7d9
76554
76555    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
76556
76557commit e1f601b572db5de9aa81a0b77c68a86994fe24c4
76558Author: Bartlomiej Sieka <tur@semihalf.com>
76559Date:	Thu Sep 13 16:33:59 2007 +0200
76560
76561    tqm5200: Restore customary env. variable boot commands for powerpc kernels
76562
76563    - update default definitions of kernel_addr and fdt_addr env. variables
76564    - make arch/powerpc booting the default scenario
76565    - update MTD partition layout to match the above
76566
76567    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76568
76569commit f34024d4a328e6edd906456da98d2c537155c4f7
76570Author: Wolfgang Denk <wd@denx.de>
76571Date:	Wed Sep 12 00:48:57 2007 +0200
76572
76573    Fix memory corruption problem on STX GP3 SSA Board.
76574
76575    Signed-off-by: Wolfgang Denk <wd@denx.de>
76576
76577commit d94c79e47011af5e8dd10ed6163c09b4cfc743cc
76578Author: Peter Pearse <peter.pearse@arm.com>
76579Date:	Tue Sep 11 15:35:01 2007 +0100
76580
76581    Final tidy
76582
76583commit 38ad82da0c1180ecdeb212a8f4245e945bcc546e
76584Author: Grzegorz Bernacki <gjb@semihalf.com>
76585Date:	Tue Sep 11 15:42:11 2007 +0200
76586
76587    [GP3SSA] Add define CONFIG_MPC85XX_PCI2 in config file to allow u-boot to
76588    scan on second pci bus.
76589
76590    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76591
76592commit 6c2f4f388e8181655ea8b69343ea00b68aa6e8d0
76593Author: Grzegorz Bernacki <gjb@semihalf.com>
76594Date:	Tue Sep 11 12:57:52 2007 +0200
76595
76596    [ppc4xx] Individual handling of sdram.c for bamboo_nand build
76597
76598    Bamboo has a file sdram.c which needs special treatment when building in
76599    separate directory. It has to be linked to build directory otherwise it is
76600    not seen.
76601
76602    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76603
76604commit d45963854eff39d575124d859419bb4953ce2c87
76605Author: Michal Simek <monstr@monstr.eu>
76606Date:	Tue Sep 11 00:37:04 2007 +0200
76607
76608    [FIX] Microblaze ML401 - repare FLASH handling
76609
76610commit 38c1ef728d19950414a8ab1ccfc53767848fa346
76611Author: Sean MCGOOGAN <sean.mcgoogan@st.com>
76612Date:	Mon Sep 10 16:55:59 2007 +0100
76613
76614    Allocate CPU Architecture Code for STMicroelectronics' ST200.
76615
76616    Signed-off-by: Sean McGoogan <Sean.McGoogan@st.com>
76617    ---------------------------------------------------
76618
76619commit 754bac48156f8958d8f6a53a51eda88ab5758929
76620Author: Wolfgang Denk <wd@denx.de>
76621Date:	Mon Sep 10 20:42:31 2007 +0200
76622
76623    Update version to match current state.
76624
76625    Signed-off-by: Wolfgang Denk <wd@denx.de>
76626
76627commit 7a888d6b3c32a126dbb504ef146bb4c26574ca7b
76628Author: Grzegorz Bernacki <gjb@semihalf.com>
76629Date:	Mon Sep 10 17:39:08 2007 +0200
76630
76631    [MPC512x] Streamline frame handling in the FEC driver
76632
76633    - convert frame size settings to be derived from a single base
76634    - set frame size to the recommended default value
76635
76636    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76637
76638commit e251e00d0db4b36d1d2b7e38fec43a7296b529a2
76639Author: Kyungmin Park <kmpark@infradead.org>
76640Date:	Mon Sep 10 11:34:00 2007 +0900
76641
76642    Remove compiler warning: target CPU does not support interworking
76643
76644    Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76645
76646commit 1d9e31e04911a6bb7cc66dd91132c699101c32e2
76647Author: Wolfgang Denk <wd@denx.de>
76648Date:	Sun Sep 9 21:21:33 2007 +0200
76649
76650    Fix compile error in spc1920 config.
76651
76652    Signed-off-by: Markus Klotzb�cher <mk@denx.de>
76653    Signed-off-by: Wolfgang Denk <wd@denx.de>
76654
76655commit a7d7eca791a37f452c9da10fef4b31dd7aa9a622
76656Author: Grant Likely <grant.likely@secretlab.ca>
76657Date:	Fri Sep 7 09:25:07 2007 -0600
76658
76659    Bugfix: make bootm+libfdt compile on boards with no flash
76660
76661    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76662
76663commit 6efc1fc0b63e55f94c5bc61d8dd23c918e3bc778
76664Author: Grzegorz Bernacki <gjb@semihalf.com>
76665Date:	Fri Sep 7 18:35:37 2007 +0200
76666
76667    [PPC440SPe] PCIe environment settings for Katmai and Yucca
76668
76669    - 'pciconfighost' is set by default in order to be able to scan bridges
76670    behind the primary host/PCIe
76671
76672    - 'pciscandelay' env variable is recognized to allow for user-controlled
76673    delay before the PCIe bus enumeration; some peripheral devices require a
76674    significant delay before they can be scanned (e.g. LSI8408E); without the
76675    delay they are not detected
76676
76677    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76678
76679commit 7f1913938984ef6c6a46cb53e003719196d9c5de
76680Author: Grzegorz Bernacki <gjb@semihalf.com>
76681Date:	Fri Sep 7 18:20:23 2007 +0200
76682
76683    [PPC440SPe] Improve PCIe configuration space access
76684
76685    - correct configuration space mapping
76686    - correct bus numbering
76687    - better access to config space
76688
76689    Prior to this patch, the 440SPe host/PCIe bridge was able to configure only the
76690    first device on the first bus. We now allow to configure up to 16 buses;
76691    also, scanning for devices behind the PCIe-PCIe bridge is supported, so
76692    peripheral devices farther in hierarchy can be identified.
76693
76694    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76695
76696commit 15ee4734e4e08003d73d9ead3ca80e2a0672e427
76697Author: Grzegorz Bernacki <gjb@semihalf.com>
76698Date:	Fri Sep 7 17:46:18 2007 +0200
76699
76700    [PPC440SPe] Convert machine check exceptions handling
76701
76702    Convert using fixup mechanism to suppressing MCK for the duration of config
76703    read/write transaction: while fixups work fine with the case of a precise
76704    exception, we identified a major drawback with this approach when there's
76705    an imprecise case. In this scenario there is the following race condition:
76706    the fixup is (by design) set to catch the instruction following the one
76707    actually causing the exception; if an interrupt (e.g. decrementer) happens
76708    between those two instructions, the ISR code is executed before the fixup
76709    handler the machine check is no longer protected by the fixup handler as it
76710    appears as within the ISR code. In consequence the fixup approach is being
76711    phased out and replaced with explicit suppressing of MCK during a PCIe
76712    config read/write cycle.
76713
76714    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76715
76716commit ff7640c9ead8806b5d827f2b29f9cb2632add729
76717Author: Wolfgang Denk <wd@denx.de>
76718Date:	Fri Sep 7 17:43:36 2007 +0200
76719
76720    Fix typo in MAKEALL script.
76721
76722    Signed-off-by: Wolfgang Denk <wd@denx.de>
76723
76724commit 08e2e5fcd2e06670b62e1680a3934c0e55c72810
76725Author: Grzegorz Bernacki <gjb@semihalf.com>
76726Date:	Fri Sep 7 17:09:21 2007 +0200
76727
76728    [MPC512x] Proper handling of larger frames in the FEC driver
76729
76730    When frame larger than local RX buffer is received, it is split and handled
76731    by two buffer descriptors. Prior to this patch the FEC driver discarded
76732    contents of a buffer descriptor without the 'LAST' bit set, so the first
76733    part of the frame was lost in case of larger frames. This fix allows to
76734    safely combine the two pieces into the whole frame.
76735
76736    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76737
76738commit 8d17979d0359492a822a0a409d26e3a3549b4cd4
76739Author: Rafal Jaworowski <raj@semihalf.com>
76740Date:	Fri Sep 7 17:05:36 2007 +0200
76741
76742    [MPC512x] Correct fixup relocation
76743
76744    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
76745
76746commit a89cbbd27a60e6740772000fd0688ffba1c2576a
76747Author: Wolfgang Denk <wd@denx.de>
76748Date:	Fri Sep 7 01:21:25 2007 +0200
76749
76750    Update CHANGELOG, minor coding style cleanup.
76751
76752commit 5e5803e119de3bebd76fc9a57baac0b5aeccc8a3
76753Author: stefano babic <sbabic@denx.de>
76754Date:	Thu Aug 30 23:01:49 2007 +0200
76755
76756    PXA270: Added support for TrizepsIV board.
76757
76758    This patch add support for the Trizeps IV module (520Mhz).
76759
76760    Signed-off-by: Stefano Babic <sbabic@denx.de>
76761
76762commit 80172c6181c912fbb34ea3ba0c22b232b419b47f
76763Author: stefano babic <sbabic@denx.de>
76764Date:	Thu Aug 30 22:57:04 2007 +0200
76765
76766    PXA270: Add support for multiple serial ports.
76767
76768    This patch adds support for multiple serial ports to the PXA target.
76769    FFUART, BTUART and STUART are supported.
76770
76771    Signed-off-by: Stefano Babic <sbabic@denx.de>
76772
76773commit 28bb3f72c687ac6b2eb076b01dd21a5fd657d45e
76774Author: stefano babic <sbabic@denx.de>
76775Date:	Thu Aug 30 22:48:47 2007 +0200
76776
76777    PXA270: fix compile issue (invalid lvalue)
76778
76779    Code is broken for PXA270 due to "invalid lvalue in assignment".
76780
76781    This patch fix it in pxa-regs.h
76782
76783    Signed-off-by: Stefano Babic <sbabic@denx.de>
76784
76785commit 1d2ca446e1a731df420206d04fe278c27ea6b8e8
76786Author: Jason Jin <Jason.jin@freescale.com>
76787Date:	Thu Aug 30 18:19:05 2007 +0800
76788
76789    Add BUILD_DIR support for bios emulator.
76790
76791    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
76792
76793commit b4d8a55145442f136982634862341a3e02002bda
76794Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76795Date:	Fri Aug 31 14:41:51 2007 +0900
76796
76797    [MIPS] Remove inline asm string functions
76798
76799    Stop using inline string functions on MIPS as other ARCHs do so,
76800    since the optimized inline asm versions are not small.
76801
76802    This change is triggered by a following MIPS build error:
76803    common/libcommon.a(exports.o)(.text+0xdc): In function `jumptable_init':
76804    common/exports.c:32: undefined reference to `strcmp'
76805    make: *** [u-boot] Error 1
76806
76807    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76808
76809commit 8ea2c4e54833deaebc24c3ca6b7f21353c25b0f5
76810Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76811Date:	Fri Aug 31 14:41:45 2007 +0900
76812
76813    [MIPS] Update asm string header
76814
76815    This patches contains several bugfixes and cleanups in the latest upstream:
76816
76817     - Don't include linux/config.h
76818     - Remove buggy inline version of memscan.
76819     - Merge with Linux 2.6.11-rc3.
76820     - Fix undefined reference to strcpy in binfmt_misc caused by gcc 3.4.
76821     - Goodbye mips64.	31704 lines of code bite the dust.
76822     - Replace extern inline with static inline.
76823     - Fix return value of strncpy.
76824     - Remove a bunch more "$1" clobbers.
76825
76826    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76827
76828commit 5b729fb3bd98f49855d6bfc657c3fbae95f2adc2
76829Author: Bartlomiej Sieka <tur@semihalf.com>
76830Date:	Tue Sep 4 17:31:22 2007 +0200
76831
76832    Fix do_bootm_linux() so that multi-file images with FDT blob boot.
76833
76834    Fix incorrect blob address calculation in do_bootm_linux() that prevents
76835    booting the kernel from a multi-file image (kernel + initrd + blob).
76836
76837    Also, make minor updates to the U-Boot's output and to the coding style.
76838
76839    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76840
76841commit 041a2554ad619e80dce520c1a33210affcb6a3f2
76842Author: Gary Jennejohn <gary.jennejohn@freenet.de>
76843Date:	Fri Aug 31 14:29:04 2007 +0200
76844
76845    Add support for Sil680 IDE controller.
76846
76847    o add drivers/sil680.c to support the Sil680 IDE-controller.
76848    o drivers/Makefile: add sil680.o.
76849
76850    Signed-off-by: Gary Jennejohn <garyj@denx.de>
76851
76852commit e79021223bc339df655e360645a52c457a74b067
76853Author: Grant Likely <grant.likely@secretlab.ca>
76854Date:	Thu Sep 6 09:47:40 2007 -0600
76855
76856    bootm/fdt: Only process the fdt if an fdt address was provided
76857
76858    Boards with CONFIG_OF_LIBFDT enabled are not able to boot old-style
76859    kernels using the board info structure (instead of passing a device tree)
76860    This change allows the old style booting to be used if the fdt argument
76861    was not passed to 'bootm'.
76862
76863    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76864    Acked-by: Kim Phillips <kim.phillips@freescale.com>
76865
76866commit cf2817a84c2e9bea2c5dfc084bce2f2d2563ac43
76867Author: Grant Likely <grant.likely@secretlab.ca>
76868Date:	Thu Sep 6 09:46:23 2007 -0600
76869
76870    Migrate 5xxx boards from CONFIG_OF_FLAT_TREE to CONFIG_OF_LIBFDT
76871
76872    Affects boards: icecube (lite5200), jupiter, motionpro, tqm5200
76873
76874    Tested on: lite5200b
76875
76876    Note: the fixup functions have not been moved to a common place.  This
76877    patch is targeted for immediate merging as in solves a build issue, but
76878    the final name/location of the fixups is still subject to debate.  I
76879    propose to merge this now, and move the fixups in the next merge window
76880    to be usable by all targets.
76881
76882    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76883
76884commit 41bb76e941929f54a73206fb132f7a4c275543a3
76885Author: Grant Likely <grant.likely@secretlab.ca>
76886Date:	Thu Sep 6 09:46:17 2007 -0600
76887
76888    libfdt: add convenience function fdt_find_and_setprop()
76889
76890    Given the path to a node, fdt_find_and_setprop() allows a property value
76891    to be set directly.
76892
76893    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76894
76895commit 80767a6cead9990d9e77e62be947843c2c72f469
76896Author: Peter Pearse <peter.pearse@arm.com>
76897Date:	Wed Sep 5 16:04:41 2007 +0100
76898
76899    Changed API name to coloured_led.h
76900    Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
76901    Tidied other cpu/arm920t/start.S code
76902
76903commit 56a9270521baaa00e12639a978302a67f61ef060
76904Author: Kumar Gala <galak@kernel.crashing.org>
76905Date:	Thu Aug 30 16:18:18 2007 -0500
76906
76907    Fix ULI RTC support on MPC8544 DS
76908
76909    The RTC on the M1575 ULI chipset requires a dummy read before
76910    we are able to talk to the RTC.  We accomplish this by adding a
76911    second memory region to the PHB the ULI is on and read from it.
76912
76913    The second region is added to maintain compatiabilty with Linux's
76914    view of the PCI memory map.
76915
76916    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
76917
76918commit f75e89e9b5714db2b0e80074071dfbdd6f59488a
76919Author: Ed Swarthout <Ed.Swarthout@freescale.com>
76920Date:	Thu Aug 30 01:58:48 2007 -0500
76921
76922    ft_board_setup update 85xx/86xx of pci/pcie bus-range property.
76923
76924    pcie is now differentiated from pci.  Add 8641 bus-range updates.
76925
76926    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
76927
76928commit 9f5c3d3720e777a572dcdc8af2008b44c7243885
76929Author: Peter Pearse <peter.pearse@arm.com>
76930Date:	Tue Sep 4 16:18:38 2007 +0100
76931
76932    Add coloured led interface for ARM boards.
76933    Use it in cpu/arm920t/start.S to indicate U-Boot code has been entered.
76934
76935commit 7462fe0d5a9d40cde083fb1a3cd73911996b5ecb
76936Author: Peter Pearse <peter.pearse@arm.com>
76937Date:	Tue Sep 4 14:49:28 2007 +0100
76938
76939    Move include/led.h to board/at91rm9200dk
76940
76941commit 6e4bf9b24e57c15abc6542e685d06380bc64af27
76942Author: Peter Pearse <peter.pearse@arm.com>
76943Date:	Tue Sep 4 14:25:51 2007 +0100
76944
76945    Ran Lindent on drivers/at45.c
76946
76947commit 557ab89d294f08dd532f21d19861b40093200a33
76948Author: Peter Pearse <peter.pearse@arm.com>
76949Date:	Tue Sep 4 14:23:50 2007 +0100
76950
76951    Rename CONFIG_CMD_MUX to CONFIG_CMD_AT91_SPIMUX
76952
76953commit 81b73dec16fd1227369a191e725e10044a9d56b8
76954Author: Gary Jennejohn <garyj@denx.de>
76955Date:	Fri Aug 31 15:21:46 2007 +0200
76956
76957    ppc4xx: (Re-)Enable CONFIG_PCI_PNP on AMCC 440EPx Sequoia
76958
76959    The 440EPx has a problem when the PCI_CACHE_LINE_SIZE register is
76960    set to non-zero, because it doesn't support MRM (memory-read-
76961    multiple) correctly. We now added the possibility to configure
76962    this register in the board config file, so that the default value
76963    of 8 can be overridden.
76964
76965    Here the details of this patch:
76966
76967    o drivers_pci_auto.c: introduce CFG_PCI_CACHE_LINE_SIZE to allow
76968      board-specific settings. As an example the sequoia board requires 0.
76969      Idea from Stefan Roese <sr@denx.de>.
76970    o board/amcc/sequoia/init.S: add a TLB mapping at 0xE8000000 for the
76971      PCI IO-space. Obtained from Stefan Roese <sr@denx.de>.
76972    o include/configs/sequoia.h: turn CONFIG_PCI_PNP back on and set
76973      CFG_PCI_CACHE_LINE_SIZE to 0.
76974
76975    Signed-off-by: Gary Jennejohn <garyj@denx.de>
76976    Signed-off-by: Stefan Roese <sr@denx.de>
76977
76978commit 60174746c668b309378a91488dded898e9553eae
76979Author: Wolfgang Denk <wd@denx.de>
76980Date:	Fri Aug 31 10:01:51 2007 +0200
76981
76982    Fix TFTP OACK code for short packets.
76983
76984    The old code had a loop limit overflow bug which caused a semi-
76985    infinite loop for small packets, because in "i<len-8", "i" was signed,
76986    but "len" was unsigned, and "len-8" became a huge number for small
76987    values of "len".
76988
76989    This is a workaround which replaces broken commit 8f1bc284.
76990
76991    Signed-off-by: Wolfgang Denk <wd@denx.de>
76992
76993commit 696dd1307cd8e73a10e9bb3c51731bfd6f837bee
76994Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
76995Date:	Thu Aug 30 15:03:05 2007 +0200
76996
76997    Reduce BOOTDELAY variable to 1 second by default for STK1002
76998
76999    Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77000    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77001
77002commit c88b6e1cbf9a8ae2a34fb602f78a1bf4e6692b6a
77003Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77004Date:	Thu Aug 30 15:03:04 2007 +0200
77005
77006    Remove double quotation marks around MAC address for STK1002
77007
77008    Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77009    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77010
77011commit ff13ac8c7bbebb238e339592de765c546dba1073
77012Author: Wolfgang Denk <wd@denx.de>
77013Date:	Thu Aug 30 14:42:15 2007 +0200
77014
77015    Backout commit 8f1bc284 as it causes TFTP to fail.
77016
77017    Signed-off-by: Wolfgang Denk <wd@denx.de>
77018
77019commit 1900fbf255acba8b94fb442a16408ea85a1d46a6
77020Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77021Date:	Thu Aug 30 02:26:17 2007 -0500
77022
77023    Revert "Fix MPC8544DS PCIe3 scsi."
77024
77025    This reverts commit 9468e680.
77026    Commit 16e23c3f5da removing allocation of PCSRBAR is sufficient.
77027
77028    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77029
77030commit 8f1bc28408ded213418d9bc0780c7d8fb8a03774
77031Author: Grant Likely <grant.likely@secretlab.ca>
77032Date:	Wed Aug 29 18:26:24 2007 -0600
77033
77034    tftp: don't implicity trust the format of recevied packets
77035
77036    The TFTP OACK code trusts that the incoming packet is formated as
77037    ASCII text and can be processed by string functions. It also has a
77038    loop limit overflow bug where if the packet length is less than 8, it
77039    ends up looping over *all* of memory to find the 'blksize' string.
77040
77041    This patch solves the problem by forcing the packet to be null
77042    terminated and using strstr() to search for the sub string.
77043
77044    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
77045
77046commit 04625764cc93ce8a61625ac19d7fe2a2ceee8143
77047Author: Stefan Roese <sr@denx.de>
77048Date:	Wed Aug 29 16:31:18 2007 +0200
77049
77050    ppc4xx: Change lwmon5 default environment to support Linux RTC
77051
77052    The Linux PCF8563 RTC driver doesn't do autoprobing, so we need
77053    to supply the RTC I2C address as bootline parameter. This patch
77054    adds support for this rtc probing parameter to the bootargs:
77055
77056    "rtc-pcf8563.probe=0,0x51"
77057
77058    Signed-off-by: Stefan Roese <sr@denx.de>
77059
77060commit 2602a5c40ae37ab965a4e240854fdaffb51328a4
77061Author: Kim Phillips <kim.phillips@freescale.com>
77062Date:	Wed Aug 29 09:06:05 2007 -0500
77063
77064    sbc8641: remove unused OF_FLAT_TREE_MAX_SIZE
77065
77066    this had slipped through the cracks, since the sbc board was added
77067    after I wrote the original patch to remove all these symbols, and
77068    before it was merged.
77069
77070    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77071
77072commit c5bded3c88e48ae648a75d357dc81a8255fa81f1
77073Author: Wolfgang Denk <wd@denx.de>
77074Date:	Wed Aug 29 14:05:30 2007 +0200
77075
77076    Add mii_init() prototype
77077
77078    to get rid of a *lot* of compiler warnings.
77079
77080    Signed-off-by: Wolfgang Denk <wd@denx.de>
77081
77082commit 2d1f23aa1e74e4a8f8ffa67f246eb98c522dfd7f
77083Author: Wolfgang Denk <wd@denx.de>
77084Date:	Wed Aug 29 13:35:03 2007 +0200
77085
77086    Disable network support on cmi_mpc5xx board
77087
77088    ..because it caused compiler errors and there seems to be no
77089    board maintainer to take care of this.
77090
77091    Signed-off-by: Wolfgang Denk <wd@denx.de>
77092
77093commit 9468e6804b7e25b0f6f52e53f47bce3175400a16
77094Author: Kumar Gala <galak@kernel.crashing.org>
77095Date:	Mon Aug 20 09:44:00 2007 -0500
77096
77097    Fix MPC8544DS PCIe3 scsi.
77098
77099    <ed.swarthout@freescale.com>
77100
77101    The problem is pciauto_setup_device() getting called from fsl_pci_init.c
77102    is allocating memory space it doesn't need.
77103
77104    Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
77105    Signed-off-by: Andy Fleming <afleming@freescale.com>
77106
77107commit 4bf4abb8a4e9955556b120a1aafa30c03e74032a
77108Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77109Date:	Tue Aug 21 09:38:59 2007 -0500
77110
77111    8548cds fixes
77112
77113    Restore CONFIG_EXTRA_ENV_SETTINGS definition which contains the
77114    correct consoledev needed for linux boot.
77115    Standardize on fdt{file,addr} var to hold dtb file name.
77116
77117    Set PCI inbound memory region from CFG_MEMORY_{BUS,PHYS}.
77118
77119    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77120
77121commit 7a1ac419fa0d2d23ddd08bd61d16896a9f33c933
77122Author: Haiying Wang <Haiying.Wang@freescale.com>
77123Date:	Thu Aug 23 15:20:54 2007 -0400
77124
77125    Enable L2 cache for MPC8568MDS board
77126
77127    The L2 cache size is 512KB for 8568, print out the correct informaiton.
77128
77129    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
77130
77131commit 94c47fdaf14cb29fa3fb4d4da2efdd96c803b46b
77132Author: Jason Jin <Jason.jin@freescale.com>
77133Date:	Wed Aug 22 17:54:49 2007 +0800
77134
77135    Remove the bios emulator binary files from MAI board
77136
77137    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
77138
77139commit 7608d75f9c87c9eb5b3a43219d0506d3e979a13f
77140Author: Kim Phillips <kim.phillips@freescale.com>
77141Date:	Tue Aug 21 17:00:17 2007 -0500
77142
77143    support board vendor-common makefiles
77144
77145    if a board/$(VENDOR)/common/Makefile exists, build it.
77146
77147    also add the first such case, board/freescale/common/Makefile, to
77148    handle building board-shared EEPROM, PIXIS, and MDS-PIB code, as
77149    dictated by board configuration.
77150
77151    thusly get rid of alternate build dir errors such as:
77152
77153    FATAL: can't create /work/wd/tmp/u-boot-ppc/board/freescale/mpc8360emds/../common/pq-mds-pib.o: No such file or directory
77154
77155    by putting the common/ mkdir command in its proper place (the common
77156    Makefile). Common bits from existing individual board Makefiles have
77157    been removed.
77158
77159    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77160
77161commit ef8f20752712dc1cdbd86f47e3bd6e35f81c83fd
77162Author: stefano babic <sbabic@denx.de>
77163Date:	Tue Aug 21 15:52:33 2007 +0200
77164
77165    Fix: TFTP is not working on little endian systems
77166
77167    TFTP does not work anymore after multicast tftp
77168    patch was applied on little endian systems.
77169    This patch fix it.
77170
77171    Signed-off-by: Stefano Babic <sbabic@denx.de>
77172
77173commit 5f470948570526e9186f053a3003da7719604e90
77174Author: stefano babic <sbabic@denx.de>
77175Date:	Tue Aug 21 15:50:33 2007 +0200
77176
77177    Fix MAC address setting in DM9000 driver.
77178
77179    The logic to check if there is a correct MAC address in the DM9000
77180    EEPROM, added in the last patch, is wrong. Now the MAC address is
77181    always taken from the environment, even if a suitable MAC is present
77182    in the EEPROM.
77183
77184    Signed-off-by: Stefano Babic <sbabic@denx.de>
77185
77186commit 4a8527ef086ec7c89f40674ef024ae6f988a614a
77187Author: Martin Krause <martin.krause@tqs.de>
77188Date:	Tue Aug 21 12:40:34 2007 +0200
77189
77190    MPC5xxx: fix some compiler warnings in USB code
77191
77192    Fix the following warnings:
77193    - usb.c:xx: warning: function declaration isn't a prototype
77194    - usb_ohci.c:xxx: warning: passing argument 1 of '__fswab32' makes integer
77195      from pointer wihtout a cast
77196
77197    Signed-off-by: Martin Krause <martin.krase@tqs.de>
77198
77199commit 16e23c3f5dab6937f5109365416808c7f15c122b
77200Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77201Date:	Mon Aug 20 23:55:33 2007 -0500
77202
77203    fsl_pci_init - Remove self PCSRBAR allocation
77204
77205    CPU physical address space was being wasted by allocating a
77206    PCSRBAR PCI inbound region to it's memory space.
77207
77208    As a rule, PCSRBAR should be left alone since it does not affect
77209    transactions from self and other masters may have changed it.
77210
77211    Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
77212
77213commit 0e700ce03a23bb1921149bc77008ace7103d5289
77214Author: Martin Krause <martin.krause@tqs.de>
77215Date:	Mon Aug 20 13:56:47 2007 +0200
77216
77217    Fix compiler warning in include/s3c2410.h
77218
77219    This patch fixes the "type qualifiers ignored on fuction return tpye"
77220    warning for include/s3c2410.h
77221
77222    Signed-off-by: Martin Krause <martin.krause@tqs.de>
77223
77224commit 9bb8b209ed2058a5756ecbeb544c067e44a42aea
77225Author: Dirk Behme <dirk.behme@googlemail.com>
77226Date:	Mon Aug 20 07:09:05 2007 +0200
77227
77228    Fix compilation error for omap2420h4_config.
77229
77230    omap2420h4 switched to cfi, so remove old (already disabled) flash.c
77231    and flash_probe() calls in env_flash.c.
77232
77233    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
77234
77235commit 3bb342fc85d79dbb6b8c2039e7cdcddc82b8d90f
77236Author: Kim Phillips <kim.phillips@freescale.com>
77237Date:	Fri Aug 10 14:34:14 2007 -0500
77238
77239    fdt: remove unused OF_FLAT_TREE_MAX_SIZE references
77240
77241    and make some minor corrections to the FDT part of the README.
77242
77243    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77244
77245commit 6af2eeb1e99c2dcc584d4c5ab7fcae30a325f4de
77246Author: Wolfgang Denk <wd@denx.de>
77247Date:	Wed Aug 29 01:32:05 2007 +0200
77248
77249    Minor coding style cleanup.
77250
77251    Signed-off-by: Wolfgang Denk <wd@denx.de>
77252
77253commit a861558c65f65f1cf1302f3a35e9db7686b9e1a3
77254Author: Heiko Schocher <hs@pollux.denx.de>
77255Date:	Tue Aug 28 17:40:33 2007 +0200
77256
77257    [UC101] Fix: if no CF in the board, U-Boot resets sometimes.
77258
77259    Signed-off-by: Heiko Schocher <hs@denx.de>
77260
77261commit f98984cb194bb34dbe1db9429d3b51133af30d07
77262Author: Heiko Schocher <hs@pollux.denx.de>
77263Date:	Tue Aug 28 17:39:14 2007 +0200
77264
77265    IDE:	- make ide_inb () and ide_outb () "weak", so boards can
77266	      define there own I/O functions.
77267	      (Needed for the pcs440ep board).
77268	    - The default I/O Functions are again 8 Bit accesses.
77269	    - Added CONFIG_CMD_IDE for the pcs440ep Board.
77270
77271    Signed-off-by: Heiko Schocher <hs@denx.de>
77272
77273commit 2c05fd125744981e5f2828d24e66ccc20a77d25d
77274Author: Semih Hazar <semih.hazar@indefia.com>
77275Date:	Mon Aug 20 19:00:01 2007 +0300
77276
77277    AVR32: Change prototype of memset
77278
77279    Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
77280    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77281
77282commit 9c02defc29b57945b600714cf61ddfd02b02fb14
77283Author: Yuri Tikhonov <yur@emcraft.com>
77284Date:	Sat Aug 25 05:07:16 2007 +0200
77285
77286    POST: limit memory test area to not touch global data anymore
77287
77288    As experienced on lwmon5, on some boards the POST memory test can
77289    corrupt the global data buffer (bd). This patch fixes this issue
77290    by checking and limiting this area.
77291
77292    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
77293    Signed-off-by: Stefan Roese <sr@denx.de>
77294
77295commit 75e1a84d483e36be10e206e539b028c4889e1158
77296Author: Stefan Roese <sr@denx.de>
77297Date:	Fri Aug 24 15:41:42 2007 +0200
77298
77299    ppc4xx: Add RTC POST test to lwmon5 board configuration
77300
77301    Since this RTC POST test is taking quite a while to complete
77302    it's only initiated upon special keypress same as the complete
77303    memory POST.
77304
77305    Signed-off-by: Stefan Roese <sr@denx.de>
77306
77307commit d7bfa620037a6d2210159387571bdf93aa32c162
77308Author: Stefan Roese <sr@denx.de>
77309Date:	Fri Aug 24 15:19:10 2007 +0200
77310
77311    ppc4xx: Change GPIO signal for watchdog triggering on lwmon5
77312
77313    Signed-off-by: Stefan Roese <sr@denx.de>
77314
77315commit c25dd8fc25e9ca3695db996a257d9ba4dab414db
77316Author: Stefan Roese <sr@denx.de>
77317Date:	Thu Aug 23 11:02:37 2007 +0200
77318
77319    ppc4xx: Add support for 2nd I2C EEPROM on lwmon5 board
77320
77321    This patch adds support for the 2nd EEPROM (AT24C128) on the lwmon5
77322    board. Now the "eeprom" command can be used to read/write from/to this
77323    device. Additionally a new command was added "eepromwp" to en-/disable
77324    the write-protect of this 2nd EEPROM.
77325
77326    The 1st EEPROM is not affected by this write-protect command.
77327
77328    Signed-off-by: Stefan Roese <sr@denx.de>
77329
77330commit c64fb30e4c5976007d56fc1789c7a0666082b536
77331Author: Stefan Roese <sr@denx.de>
77332Date:	Wed Aug 22 08:56:09 2007 +0200
77333
77334    ppc4xx: Remove unused option CFG_INIT_RAM_OCM
77335
77336    Signed-off-by: Stefan Roese <sr@denx.de>
77337
77338commit 3ad63878737a5a2b1e60825bf0a7d601d7a695e7
77339Author: Stefan Roese <sr@denx.de>
77340Date:	Tue Aug 21 16:27:57 2007 +0200
77341
77342    ppc4xx: Add matrix kbd support to lwmon5 board (440EPx based)
77343
77344    This patch adds support for the matrix keyboard on the lwmon5 board.
77345    Since the implementation in the dsPCI is kind of compatible with the
77346    "old" lwmon board, most of the code is copied from the lwmon
77347    board directory.
77348
77349    Signed-off-by: Stefan Roese <sr@denx.de>
77350
77351commit 3e66c078003607a7d1d214c15a5f262bc1b4032f
77352Author: Wolfgang Denk <wd@denx.de>
77353Date:	Sun Aug 19 10:27:34 2007 +0200
77354
77355    Fix some build errors.
77356
77357    Signed-off-by: Wolfgang Denk <wd@denx.de>
77358
77359commit 05675735ef77dc23b5e0eb782bad1ff477b55e86
77360Author: Wolfgang Denk <wd@denx.de>
77361Date:	Sat Aug 18 22:00:38 2007 +0200
77362
77363    Update CHANGELOG.
77364
77365commit 79f240f7ecc0506b43ac50d1ea405ff6540d4d57
77366Author: Kim Phillips <kim.phillips@freescale.com>
77367Date:	Thu Aug 16 22:52:39 2007 -0500
77368
77369    lib_ppc: make board_add_ram_info weak
77370
77371    platforms wishing to display RAM diagnostics in addition to size,
77372    can do so, on one line, in their own board_add_ram_info()
77373    implementation.
77374
77375    this consequently eliminates CONFIG_ADD_RAM_INFO.
77376
77377    Thanks to Stefan for the hint.
77378
77379    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77380
77381commit 815b5bd5b18569917c3e04b9757511e6ed23b9f6
77382Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
77383Date:	Fri Aug 17 12:43:44 2007 +0900
77384
77385    PCI_READ_VIA_DWORD_OP: Fix *val uninitialized bug
77386
77387    This patch has been sent on:
77388    - 6 Jun 2007
77389
77390    Many users of PCI config read routines tend to ignore the function
77391    ret value, and are only concerned about the contents of *val. Based
77392    on this, pci_hose_read_config_{byte,word}_via_dword should initialize
77393    the *val on dword read error.
77394
77395    Without this fix, for example, we'll go on scanning bus with vendor or
77396    header_type uninitialized. This brings many unnecessary config trials.
77397
77398    Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
77399
77400commit 26667b7fa05a8bf2fc65fb9f3230b02b1a10c367
77401Author: Stefan Roese <sr@denx.de>
77402Date:	Sat Aug 18 14:37:52 2007 +0200
77403
77404    ColdFire: Fix some remaining problems with CFG_CMD_
77405
77406    Signed-off-by: Stefan Roese <sr@denx.de>
77407
77408commit 8280f6a1c43247616b68224675188e5ccd124650
77409Author: Stefan Roese <sr@denx.de>
77410Date:	Sat Aug 18 14:33:02 2007 +0200
77411
77412    Coding style cleanup
77413
77414    Signed-off-by: Stefan Roese <sr@denx.de>
77415
77416commit 4a442d3186b31893b4f77c6e82f63c4517a5224b
77417Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77418Date:	Thu Aug 16 19:23:50 2007 -0500
77419
77420    ColdFire: Add M5235EVB Platform for MCF523x
77421
77422    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77423
77424commit 4cc1cd5941827a04cf5c51a07fcc42e8945894aa
77425Author: Kim Phillips <kim.phillips@freescale.com>
77426Date:	Fri Aug 17 09:30:00 2007 -0500
77427
77428    mpc83xx: fix typo in DDR2 programming
77429
77430    introduced in the implement board_add_ram_info patch as I was cleaning out the
77431    magic numbers.  sorry.
77432
77433    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77434
77435commit e58fe95784d2514fc9c21028dc59f2b319a35d80
77436Author: Kim Phillips <kim.phillips@freescale.com>
77437Date:	Thu Aug 16 22:53:09 2007 -0500
77438
77439    mpc83xx: move freescale boards to boards/freescale
77440
77441    includes build fixes.
77442
77443    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77444
77445commit 5aa4ad8d8e7e9468219990c7875d5fdc9e962f47
77446Author: Kim Phillips <kim.phillips@freescale.com>
77447Date:	Thu Aug 16 22:52:59 2007 -0500
77448
77449    mpc83xx: suppress unused variable 'val8' warning
77450
77451    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77452
77453commit bbea46f76f767b919070b4829bf34c86bd223248
77454Author: Kim Phillips <kim.phillips@freescale.com>
77455Date:	Thu Aug 16 22:52:48 2007 -0500
77456
77457    mpc83xx: implement board_add_ram_info
77458
77459    add board_add_ram_info, to make memory diagnostic output more
77460    consistent. u-boot banner output now looks like:
77461
77462    DRAM:  256 MB (DDR1, 64-bit, ECC on)
77463
77464    and for boards with SDRAM on the local bus, a line such as this is
77465    added:
77466
77467    SDRAM: 64 MB (local bus)
77468
77469    also replaced some magic numbers with their equivalent define names.
77470
77471    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77472
77473commit 14778585d1389d86d5846efec29e5fce892680ce
77474Author: Tony Li <tony.li@freescale.com>
77475Date:	Fri Aug 17 10:35:59 2007 +0800
77476
77477    mpc83xx: Split PIB init code from pci.c and add Qoc3 ATM card support
77478
77479    The patch split the PIB init code from pci.c to a single file board/freescale/common/pq-mds-pib.c
77480    And add Qoc3 ATM card support for MPC8360EMDS and MPC832XEMDS board.
77481
77482    Signed-off-by Tony Li <tony.li@freescale.com>
77483
77484commit 8ae158cd87a4a25722b27835261b6ff0fa2aa6a7
77485Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77486Date:	Thu Aug 16 15:05:11 2007 -0500
77487
77488    ColdFire: Add M54455EVB for MCF5445x
77489
77490    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77491
77492commit a1436a842654a8d3927d082a8ae9ee0a10da62d7
77493Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77494Date:	Thu Aug 16 13:20:50 2007 -0500
77495
77496    ColdFire: Add M5253EVBE platform for MCF52x2
77497
77498    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77499
77500commit a605aacd8324094199402816cc6d9124aba57b8d
77501Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77502Date:	Thu Aug 16 05:04:31 2007 -0500
77503
77504    ColdFire: Add M5249EVB platform for MCF52x2
77505
77506    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77507
77508commit f28e1bd9daa6de5eb33ae4822bda6b008ccb4e9e
77509Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77510Date:	Wed Aug 15 20:32:06 2007 -0500
77511
77512    ColdFire: Update Freescale MCF52x2 platforms
77513
77514    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77515
77516commit 870470dbf6f4bb9864e0d97aeedbc17c167c6d1c
77517Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77518Date:	Wed Aug 15 19:55:10 2007 -0500
77519
77520    ColdFire: Update EB+MCF-EV123 platform
77521
77522    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77523
77524commit aa93d859d9b1fcd8eea52d51b06e86c38f72111b
77525Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77526Date:	Wed Aug 15 19:46:38 2007 -0500
77527
77528    ColdFire: update TASREG platform for MCF52x2
77529
77530    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77531
77532commit a9505510bf56a9b5558248dd8b73ec9d9a1556a2
77533Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77534Date:	Wed Aug 15 19:45:51 2007 -0500
77535
77536    ColdFire: update r5200 platform for MCF52x2
77537
77538    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77539
77540commit 6cfd3c7bc813fb317ab7c0781f0d1874b1c0877c
77541Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77542Date:	Wed Aug 15 19:43:20 2007 -0500
77543
77544    ColdFire: idmr platform MCF52x2 update
77545
77546    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77547
77548commit 6706424d0bb851fb52af00cd1c3301e91ee7f2b0
77549Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77550Date:	Wed Aug 15 19:41:06 2007 -0500
77551
77552    ColdFire: cobra5272 platform for MCF52x2 update
77553
77554    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77555
77556commit 56115665b4a64c10c01440c57749b265e0908fa4
77557Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77558Date:	Wed Aug 15 19:38:15 2007 -0500
77559
77560    ColdFire: MCF52x2 Header files update
77561
77562    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77563
77564commit 83ec20bc4380eebddfde45da6e3a69a92d4db21d
77565Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77566Date:	Wed Aug 15 19:21:21 2007 -0500
77567
77568    ColdFire: MCF52x2 update
77569
77570    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77571
77572commit f52e78304dcc0ac459c0ea1fa5be275c7d1642cf
77573Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77574Date:	Wed Aug 15 18:46:11 2007 -0500
77575
77576    ColdFire: MCF5329 update cache
77577
77578    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77579
77580commit 7171977fb8fd77cfb6676953fa9a05789c450513
77581Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77582Date:	Wed Aug 15 15:40:20 2007 -0500
77583
77584    ColdFire: MCF5329 header file clean up
77585
77586    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77587
77588commit ab77bc547ba561c25ea34457ed17aa0b2f7c2723
77589Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77590Date:	Wed Aug 15 15:39:17 2007 -0500
77591
77592    ColdFire: MCF5329 Update and cleanup
77593
77594    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77595
77596commit 10327dc5541f947c0cf7e31fef86c4706169607a
77597Author: Andy Fleming <afleming@freescale.com>
77598Date:	Thu Aug 16 16:35:02 2007 -0500
77599
77600    Add CONFIG_HAS_ETH0 to all boards with TSEC
77601
77602    The 85xx code now relies on CONFIG_HAS_ETH0 to determine whether
77603    to update TSEC1's device-tree node, so we need to add it
77604    to all the boards with TSECs.  Do this for 83xx and 86xx, too,
77605    since they will eventually do something similar.
77606
77607    Signed-off-by: Andy Fleming <afleming@freescale.com>
77608
77609commit d64ee908a1b525e5bb2b4cbeb5c449ad6a469666
77610Author: Kumar Gala <galak@kernel.crashing.org>
77611Date:	Thu Aug 16 15:05:04 2007 -0500
77612
77613    Update MPC8544 DS PCI memory map
77614
77615    The PCIe bus that the ULI M1575 is connected to has no possible way of
77616    needing more than the fixed amount of IO & Memory space needed by the ULI.
77617
77618    So make it use far less IO & memory space and have it use the shared LAW.  This
77619    free's up a LAW for PCIe1 IO space.  Also reduce the amount of IO space needed
77620    by each bus.
77621
77622    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
77623
77624commit ea5877e31ed63ade948fd1293895ec23fe01472e
77625Author: Kumar Gala <galak@kernel.crashing.org>
77626Date:	Thu Aug 16 11:01:21 2007 -0500
77627
77628    Fix up some fdt issues on 8544DS
77629
77630    It looks like we had a merge issue that duplicated a bit of code
77631    in ft_board_setup.	Also, we need to set CONFIG_HAS_ETH0 to get
77632    the MAC address properly set in the device tree on boot for TSEC1
77633
77634    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
77635
77636commit 07bc20560cb9d3d186cca268c05c82762e8c55ad
77637Author: Niklaus Giger <niklaus.giger@netstal.com>
77638Date:	Thu Aug 16 15:16:03 2007 +0200
77639
77640    PPC4xx:HCU4/5 cleanup
77641
77642    Minor cleanups to confirm to the u-boot coding style.
77643    Some german expressions -> english.
77644    HCU5 enforces a unique IP adress for a given slot in the rack.
77645
77646    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77647
77648commit 1e6b07c64967c1eb2cd84faa4c32bf2a769bc8eb
77649Author: Niklaus Giger <niklaus.giger@netstal.com>
77650Date:	Thu Aug 16 15:16:02 2007 +0200
77651
77652    PPC4xx:HCU4/5 cleanup ecc/sdram init
77653
77654    Make ecc initialisation robust, as DDR2-ECC errors may be generated
77655    while zeroing the RAM.
77656
77657    Return 16 bytes (a cacheline) less than the available memory, as the
77658    board and/or PPC440EPx might have problems accessing the last bytes.
77659
77660    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77661
77662commit d35b508a55508535b6e8445b718585d27df733d3
77663Author: Kim Phillips <kim.phillips@freescale.com>
77664Date:	Wed Aug 15 22:29:56 2007 -0500
77665
77666    fdt: suppress unused variable 'bd' warning
77667
77668    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77669
77670commit 82bd9ee77490588d4da785d75829ca63d0176baf
77671Author: Andy Fleming <afleming@freescale.com>
77672Date:	Wed Aug 15 20:06:50 2007 -0500
77673
77674    Fix warnings from of_data copy fix
77675
77676    Forgot to cast of_flat_tree to ulong.
77677
77678    Signed-off-by: Andy Fleming <afleming@freescale.com>
77679
77680commit 7613afda77d5eec0f47d303025b0c661b70e4c73
77681Author: Andy Fleming <afleming@freescale.com>
77682Date:	Wed Aug 15 20:03:44 2007 -0500
77683
77684    Don't wait for disconnected TSECs
77685
77686    The TSEC driver's PHY code waits a long time for autonegotiation to
77687    complete, even if the link is down.  The PHY knows the link is
77688    down or up before autonegotiation completes, so we can short-circuit
77689    the process if the link is down.
77690
77691    Signed-off-by: Andy Fleming <afleming@freescale.com>
77692
77693commit b96c83d4ae475a70ef2635cd0e748174c44c8601
77694Author: Andy Fleming <afleming@freescale.com>
77695Date:	Wed Aug 15 20:03:34 2007 -0500
77696
77697    Fix numerous bugs in the 8568 UEC support
77698
77699    Actually, fixed a large bug in the UEC for *all* platforms.
77700    How did this ever work?
77701
77702    uec_init() did not follow the spec for eth_init(), and returned
77703    0 on success.  Switch it to return the link like tsec_init()
77704    (and 0 on error)
77705
77706    The immap for the 8568 was defined based on MPC8568, rather than
77707    CONFIG_MPC8568
77708
77709    CONFIG_QE was off
77710
77711    CONFIG_ETHPRIME was set to "Freescale GETH".  Now is "FSL UEC0"
77712
77713    Fixed a comment about the ranges for CONFIG_ETHPRIME if TSEC_ENET is
77714    enabled
77715
77716    Signed-off-by: Andy Fleming <afleming@freescale.com>
77717
77718commit 3a79013e2adda53332dfd0b511066a805e929a9d
77719Author: Andy Fleming <afleming@freescale.com>
77720Date:	Wed Aug 15 20:03:25 2007 -0500
77721
77722    Define tsec flag values in config files
77723
77724    The tsec_info structure and array has a "flags" field for each
77725    ethernet controller.  This field is the only reason there are
77726    settings.  Switch to defining TSECn_FLAGS for each controller
77727    in the config header, and we can greatly simplify the array, and
77728    also simplify the addition of future boards.
77729
77730    Signed-off-by: Andy Fleming <afleming@freescale.com>
77731
77732commit ec7238229507e7f47533a611ea8c53319d234cf3
77733Author: Andy Fleming <afleming@freescale.com>
77734Date:	Wed Aug 15 20:03:13 2007 -0500
77735
77736    Add support for building all boards with a TSEC
77737
77738    Changes to the TSEC driver affect almost all 83xx, 85xx, and 86xx boards.
77739    Now we can do a MAKEALL test on all of them!
77740
77741    Signed-off-by: Andy Fleming <afleming@freescale.com>
77742
77743commit 10aaf716cb0dc6614df54ef78bed5144afd23ef8
77744Author: Andy Fleming <afleming@freescale.com>
77745Date:	Wed Aug 15 17:30:56 2007 -0500
77746
77747    Fix of_data copying for CONFIG_OF_FLAT_TREE-using boards
77748
77749    The fix, "Fix where the #ifdef CFG_BOOTMAPSZ is placed"
77750    neglected to *also* put the code inside the similar #ifdef
77751    for CONFIG_OF_FLAT_TREE.
77752
77753    Signed-off-by: Andy Fleming <afleming@freescale.com>
77754
77755commit 78f9fef7f406078c8bf7191e665a73f795157746
77756Author: Scott Wood <scottwood@freescale.com>
77757Date:	Wed Aug 15 15:46:46 2007 -0500
77758
77759    mpc885ads: Don't define CONFIG_BZIP2.
77760
77761    bzip2 requires a significant chunk of malloc space, and there isn't
77762    enough room on mpc885ads (with only 8MB RAM) for both bzip2's malloc area
77763    and a downloaded image at 0x400000.
77764
77765    Signed-off-by: Scott Wood <scottwood@freescale.com>
77766
77767commit 002275a3ed8b114885f6702d6d544d0780dfe689
77768Author: Michal Simek <Monstr@seznam.cz>
77769Date:	Thu Aug 16 08:54:10 2007 +0200
77770
77771    Bios emulator - fix microblaze toolchain problem
77772
77773    microblaze CPU have problem with bios_emulator code.
77774    Microblaze toolchain doesn't support PRAGMA PACK.
77775
77776    Signed-off-by: Michal Simek <monstr@monstr.eu>
77777
77778commit a5a38f4fd7e5366d706ff6a985f9b6715ddbc98b
77779Author: Wolfgang Denk <wd@denx.de>
77780Date:	Thu Aug 16 11:51:04 2007 +0200
77781
77782    Minor Coding Style fix; Update CHANGELOG file.
77783
77784    Signed-off-by: Wolfgang Denk <wd@denx.de>
77785
77786commit 8fb6e80c06849e3013ac5c9350d8ed9e52967991
77787Author: Stefan Roese <sr@denx.de>
77788Date:	Thu Aug 16 11:21:49 2007 +0200
77789
77790    ppc4xx: Remove #warning in esd auto_update.c
77791
77792    Signed-off-by: Stefan Roese <sr@denx.de>
77793
77794commit 2d78074d2e806edc380c1464eb9e5df335ece65e
77795Author: Stefan Roese <sr@denx.de>
77796Date:	Fri Jun 22 17:32:28 2007 +0200
77797
77798    ppc7xx: Update CPCI750 board
77799
77800    This small CPCI750 update extends the board specific command
77801    "show_config" to display the Marvell strapping registers and
77802    extends the PCI IDE controller.
77803
77804    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
77805    Signed-off-by: Stefan Roese <sr@denx.de>
77806
77807commit 78cff50edba6b1508eb15c2f53ce966ac891eb9e
77808Author: Michal Simek <monstr@monstr.eu>
77809Date:	Thu Aug 16 10:46:28 2007 +0200
77810
77811    [FIX] Changes for bios_emulator code for others architecture
77812
77813commit 6e0e2253f039344f8ebd2787285fdba90e6714e8
77814Author: Michal Simek <monstr@monstr.eu>
77815Date:	Thu Aug 16 10:45:09 2007 +0200
77816
77817    [FIX] Remove unused include file
77818
77819commit 9de469bd960cc1870bb40d6672ed42726b8b50d7
77820Author: Stefan Roese <sr@denx.de>
77821Date:	Thu Aug 16 10:18:33 2007 +0200
77822
77823    ppc4xx: Only enable POST FPU test on Sequoia and not Rainier
77824
77825    Signed-off-by: Stefan Roese <sr@denx.de>
77826
77827commit 6da0c5bd4a53e40eb4f7eb72a4c051ecabad783c
77828Author: Stefan Roese <sr@denx.de>
77829Date:	Thu Aug 16 09:54:51 2007 +0200
77830
77831    Add missing rainier (PPC440GRx) target to MAKEALL and MAINTAINERs files
77832
77833    Signed-off-by: Stefan Roese <sr@denx.de>
77834
77835commit 02ba7022f62bb75908296c58c63866e1d294b69a
77836Author: Stefan Roese <sr@denx.de>
77837Date:	Thu Aug 16 09:52:29 2007 +0200
77838
77839    ppc4xx: Update Sequoia/Rainier bootstrap command
77840
77841    As suggested by David Mitchell, here an update for the Sequoia/Rainier
77842    bootstrap command.
77843
77844    Signed-off-by: Stefan Roese <sr@denx.de>
77845
77846commit 35cc4e4823668e8745854899cfaedd4489beb0ef
77847Author: Kim Phillips <kim.phillips@freescale.com>
77848Date:	Wed Aug 15 22:30:39 2007 -0500
77849
77850    mpc83xx: enable libfdt by default on freescale boards
77851
77852    this enables libfdt code by default for the
77853    freescale mpc8313erdb, mpc832xemds, mpc8349emds,
77854    mpc8349itx and gp boards.
77855
77856    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77857
77858commit 3fde9e8b22cfbd7af489214758f9839a206576cb
77859Author: Kim Phillips <kim.phillips@freescale.com>
77860Date:	Wed Aug 15 22:30:33 2007 -0500
77861
77862    mpc83xx: migrate remaining freescale boards to libfdt
77863
77864    this adds libfdt support code for the freescale
77865    mpc8313erdb, mpc832xemds, mpc8349emds, mpc8349itx,
77866    and gp boards.
77867
77868    Boards remain compatible with OF_FLAT_TREE.
77869
77870    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77871
77872commit 6a16e0dfcc4119b46adb1dce2d6c8fb3c5d108e1
77873Author: Kim Phillips <kim.phillips@freescale.com>
77874Date:	Wed Aug 15 22:30:26 2007 -0500
77875
77876    mpc83xx: move common /memory node update mechanism to cpu.c
77877
77878    also adds common prototypes to include/common.h.
77879
77880    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77881
77882commit 8f9e0e9f339aee4ce31a338d5f27356eb5457f85
77883Author: Kim Phillips <kim.phillips@freescale.com>
77884Date:	Wed Aug 15 22:30:19 2007 -0500
77885
77886    mpc83xx: remaining 8360 libfdt fixes
77887
77888    PCI clocks and QE frequencies weren't being updated, and the core clock
77889    was being updated incorrectly.  This patch also adds a /memory node if
77890    it doesn't already exist prior to update.
77891
77892    plus some cosmetic trimming to single line comments.
77893
77894    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77895
77896commit f4b2ac5ed9aaff9920d487bff8a59696c083a524
77897Author: Kim Phillips <kim.phillips@freescale.com>
77898Date:	Wed Aug 15 22:30:12 2007 -0500
77899
77900    mpc83xx: fix UEC2->1 typo in libfdt setup code
77901
77902    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77903
77904commit 19fa1c35368484d4ed10ddce8a7793c21862e3a3
77905Author: Kim Phillips <kim.phillips@freescale.com>
77906Date:	Wed Aug 15 22:30:05 2007 -0500
77907
77908    mpc83xx: add MAINTAINER and MAKEALL entries for the mpc8323erdb
77909
77910    and reorder the existing 83xx maintainers alpha.
77911
77912    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77913
77914commit 5b4de9309d7a03aa1db2e5391ab696363391f460
77915Author: Michal Simek <monstr@monstr.eu>
77916Date:	Wed Aug 15 21:15:05 2007 +0200
77917
77918    [FIX] Resolve problem with warnings
77919    microblaze toolchain don't support PRAGMA PACK.
77920
77921commit d1ed28cf36ab6b1d4c479809de7252bf53d2f2d4
77922Author: Michal Simek <monstr@monstr.eu>
77923Date:	Wed Aug 15 21:05:07 2007 +0200
77924
77925    [FIX] Correction command setting for Microblaze boards
77926
77927commit 7aa63d8cd30ab20ac2fd1ab86e60471de8b1f1e5
77928Author: Michal Simek <monstr@monstr.eu>
77929Date:	Wed Aug 15 21:03:41 2007 +0200
77930
77931    [FIX] Correction command definition
77932
77933commit 30b52df9e906bf0e465916c2c6bb5192b438e0b8
77934Author: Jon Loeliger <jdl@freescale.com>
77935Date:	Wed Aug 15 11:55:35 2007 -0500
77936
77937    86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
77938
77939    Remove a leftover in net/tftp.c while we're at it.
77940
77941    Signed-off-by: Jon Loeliger <jdl@freescale.com>
77942
77943commit 4ce917742b1e48faa9bf9a9757545e56fb4cfe44
77944Author: Jon Loeliger <jdl@freescale.com>
77945Date:	Wed Aug 15 12:20:40 2007 -0500
77946
77947    Move the MPC8641HPCN board under board/freescale.
77948
77949    Minor path corrections needed to ensure buildability.
77950
77951    Signed-off-by: Jon Loeliger <jdl@freescale.com>
77952
77953commit 8662577fe36fdb6a44b55b998d9daac6392a736a
77954Author: Jon Loeliger <jdl@freescale.com>
77955Date:	Wed Aug 15 11:46:22 2007 -0500
77956
77957    86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
77958
77959    Remove a leftover in net/tftp.c while we're at it.
77960
77961    Signed-off-by: Jon Loeliger <jdl@freescale.com>
77962
77963commit 210f463c71917b7a4495c2103c228b9c179ae64d
77964Author: Jerry Van Baren <gvb.uboot@gmail.com>
77965Date:	Wed Aug 15 11:13:15 2007 -0400
77966
77967    Fix where the #ifdef CFG_BOOTMAPSZ is placed.
77968
77969    Commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924 "Fix initrd/dtb
77970    interaction" put the new code outside of the #if defined(CONFIG_OF_LIBFDT)
77971    when it should have gone inside of the conditional.  As a result, it
77972    broke non-LIBFDT board builds.
77973
77974    Also added a missing "not." to the comment.
77975
77976    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
77977
77978commit 0e19209767194a97cec6d93dba9e64d1da8d548e
77979Author: Niklaus Giger <niklaus.giger@netstal.com>
77980Date:	Wed Aug 15 12:14:23 2007 +0200
77981
77982    PPC4xx:HCU4/5-Board fix compile warning
77983
77984    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77985
77986commit 594e79838ce5078a90d0c27abb2b2d61d5f8e8a7
77987Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77988Date:	Tue Aug 14 14:06:45 2007 -0500
77989
77990    Fix malloc size error in ahci_init_one.
77991
77992    Typically this causes scsi init to corrupt the
77993    devlist and break the coninfo command.
77994    Fix a compiler size warning.
77995
77996    Signed-off-by: Jason Jin <jason.jin@freescale.com>
77997    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77998    Acked-by: Andy Fleming <afleming@freescale.com>
77999
78000commit b361acd64fd2525c081b9b288b0804efe209c0e9
78001Author: ksi@koi8.net <ksi@koi8.net>
78002Date:	Tue Aug 14 10:02:16 2007 -0700
78003
78004    TI DaVinci - fix unsupported %hhx format
78005
78006    Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
78007
78008commit f01dbb5424a81453c81190dd30e945891466f621
78009Author: Wolfgang Denk <wd@denx.de>
78010Date:	Tue Aug 14 18:42:36 2007 +0200
78011
78012    Coding style cleanup. Update CHANGELOG.
78013
78014    Signed-off-by: Wolfgang Denk <wd@denx.de>
78015
78016commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924
78017Author: Andy Fleming <afleming@freescale.com>
78018Date:	Tue Aug 14 10:32:59 2007 -0500
78019
78020    Fix initrd/dtb interaction
78021
78022    The original code would wrongly relocate the blob to be right before
78023    the initrd if it existed.  The blob *must* be within CFG_BOOTMAPSZ,
78024    if it is defined.  So we make two changes:
78025
78026    1) flag the blob for relocation whenever its address is above BOOTMAPSZ
78027
78028    2) If the blob is being relocated, relocate it before kbd, not initrd
78029
78030    Signed-off-by: Andy Fleming <afleming@freescale.com>
78031
78032commit e54b970173769307a116bd34028b6d0c2eea2a4e
78033Author: Peter Pearse <peter.pearse@arm.com>
78034Date:	Tue Aug 14 15:40:00 2007 +0100
78035
78036    Supply spi interface in at45.c
78037
78038commit 4ce846ec59f36b85d6644a769690ad3feb667575
78039Author: Stefan Roese <sr@denx.de>
78040Date:	Tue Aug 14 15:12:01 2007 +0200
78041
78042    POST: Fix merge problem
78043
78044    Signed-off-by: Stefan Roese <sr@denx.de>
78045
78046commit 429d9571f60631ae8a2fe12b11be4c75b0c2b37c
78047Author: Stefan Roese <sr@denx.de>
78048Date:	Tue Aug 14 15:03:17 2007 +0200
78049
78050    Coding style cleanup
78051
78052    Signed-off-by: Stefan Roese <sr@denx.de>
78053
78054commit 779e975117a75e91fcebe226a63104dbfb924ab1
78055Author: Stefan Roese <sr@denx.de>
78056Date:	Tue Aug 14 14:44:41 2007 +0200
78057
78058    ppc4xx: Add initial Zeus (PPC405EP) board support
78059
78060    Signed-off-by: Stefan Roese <sr@denx.de>
78061
78062commit c5a172a5fd636c12467429e3f7910e53773979c6
78063Author: Stefan Roese <sr@denx.de>
78064Date:	Tue Aug 14 14:41:55 2007 +0200
78065
78066    POST: Add option for external ethernet loopback test
78067
78068    When CFG_POST_ETHER_EXT_LOOPBACK is defined, the ethernet POST
78069    is not done using an internal loopback connection, but by assuming
78070    that an external loopback connector is plugged into the board.
78071
78072    Signed-off-by: Stefan Roese <sr@denx.de>
78073
78074commit eb2b4010ae426245172988804ee8d9193fb41038
78075Author: Stefan Roese <sr@denx.de>
78076Date:	Tue Aug 14 14:39:44 2007 +0200
78077
78078    POST: Add ppc405 support to cache and UART POST
78079
78080    Signed-off-by: Stefan Roese <sr@denx.de>
78081
78082commit 0c42f36f15074bd9808a7dbd7ef611fad9bf537c
78083Author: Peter Pearse <peter.pearse@arm.com>
78084Date:	Tue Aug 14 10:46:32 2007 +0100
78085
78086    Replace lost end of at45.c.
78087
78088commit 65d7ada64557e76094b4fd3bad30a0f18f5fb2b2
78089Author: Peter Pearse <peter.pearse@arm.com>
78090Date:	Tue Aug 14 10:30:06 2007 +0100
78091
78092    Update Makefiles for merged and split at45.c.
78093
78094commit 3454cece2db57cb9eb7087995f7e73066a163f71
78095Author: Peter Pearse <peter.pearse@arm.com>
78096Date:	Tue Aug 14 10:21:06 2007 +0100
78097
78098    Delete the merged files.
78099
78100commit dcbfd2e5649f97aa04fbbc6ea2b008aa4486e225
78101Author: Peter Pearse <peter.pearse@arm.com>
78102Date:	Tue Aug 14 10:14:05 2007 +0100
78103
78104    Add the files.
78105
78106commit d4fc6012fd0a5c211b825691f44b06f8032c0551
78107Author: Peter Pearse <peter.pearse@arm.com>
78108Date:	Tue Aug 14 10:10:52 2007 +0100
78109
78110    Add MACH_TYPE records for several AT91 boards.
78111    Merge to two at45.c files into a common file, split to at45.c and spi.c
78112    Fix spelling error in DM9161 PHY Support.
78113    Initialize at91rm9200 board (and set LED).
78114    Add PIO control for at91rm9200dk LEDs and Mux.
78115    Change dataflash partition boundaries to be compatible with Linux 2.6.
78116
78117    Signed-off-by:	Peter Pearse <peter.pearse@arm.com>
78118    Signed-off-by:	Ulf Samuelsson <ulf@atmel.com>
78119
78120commit 4ef35e53c693556c54b0c22d6f873de87bade253
78121Author: Wolfgang Denk <wd@denx.de>
78122Date:	Tue Aug 14 09:54:46 2007 +0200
78123
78124    Coding style cleanup, update CHANGELOG
78125
78126    Signed-off-by: Wolfgang Denk <wd@denx.de>
78127
78128commit 85eb5caf6b906f7ec5b54814e8c7c74f55986bb7
78129Author: Wolfgang Denk <wd@denx.de>
78130Date:	Tue Aug 14 09:47:27 2007 +0200
78131
78132    Coding style cleanup; rebuild CHANGELOG
78133
78134commit 7f3f2bd2dc08e0b05e185662ca2e2d283757104a
78135Author: Randy Vinson <rvinson@linuxbox.(none)>
78136Date:	Tue Feb 27 19:42:22 2007 -0700
78137
78138    85xxCDS: Add make targets for legacy systems.
78139
78140    The PCI ID select values on the Arcadia main board differ depending
78141    on the version of the hardware. The standard configuration supports
78142    Rev 3.1. The legacy target supports Rev 2.x.
78143
78144    Signed-off-by Randy Vinson <rvinson@mvista.com>
78145
78146commit e41094c7e38177c755fbd9b182018069614f080d
78147Author: Andy Fleming <afleming@freescale.com>
78148Date:	Tue Aug 14 01:50:09 2007 -0500
78149
78150    85xxCDS: Enable the VIA PCI-to-ISA bridge.
78151
78152    Author: Randy Vinson <rvinson@linuxbox.(none)>
78153
78154    Enable the PCI-to-ISA bridge in the VIA Southbridge located on the
78155    Arcadia main board.
78156
78157    Signed-off-by: Randy Vinson <rvinson@mvista.com>
78158    Signed-off-by: York Sun <yorksun@freescale.com>
78159
78160commit da9d4610d76e52c4d20a8f3d8433439a7fcf5b71
78161Author: Andy Fleming <afleming@freescale.com>
78162Date:	Tue Aug 14 00:14:25 2007 -0500
78163
78164    Add support for UEC to 8568
78165
78166    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78167    Signed-off-by: Andy Fleming <afleming@freescale.com>
78168
78169commit c59e4091ffe0148398b9e9ff14a019ea038b7432
78170Author: Haiying Wang <Haiying.Wang@freescale.com>
78171Date:	Tue Jun 19 14:18:34 2007 -0400
78172
78173    Add PCI support for MPC8568MDS board
78174
78175    This patch is against u-boot-mpc85xx.git of www.denx.com
78176
78177    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78178    Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
78179
78180commit d111d6382c99fdea08c2312eeeae8786945e189a
78181Author: Haiying Wang <Haiying.Wang@freescale.com>
78182Date:	Tue Jun 19 14:18:32 2007 -0400
78183
78184    Empirically set cpo and clk_adjust for mpc85xx DDR2 support
78185
78186    This patch is against u-boot-mpc85xx.git of www.denx.com
78187
78188    Setting cpo to 0x9 for frequencies higher than 333MHz is verified on
78189    both MPC8548CDS board and MPC8568MDS board, especially for supporting
78190    533MHz DDR2.
78191
78192    Setting clk_adjust to 0x6(3/4 late cycle) for MPC8568MDS board is for
78193    DDR2 on all current board versions especially ver 1.92 or later to bring
78194    up.
78195
78196    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78197
78198commit 3db0bef59eab1155801618cef5c481e97553b597
78199Author: Kumar Gala <galak@kernel.crashing.org>
78200Date:	Tue Aug 7 18:07:27 2007 -0500
78201
78202    Use an absolute address when jumping out of 4k boot page
78203
78204    On e500 when we leave the 4k boot page we should use an absolute address since
78205    we don't know where the board code may want us to be really running at.
78206
78207    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
78208
78209commit 39980c610c9a4c381907c9e1d1b9c0e1c0dca57a
78210Author: Andy Fleming <afleming@freescale.com>
78211Date:	Mon Aug 13 14:49:59 2007 -0500
78212
78213    MPC85xx BA bits not set for 3-bit bank address DIMM
78214
78215    The current implementation does not set the number of bank address bits
78216    (BA) in the processor. The default assumes 2 logical bank bits. This
78217    works fine for a DIMM that uses devices with 4 internal banks (SPD
78218    byte17 = 0x4) but needs to be set appropriately for a DIMM that uses
78219    devices with 8 internal banks (SPD byte17 = 0x8).
78220
78221    Signed-off-by: Greg Davis <DavisG@embeddedplanet.com>
78222
78223commit 6c543597bb4b1ecf5d8589f7abb0f39929fb7fd1
78224Author: Andy Fleming <afleming@freescale.com>
78225Date:	Mon Aug 13 14:38:06 2007 -0500
78226
78227    Fix minor 85xx warnings
78228
78229    Some patches had inserted warnings into the build:
78230    * mpc8560ads declared data without using it
78231    * cpu_init declared ecm and immap without using it in all CONFIGs
78232    * MPC8548CDS.h had its default filenames changed so that they contained
78233      "\m" in the paths.  Made the defaults not Windows-specific (or
78234      anything-specific)
78235
78236    Signed-off-by: Andy Fleming <afleming@freescale.com>
78237
78238commit f2cff6b104f82b993bef6086ce0c97159bbe1add
78239Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78240Date:	Fri Jul 27 01:50:52 2007 -0500
78241
78242    8548cds PCIE support.
78243
78244    Make the early L1 cache stack region guarded to prevent speculative
78245    fetches outside the locked range.
78246
78247    Use _PHYS defines, not _MEM for cpu-side PCI memory mapped regions.
78248    init.S whitespace cleanup.
78249
78250    Allow TEXT_BASE value to be specified on command line.  This allows it
78251    to be set to 0xfffc0000 which cuts the uboot binary in half.
78252
78253    Clear and enable lbc and ecm errors.
78254
78255    Update last_busno in device-tree for pci and pcie.
78256
78257    Remove load of obsolete cpu/mpc85xx/pci.0
78258
78259    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78260    Acked-by: Andy Fleming <afleming@freescale.com>
78261
78262commit 837f1ba05cfb248aba5ab8e1fb1bfeefa07d5962
78263Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78264Date:	Fri Jul 27 01:50:51 2007 -0500
78265
78266    8544ds PCIE support
78267
78268    PCI1 LAW mapping should use CFG_PCI1_MEM_PHY and not _BASE address.
78269
78270    Enable LBC and ECM errors and clear error registers.
78271
78272    Add tftpflash env var to get uboot from tftp server and flash it.
78273
78274    Add pci/pcie convenience env vars to display register space:
78275      "run pcie3regs" to see all pcie3 ccsr registers
78276      "run pcie3cfg" to see all cfg registers
78277    Whitespace cleanup and MPC8544DS.h
78278
78279    Enable CONFIG_INTERRUPTS.
78280
78281    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78282    Acked-by: Andy Fleming <afleming@freescale.com>
78283
78284commit 61a21e980a7b9188424d04f1c265fdc5c21c7e85
78285Author: Andy Fleming <afleming@freescale.com>
78286Date:	Tue Aug 14 01:34:21 2007 -0500
78287
78288    85xx start.S cleanup and exception support
78289
78290    From: Ed Swarthout <Ed.Swarthout@freescale.com>
78291
78292    Support external interrupts from platform to eliminate system hangs.
78293    Define CONFIG_INTERRUPTS board configure option to enable.
78294    Enable ecm, ddr, lbc, and pci/pcie error interrupts in PIC.
78295
78296    Remove extra cpu initialization redundant with hardware initialization.
78297    Whitespace cleanup.
78298
78299    Define and use _START_OFFSET consistent with other processors using
78300    ppc_asm.tmpl
78301
78302    Move additional code from .text to boot page to make room for
78303    exception vectors at start of image.
78304
78305    Handle Machine Check, External and Critical exceptions.
78306
78307    Fix e500 machine check error determination in traps.c
78308
78309    TEXT_BASE can now be 0xfffc_0000 - which cuts binary image in half.
78310
78311    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78312    Acked-by: Andy Fleming <afleming@freescale.com>
78313
78314commit 7bd30fc4a6475b41d6679ae3aafc9fa505260c47
78315Author: Andy Fleming <afleming@freescale.com>
78316Date:	Tue Aug 14 01:33:18 2007 -0500
78317
78318    Add MPC8544DS README
78319
78320    Signed-off-by: Andy Fleming <afleming@freescale.com>
78321
78322commit 40c7f9b0de4e300370adfc704128fa0f79a143b6
78323Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78324Date:	Fri Jul 27 01:50:48 2007 -0500
78325
78326    85xx allow debugger to configure ddr.
78327
78328    Only check for mpc8548 rev 1 when compiled for 8548.
78329
78330    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78331    Acked-by: Andy Fleming <afleming@freescale.com>
78332
78333commit 29372ff38c5baab7d0e3a8c14fe11fa194a38704
78334Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78335Date:	Fri Jul 27 01:50:47 2007 -0500
78336
78337    mpc85xx L2 cache reporting and SRAM relocation option.
78338
78339    Allow debugger to override flash cs0/cs1 settings to enable alternate
78340    boot regions
78341
78342    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78343    Acked-by: Andy Fleming <afleming@freescale.com>
78344
78345commit 41f0f8fb1ab92f0cba7d329de90070f822f8299f
78346Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78347Date:	Fri Jul 27 01:50:46 2007 -0500
78348
78349    e500 needs ppc_asm.tmp MCK_EXCEPTION
78350
78351    Always define MCK_EXCEPTION macro - so e500 can use it too.
78352
78353    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78354    Acked-by: Andy Fleming <afleming@freescale.com>
78355
78356commit 53a5c424bf8655b7b4e2c305a441963259a26a81
78357Author: David Updegraff <dave@cray.com>
78358Date:	Mon Jun 11 10:41:07 2007 -0500
78359
78360    multicast tftp: RFC2090
78361
78362    Implemented IETF RFC2090, Multicast TFTP.  Initial implementation
78363    on Realtek RTL8139 and Freescale TSEC.
78364
78365    Signed-off-by: David Updegraff <dave@cray.com>
78366    Signed-off-by: Ben Warren <bwarren@qstreams.com>
78367
78368commit 5d110f0aa69f065ee386ec1840dfee1e8cc46bc1
78369Author: Wilson Callan <wcallan@savantav.com>
78370Date:	Sat Jul 28 10:56:13 2007 -0400
78371
78372    New CONFIG_BOOTP_SERVERIP option
78373
78374    Added CONFIG_BOOTP_SERVERIP to allow the tftp server to be different
78375    from the bootp server
78376
78377    Signed-off-by: Wilson Callan <wcallan@savantav.com>
78378    Signed-off-by: Ben Warren <bwarren@qstreams.com>
78379
78380commit 50cca8b976ec74069860208c36e64ce8f4d5e4c1
78381Author: Mike Rapoport <mike@compulab.co.il>
78382Date:	Sun Aug 12 08:48:27 2007 +0300
78383
78384    Add ability to take MAC address from the environment to DM9000 driver
78385
78386    Signed-off-by: Mike Rapoport <mike@compulab.co.il>
78387    Signed-off-by: Ben Warren <bwarren@qstreams.com>
78388
78389commit be5d72d10d47609326226225181e301fb9a33b58
78390Author: Wolfgang Denk <wd@denx.de>
78391Date:	Mon Aug 13 21:57:53 2007 +0200
78392
78393    Minor coding style cleanup. Update CHANGELOG.
78394
78395    Signed-off-by: Wolfgang Denk <wd@denx.de>
78396
78397commit cca34967cbd13ff6bd352be29e3f1cc88ab24c05
78398Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78399Date:	Sat Aug 11 06:54:58 2007 -0500
78400
78401    Modify SBC8641D to use new Freescale PCI routines
78402
78403    PCI-Express sockets 1 and 2 verified working with Intel Pro/1000 PT
78404    adapter.
78405
78406    Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78407    Signde-off-by: Jon Loeliger <jdl@freescale.com>
78408
78409commit a08458303e7f9db67f296980036d3292c35cb45c
78410Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78411Date:	Fri Jun 29 18:38:51 2007 +0200
78412
78413    atmel_mci: Fix data timeout value
78414
78415    Calculate the data timeout based on values from the CSD instead of
78416    just using a hardcoded DTOR value. This is a backport of a similar fix
78417    in BSP 2.0, with one additional fix: the DTOCYC value is rounded up
78418    instead of down.
78419
78420    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78421
78422commit 0ba8eed28b575626b17e0a7882f923b83e0d7584
78423Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78424Date:	Mon Aug 13 17:22:31 2007 +0200
78425
78426    AVR32: Include <div64.h> instead of <asm/div64.h>
78427
78428    include/asm-avr32/div64.h was recently moved to include/div64.h, but
78429    cpu/at32ap/interrupts.c wasn't properly updated (an earlier version of
78430    the patch was merged perhaps?)
78431
78432    This patch updates cpu/at32ap/interrupts.c so that the avr32 port
78433    compiles again.
78434
78435    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78436
78437commit f0d1246ed7cb5a88522244c596d7ae7e6f161283
78438Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78439Date:	Wed Jun 27 13:34:26 2007 +0200
78440
78441    atmel_mci: Use 512 byte blocksize if possible
78442
78443    Instead of always using the largest blocksize the card supports, check
78444    if it can support smaller block sizes and use 512 bytes if possible.
78445    Most cards do support this, and other parts of u-boot seem to have
78446    trouble with block sizes different from 512 bytes.
78447
78448    Also enable underrun/overrun protection.
78449
78450    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78451    Acked-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
78452
78453commit 273db7e1bdd1937e32f1d4507321bb721ebd3118
78454Author: Stefan Roese <sr@denx.de>
78455Date:	Mon Aug 13 09:05:33 2007 +0200
78456
78457    ppc4xx: Fix problem in PLL clock calculation
78458
78459    This patch was originall provided by David Mitchell <dmitchell@amcc.com>
78460    and fixes a bug in the PLL clock calculation.
78461
78462    Signed-off-by: Stefan Roese <sr@denx.de>
78463
78464commit 9986bc3e40e899bea372a99a2bca4071bdf2e24b
78465Author: Wolfgang Denk <wd@denx.de>
78466Date:	Sun Aug 12 21:34:50 2007 +0200
78467
78468    Update CHANGELOG
78469
78470commit 77d19a8bf3b0b1e401cb9f23c81e2ef419705c1a
78471Author: Wolfgang Denk <wd@denx.de>
78472Date:	Sun Aug 12 21:34:34 2007 +0200
78473
78474    Minor alignment of output, 2nd try.
78475    Also update CHANGELOG
78476
78477    Signed-off-by: Wolfgang Denk <wd@denx.de>
78478
78479commit 6b309f22a724fad8418e811751a0741b893419cf
78480Author: Wolfgang Denk <wd@denx.de>
78481Date:	Sun Aug 12 20:35:49 2007 +0200
78482
78483    Minor alignment of output
78484
78485    Signed-off-by: Wolfgang Denk <wd@denx.de>
78486
78487commit 6f6d7b9c8559e241e8d232621542b8b59699b07b
78488Author: Wolfgang Denk <wd@denx.de>
78489Date:	Sun Aug 12 18:28:18 2007 +0200
78490
78491    Cleanup output on ADS5121 board
78492
78493    Signed-off-by: Wolfgang Denk
78494
78495commit a4d2636f2a859245ed3a401f26189da2dfda4ceb
78496Author: Wolfgang Denk <wd@denx.de>
78497Date:	Sun Aug 12 15:11:38 2007 +0200
78498
78499    Adapt board configuration and fix kernel crash on MCC200 board.
78500
78501    The update procedure was modified to turn off the USB subsystem
78502    before exit for MCC200 and TRAB. This is necessary as otherwise the
78503    USB controller continues to write periodically to system memory!
78504
78505    MCC200-specific notes:
78506    - the patch disables the magic key check for MCC200
78507    - the patch contains the configuration changes made
78508      for the new revision of the board.
78509
78510    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
78511    Signed-off-by: Wolfgang Denk <wd@denx.de>
78512
78513commit e27f3a6efb9db5a533223b05c629ff4ac8d921bf
78514Author: Wolfgang Denk <wd@denx.de>
78515Date:	Sun Aug 12 14:47:54 2007 +0200
78516
78517    Adjust default configuration of ADS5121 board.
78518
78519    Signed-off-by: Wolfgang Denk <wd@denx.de>
78520
78521commit afaac86fe2948ac84cd9a12bbed883b3c683e7d9
78522Author: Wolfgang Denk <wd@denx.de>
78523Date:	Sun Aug 12 14:27:39 2007 +0200
78524
78525    Clean up some remaining CFG_CMD_ -> CONFIG_CMD_ issues.
78526
78527    Signed-off-by: Wolfgang Denk <wd@denx.de>
78528
78529commit 5fe6be6208dda852c3564e384bd78d75784dea3e
78530Author: Gerald Van Baren <vanbaren@cideas.com>
78531Date:	Tue Aug 7 21:14:22 2007 -0400
78532
78533    Improve error print messages.
78534
78535    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78536
78537commit 99dffca3b7590a16a00bc475c860b67b2a3f1462
78538Author: Kim Phillips <kim.phillips@freescale.com>
78539Date:	Tue Jul 17 13:57:04 2007 -0500
78540
78541    fdt: allow for builds that don't want env and bd_t nodes
78542
78543    protect fdt_env and fdt_bd_t invocations, fix codingstyle while in the
78544    area.
78545
78546    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78547
78548commit 91148bf7aeba142d6f348805db7625db7da64d6f
78549Author: Kim Phillips <kim.phillips@freescale.com>
78550Date:	Tue Jul 17 13:56:53 2007 -0500
78551
78552    fdt: do board setup based on fdt address specified on bootm line
78553
78554    The last fdt patch to bootm did board setup based on the address
78555    specified by a prior fdt address command invocation.  The bootm
78556    code, as its call to fdt_chosen does, should use the fdt specified
78557    by the user on the bootm command.  Note this restores full
78558    functionality for the 8360's existing default boot environment
78559    values, e.g. 'run nfsboot' (i.e. no having to 'fdt addr $fdtaddr'
78560    before booting a kernel).
78561
78562    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78563
78564commit e125a2ffc209dd34794e326c7175658253beadf3
78565Author: Gerald Van Baren <vanbaren@cideas.com>
78566Date:	Tue Jul 10 20:40:39 2007 -0400
78567
78568    Call ft_board_setup() from the bootm command.
78569
78570    In the patch titled "Create new fdt boardsetup command..." I removed the
78571    call to ft_board_setup() from the routine fdt_chosen(), but I forgot
78572    to add a direct call back into cmd_bootm.c
78573
78574    This fixes the oversight by adding the direct call to the bootm command.
78575
78576    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78577
78578commit fd61e55dd8cb52ce3ff91b3917af26e24b6b0845
78579Author: Gerald Van Baren <vanbaren@cideas.com>
78580Date:	Mon Jun 25 23:25:28 2007 -0400
78581
78582    Create new fdt boardsetup command, fix bug parsing [] form of set values.
78583
78584    Previously ft_board_setup() was called by fdt_chosen() which was not
78585    really correctly structured.  This splits ft_board_setup() out by creating
78586    a new fdt boardsetup command.
78587
78588    Fix a bug when parsing fdt set command values which have the square
78589    bracket form [00 11 22 33] - the length was updated incorrectly in when
78590    parsing that form.
78591
78592    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78593
78594commit 6f35ded9e85493595e0eb66a82b502a95326d049
78595Author: Gerald Van Baren <vanbaren@cideas.com>
78596Date:	Mon Jun 25 20:55:58 2007 -0400
78597
78598    Tighten up the error messages.
78599
78600    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78601
78602commit c45874b05aae897a6c29d1a97d4bb708fca2756c
78603Author: Gerald Van Baren <vanbaren@cideas.com>
78604Date:	Mon Jun 25 19:52:23 2007 -0400
78605
78606    Asthetic improvements: error messages and line lengths.
78607
78608    Tighten up the error messages, split overlength lines.
78609
78610    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78611
78612commit 35ec398f16e17df600edc1b38c1e9e62c15c9aa1
78613Author: Gerald Van Baren <vanbaren@cideas.com>
78614Date:	Fri May 25 22:08:57 2007 -0400
78615
78616    Fix fdt_chosen() to call ft_board_setup(), clean up long lines.
78617
78618    The fdt_chosen() function was adding/seting some properties ad-hoc
78619      improperly and duplicated (poorly) what was done in ft_board_setup()
78620
78621    Clean up long lines (setting properties, printing errors).
78622
78623    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78624
78625commit 06e19a07701c968f15d72c083b5872a1a11c7b01
78626Author: Gerald Van Baren <vanbaren@cideas.com>
78627Date:	Mon May 21 23:27:16 2007 -0400
78628
78629    For fdt_find_node_by_path(), handle the root path properly.
78630
78631    Also removes the special case root path detection in cmd_fdt.c since it
78632    is no longer necessary.
78633
78634    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78635
78636commit 9675ee7208ab965d13ea8d8262d77ac4160ef549
78637Author: Gerald Van Baren <vanbaren@cideas.com>
78638Date:	Thu May 17 23:54:36 2007 -0400
78639
78640    Add fdt_find_node_by_type() and fdt_find_compatible_node() to LIBFDT
78641
78642    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
78643    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
78644
78645commit 1a861169bc3758f9de3aead62b058736c6891246
78646Author: Gerald Van Baren <vanbaren@cideas.com>
78647Date:	Wed Jun 6 22:47:58 2007 -0400
78648
78649    Replace fdt_node_offset() with fdt_find_node_by_path().
78650
78651    The new name matches more closely the kernel's name, which is also
78652    a much better description.
78653
78654    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
78655    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
78656
78657commit addd8ce83078c25f0eca5f23adbdfc64ca50a243
78658Author: Gerald Van Baren <vanbaren@cideas.com>
78659Date:	Wed May 16 22:39:59 2007 -0400
78660
78661    Fix cmd_fdt line lengths, refactor code.
78662
78663    Break lines that were greater than 80 characters in length.
78664    Move the fdt print and property parsing code to separate static functions
78665      to reduce coding clutter in the fdt_cmd handling body.
78666
78667    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78668
78669commit 25114033ab21788810c48ba4df103b649da1223b
78670Author: Gerald Van Baren <vanbaren@cideas.com>
78671Date:	Sat May 12 09:47:25 2007 -0400
78672
78673    FDT command improvements.
78674
78675    Fix "fdt set" so that it will create a non-existing property.
78676    Add "fdt mknode" to create nodes.
78677
78678    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78679
78680commit 38eb508e8e811e2e57628f445de3a24a23c7d804
78681Author: Gerald Van Baren <vanbaren@cideas.com>
78682Date:	Sat May 12 09:45:46 2007 -0400
78683
78684    Reorganize and fix problems (returns) in the bootm command.
78685
78686    Do *NOT* return after the "point of no return" has been passed.
78687      If something goes wrong, the board must be reset after that point.
78688    Move the "Transferring control to Linux" debug message back to where it
78689      belongs: just before transferring control to linux.
78690
78691    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78692
78693commit 89c8757d8f213c47709bdc4efe0695263a6080a6
78694Author: Gerald Van Baren <vanbaren@cideas.com>
78695Date:	Tue May 8 21:27:35 2007 -0400
78696
78697    Fix bugs in the CONFIG_OF_LIBFDT
78698
78699    Stupid coding mistakes (identified by Timur Tabi, thanks).
78700
78701    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78702
78703commit 6be07cc1ca458278c85ecdbf1a0536cff4c701ec
78704Author: Gerald Van Baren <vanbaren@cideas.com>
78705Date:	Wed Apr 25 22:47:15 2007 -0400
78706
78707    Improve fdt move length handling.
78708
78709    Make the length parameter optional: if not specified, do the move using
78710    the current size unchanged.
78711
78712    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78713
78714commit bb930e76fea6cf89ca2d98e2f7c7a6043d79327d
78715Author: Gerald Van Baren <vanbaren@cideas.com>
78716Date:	Wed Apr 25 22:23:36 2007 -0400
78717
78718    Minor code clean up.
78719
78720    Declare the variable fdt properly as extern.
78721    Call the "set_fn" function pointer the "short way" without the full
78722      dereferencing syntax.
78723
78724    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78725
78726commit ba24e2ac3bdb5c489f3c787e7542b6474c4d65c6
78727Author: Gerald Van Baren <vanbaren@cideas.com>
78728Date:	Wed Apr 25 21:24:27 2007 -0400
78729
78730    Improve error messages, more informative.
78731
78732    Print more than the raw libfdt error message strings.  This is especially
78733    useful for cluing in the user when the bootm command aborts due to
78734    blob problems.
78735
78736    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78737
78738commit 8096b3b8f772c1894ddeda9dbceff6a8826473a4
78739Author: Gerald Van Baren <vanbaren@cideas.com>
78740Date:	Fri Apr 20 22:46:53 2007 -0400
78741
78742    libfdt: Conditionally compile based on CONFIG_OF_LIBFDT
78743
78744    This is the way u-boot reduces configured-out code.  At Wolfgang
78745    Grandegger and Wolfgang Denk's request, make libfdt conform.
78746
78747    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78748
78749commit 923efd286411ed052d9e074f59f8986d6081061c
78750Author: Bruce Adler <bruce.adler@ccpu.com>
78751Date:	Fri Aug 10 14:54:47 2007 -0700
78752
78753    add image size and descriptors for Spartan 3E FPGA chips
78754
78755    Spartan 3E image sizes taken from Table 1-4 in Xilinx UG332 (v1.1)
78756
78757    Signed-off by: Bruce Adler <bruce.adler@ccpu.com>
78758
78759commit fb56579ffe7ef3275b7036bb7b924e5a0d32bd70
78760Author: Kim Phillips <kim.phillips@freescale.com>
78761Date:	Fri Aug 10 15:34:48 2007 -0500
78762
78763    make MAKEALL more immune to merge conflicts
78764
78765    ..by placing board entries one per line, as suggested by jdl.
78766
78767    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78768
78769commit 2628114ec564f969f34b5f7105fbd168cb8c9c3f
78770Author: Kim Phillips <kim.phillips@freescale.com>
78771Date:	Fri Aug 10 13:28:25 2007 -0500
78772
78773    README: Remove outdated cpu type, board type, and NAME_config lists
78774
78775    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78776
78777commit 49bb59912d21aacb507eb81fd21fb7af650c706c
78778Author: Dave Liu <r63238@freescale.com>
78779Date:	Fri Aug 10 15:48:59 2007 +0800
78780
78781    mpc83xx: Suppress the warning 'burstlen'
78782
78783    suppress the warning 'burstlen' of spd_sdram.
78784
78785    Signed-off-by: Dave Liu <daveliu@freescale.com>
78786
78787commit c646bba6465a45c60746d4cc1602cd06c1960f2d
78788Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78789Date:	Thu Aug 9 15:11:03 2007 -0500
78790
78791    Add support for SBC8641D. Config files.
78792
78793    Add support for Wind River's SBC8641D reference board.
78794
78795    Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78796    Acked-by: Wolfgang Denk <wd@denx.de>
78797    Acked-by: Jon Loeliger <jdl@freescale.com>
78798
78799commit 8ac273271d57321f90505c7a51cdb1ef2113b628
78800Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78801Date:	Thu Aug 9 15:10:53 2007 -0500
78802
78803    Add support for SBC8641D.  Board files.
78804
78805    Add support for Wind River's SBC8641D reference board.
78806
78807    Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78808    Acked-by: Wolfgang Denk <wd@denx.de>
78809    Acked-by: Jon Loeliger <jdl@freescale.com>
78810
78811commit c2c0ab4aff86622b837a48a0e560351f9afafb95
78812Author: Stefan Roese <sr@denx.de>
78813Date:	Fri Aug 10 20:34:58 2007 +0200
78814
78815    Conding style cleanup
78816
78817    Signed-off-by: Stefan Roese <sr@denx.de>
78818
78819commit c74b2108e31fe09bd1c5d291c3cf360510d4f13e
78820Author: Sergey Kubushyn <ksi@koi8.net>
78821Date:	Fri Aug 10 20:26:18 2007 +0200
78822
78823    [ARM] TI DaVinci support, hopefully final
78824
78825    Add support for the following DaVinci boards:
78826    - DV_EVM
78827    - SCHMOOGIE
78828    - SONATA
78829
78830    Changes:
78831
78832    - Split into separate board directories
78833    - Removed changes to MTD_DEBUG (or whatever it's called)
78834    - New CONFIG_CMD party line followed
78835    - Some cosmetic fixes, cleanup etc.
78836    - Patches against the latest U-Boot tree as of now.
78837    - Fixed CONFIG_CMD_NET in net files.
78838    - Fixed CONFIG_CMD_EEPROM for schmoogie.
78839    - Made sure it compiles and works (forceenv() link problem) on SCHMOOGIE and
78840       DV_EVM. Can't check if it works on SONATA, don't have a board any more,
78841       but it at least compiles.
78842
78843    Here is an excerpt from session log on SCHMOOGIE...
78844
78845    U-Boot 1.2.0-g6c33c785-dirty (Aug  7 2007 - 13:07:17)
78846
78847    DRAM:  128 MB
78848    NAND:  128 MiB
78849    In:    serial
78850    Out:   serial
78851    Err:   serial
78852    ARM Clock : 297MHz
78853    DDR Clock : 162MHz
78854    ETH PHY   : DP83848 @ 0x01
78855    U-Boot > iprobe
78856    Valid chip addresses: 1B 38 3A 3D 3F 50 5D 6F
78857    U-Boot > ping 192.168.253.10
78858    host 192.168.253.10 is alive
78859    U-Boot >
78860
78861    Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
78862    Acked-by: Dirk Behme <dirk.behme@gmail.com>
78863    Acked-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
78864    Acked-by: Stefan Roese <sr@denx.de>
78865
78866commit 2e4d94f1e3c2961428967a33b6ff2520568391b3
78867Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78868Date:	Fri Jul 27 01:50:45 2007 -0500
78869
78870    fsl_pci_init cleanup.
78871
78872    Do not enable normal errors created during probe (master abort, perr,
78873    and pcie Invalid Configuration access).
78874
78875    Add CONFIG_PCI_NOSCAN board option to prevent bus scan.
78876
78877    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78878    Acked-by: Andy Fleming <afleming@freescale.com>
78879
78880commit 936b3e69b667c3eb9a61ece4e78647d3fce9fc2a
78881Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78882Date:	Fri Jul 27 01:50:44 2007 -0500
78883
78884    pciauto_setup_device bars_num fix
78885
78886    Passing bars_num=0 to pciauto_setup_device should assign no bars.
78887
78888    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78889    Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
78890    Acked-by: Andy Fleming <afleming@freescale.com>
78891
78892commit cf0b185e58ca0aec8ae2b2a8804ec0ef58ee21d4
78893Author: Jon Loeliger <jdl@freescale.com>
78894Date:	Mon Aug 6 17:39:44 2007 -0500
78895
78896    8641hpcn: Do correct sized pointer math.
78897
78898    When I rebased Ed's patch and cleaned up a few compilation
78899    problems, I apparently rebased my brain on crack first.
78900    Fix that by doing (char *) sized pointer math as needed.
78901
78902    Signed-off-by: Jon Loeliger <jdl@freescale.com>
78903
78904commit cfc7a7f5bb3273c9951173c788001d45118f141f
78905Author: Jon Loeliger <jdl@freescale.com>
78906Date:	Thu Aug 2 14:42:20 2007 -0500
78907
78908    cpu/86xx fixes.
78909
78910    Remove rev 1 fixes.
78911    Always set PICGCR_MODE.
78912    Enable machine check and provide board config option
78913    to set and handle SoC error interrupts.
78914
78915    Include MSSSR0 in error message.
78916
78917    Isolate a RAMBOOT bit of code with #ifdef CFG_RAMBOOT.
78918
78919    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78920    Signed-off-by: Jon Loeliger <jdl@freescale.com>
78921
78922commit 35d22f957a85a22bb3cd1ad084fa5404620d1c42
78923Author: Stefan Roese <sr@denx.de>
78924Date:	Fri Aug 10 10:42:25 2007 +0200
78925
78926    Coding style cleanup
78927
78928    Signed-off-by: Stefan Roese <sr@denx.de>
78929
78930commit 3a6d56c20989fe27360afe743bd2a7ad4d76e48f
78931Author: Dirk Behme <dirk.behme@googlemail.com>
78932Date:	Thu Aug 2 17:42:08 2007 +0200
78933
78934    Make use of generic 64bit division in nand_util.c
78935
78936    Use generic 64bit division in nand_util.c. This makes nand_util.c
78937    independent of any toolchain 64bit division.
78938
78939    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
78940
78941commit f7c086e94e8ce9aad7268af97f73aa6884686f27
78942Author: Dirk Behme <dirk.behme@googlemail.com>
78943Date:	Thu Aug 2 17:41:14 2007 +0200
78944
78945    Move 64bit division from avr32 to generic lib
78946
78947    Move the 64bit division from lib_avr32 to lib_generic. With this, all
78948    boards can do_div/__div64_32 if needed, not only avr one. Code is put
78949    to lib_generic, so no larger memory footprint if not used. No code
78950    modifications. Thanks for proposal by Håvard Skinnemoen.
78951
78952    Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
78953
78954commit 157cda4d0c3d592ccbb19bbfc07d9251894f0894
78955Author: Niklaus Giger <niklausgiger@gmx.ch>
78956Date:	Fri Jul 27 11:31:22 2007 +0200
78957
78958    Add PPC4xx-HCU4 and HCU5 boards: HCU5 files
78959
78960    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78961
78962commit 6e5de26c6e7580faf16e87745cd488b92b492d0c
78963Author: Niklaus Giger <niklausgiger@gmx.ch>
78964Date:	Fri Jul 27 11:30:33 2007 +0200
78965
78966    Add PPC4xx-HCU4 and HCU5 boards: HCU4 files
78967
78968    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78969
78970commit e8397fc78c9394d71de233a4d810fbc9047e4c76
78971Author: Niklaus Giger <niklausgiger@gmx.ch>
78972Date:	Fri Jul 27 11:38:26 2007 +0200
78973
78974    Add PPC4xx-HCU4 and HCU5 boards: common files
78975
78976    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78977
78978commit ac982ea5a4f2f993efcf52dca122f5a59df047d8
78979Author: Niklaus Giger <niklausgiger@gmx.ch>
78980Date:	Fri Jul 27 11:28:44 2007 +0200
78981
78982    Add PPC4xx-HCU4 and HCU5 boards: make related
78983
78984    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78985
78986commit 137fdd9f474ecb853efdace5200576308c67f18d
78987Author: Niklaus Giger <niklausgiger@gmx.ch>
78988Date:	Fri Jul 27 11:28:03 2007 +0200
78989
78990    Add PPC4xx-HCU4 and HCU5 boards: HCU5 config
78991
78992    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78993
78994commit 714bc55b35b6f6a65cc8740a3842a543e88cdef2
78995Author: Niklaus Giger <niklausgiger@gmx.ch>
78996Date:	Fri Jul 27 11:27:15 2007 +0200
78997
78998    Add PPC4xx-HCU4 and HCU5 boards: HCU4 config
78999
79000    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79001
79002commit 1894dd381124bdbfbdae7cf3a6ca52a8eb1f4421
79003Author: Niklaus Giger <niklausgiger@gmx.ch>
79004Date:	Fri Jul 27 11:25:31 2007 +0200
79005
79006    Add PPC4xx-HCU4 and HCU5 boards: READMEs
79007
79008    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79009
79010commit 641cca9569ce351ddb287fd3343d8b1dcb591db4
79011Author: Niklaus Giger <niklausgiger@gmx.ch>
79012Date:	Fri Jul 27 11:37:40 2007 +0200
79013
79014    Add PPC4xx-HCU4 and HCU5 boards: Infrastructure
79015
79016    This series of patches adds support for 2 boards from Netstal Maschinen.
79017
79018    The HCU4 has a PPC405Gpr and
79019    the HCU5 has a PPC440EPX.
79020
79021    The HCU4 has a somehow complicated flash setup, as the booteprom is
79022    only 8 bits and the CFI 16 bits wide, which makes it impossible to use a more
79023    elegant solution.
79024
79025    The HCU5 has only a booteprom as the whole code will be downloaded from a
79026    different board which has HD, CD-ROM, etc and where all code is stored.
79027
79028    This is my third try. I incorporated all suggestions made by Wolfgang and Stefan.
79029    Thanks them a lot.
79030
79031    Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79032
79033commit 3e4c90c6233618fc1806e63fde68df5f3d6a0171
79034Author: Stefan Roese <sr@denx.de>
79035Date:	Fri Aug 10 08:42:55 2007 +0200
79036
79037    ppc4xx: Update lwmon5 POST configuration
79038
79039    Signed-off-by: Stefan Roese <sr@denx.de>
79040
79041commit 29cb25da56afe18cf5e7072a92a9d98ea8af1fd4
79042Author: Yuri Tikhonov <yur@emcraft.com>
79043Date:	Fri Aug 10 08:25:22 2007 +0200
79044
79045    POST: Add ppc4xx UART POST support without external uart clock (lwmon5)
79046
79047    The patch adds support for UART POST on ppc44x-based boards with no
79048    external serial clocks installed.
79049
79050    Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
79051    Acked-by: Stefan Roese <sr@denx.de>
79052
79053commit 99c2fdab91bc633e46fb41dbaa629f87ccf6e00f
79054Author: Kim Phillips <kim.phillips@freescale.com>
79055Date:	Mon Aug 6 18:18:34 2007 -0500
79056
79057    mpc83xx: fix ITX[GP] O=builddir builds
79058
79059    make: *** No rule to make target `/work/wd/tmp/board/mpc8349itx/u-boot.lds', needed by `/work/wd/tmp/u-boot'.  Stop.
79060
79061    Both the ITX and ITX-GP fail when you use "make O=<some dir> ..." or
79062    "BUILD_DIR=<some dir> ./MAKEALL ..."
79063
79064    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79065
79066commit 47e8bc846759e037b8af0e5f9c9f9cfa7a1050c3
79067Author: Dave Liu <r63238@freescale.com>
79068Date:	Wed Aug 1 15:00:59 2007 +0800
79069
79070    mpc83xx: Correct the README for DDR ECC
79071
79072    Update the README for DDR ECC, change the name
79073    to README.mpc83xx.ddrecc.
79074
79075    Signed-off-by: Dave Liu <daveliu@freescale.com>
79076    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79077
79078commit daab8c67d2defef73dc26ab07f0c3afd1b05d019
79079Author: Dave Liu <r63238@freescale.com>
79080Date:	Wed Aug 1 15:00:15 2007 +0800
79081
79082    mpc83xx: Consolidate the ECC support of 83xx
79083
79084    Remove the duplicated source code of ecc command on the <board>.c,
79085    for reused, move these code to cpu/mpc83xx directory.
79086
79087    Signed-off-by: Dave Liu <daveliu@freescale.com>
79088    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79089
79090commit 036575c544cf1b69654d8fb334bda69c6ff3da36
79091Author: Dave Liu <r63238@freescale.com>
79092Date:	Sat Aug 4 13:37:39 2007 +0800
79093
79094    mpc83xx: Correct the burst length for DDR2 with 32 bits
79095
79096    The burst length should be 4 for DDR2 with 32 bits bus
79097
79098    Signed-off-by: Dave Liu <daveliu@freescale.com>
79099
79100commit 1c274c4e05b6dc9b24edc8aa618b02f607ee6eed
79101Author: Kim Phillips <kim.phillips@freescale.com>
79102Date:	Wed Jul 25 19:25:33 2007 -0500
79103
79104    mpc83xx: add support for the MPC8323E RDB
79105
79106    MPC8323E based board with 64MB fixed SDRAM, 16MB flash,
79107    five 10/100 ethernet ports connected via an ICPlus IP175C
79108    switch, one PCI slot, and serial.  Features not supported
79109    in this patch are SD card interface, 2 USB ports, and the
79110    two phone ports.
79111
79112    Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
79113    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79114
79115commit 343d91009d55fc5b3ff8cc940597af6c6aa1d359
79116Author: Kim Phillips <kim.phillips@freescale.com>
79117Date:	Wed Jul 25 19:25:28 2007 -0500
79118
79119    mpc83xx: fixup generic pci for libfdt
79120
79121    add libfdt support to the generic 83xx pci code
79122
79123    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79124
79125commit f57ac7a7b37109245b69db80839ebee26179966a
79126Author: Kim Phillips <kim.phillips@freescale.com>
79127Date:	Wed Jul 25 19:25:22 2007 -0500
79128
79129    mpc83xx: fix 8360 and cpu functions to update fdt being passed
79130
79131    ..and not the global fdt. Rename local fdt vars to blob so as not to
79132    be confused with the global var with the same three-letter name.
79133
79134    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79135
79136commit 8be404459a6b7395415a57bb35e8377e3b2b5acb
79137Author: Jerry Van Baren <gvb.uboot@gmail.com>
79138Date:	Wed Jul 4 21:34:24 2007 -0400
79139
79140    mpc83xx: Fix errors when CONFIG_OF_LIBFDT is enabled
79141
79142    Several node strings were not correct (trailing slashes and properties
79143      in the strings)
79144    Added setting of the timebase-frequency.
79145    Improved error messages and use debug() instead of printf().
79146
79147    Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
79148    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79149
79150commit 26d02c9bbac1751c5e19294f000100b48d43a920
79151Author: Jerry Van Baren <gvb.uboot@gmail.com>
79152Date:	Wed Jul 4 21:27:30 2007 -0400
79153
79154    mpc83xx: Replace fdt_node_offset() with fdt_find_node_by_path().
79155
79156    The new name matches more closely the kernel's name, which is also
79157    a much better description.
79158
79159    These are the mpc83xx changes made necessary by the function name change.
79160
79161    Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
79162    Acked-by: Gerald Van Baren <vanbaren@cideas.com>
79163    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79164
79165commit 9be39a67c9f8fef7107f5df09d673005f04d0963
79166Author: Dave Liu <daveliu@freescale.com>
79167Date:	Mon Jun 25 10:41:56 2007 +0800
79168
79169    mpc83xx: Add support for the display of reset status
79170
79171    83xx processor family has many reset sources, such as
79172    power on reset, software hard reset, software soft reset,
79173    JTAG, bus monitor, software watchdog, check stop reset,
79174    external hard reset, external software reset.
79175    sometimes, to figure out the fault of system, we need to
79176    know the cause of reset early before the prompt of
79177    u-boot present.
79178
79179    Signed-off-by: Dave Liu <daveliu@freescale.com>
79180    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79181
79182commit ff9658d7049bf8c8e8e0a05dbe5e9f7e91aa5a5d
79183Author: Dave Liu <daveliu@freescale.com>
79184Date:	Mon Jun 25 10:41:04 2007 +0800
79185
79186    mpc83xx: Fix the align bug of SDMA buffer
79187
79188    According to the latest user manual, the SDMA temporary
79189    buffer base address must be 4KB aligned.
79190
79191    Signed-off-by: Dave Liu <daveliu@freescale.com>
79192    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79193
79194commit 66dc2c2dc51f8b88bb8e231bc80cd92eae1d6476
79195Author: Dave Liu <daveliu@freescale.com>
79196Date:	Mon Jun 25 13:21:12 2007 +0800
79197
79198    mpc83xx: Revise the MPC8360EMDS readme doc
79199
79200    When the rev2.x silicon mount on the MPC8360EMDS baord,
79201    and if you are using the u-boot version after the commit
79202    3fc0bd159103b536e1c54c6f4457a09b3aba66ca.
79203    to make the ethernet interface usable, we have to setup
79204    the jumpers correctly.
79205
79206    Signed-off-by: Dave Liu <daveliu@freescale.com>
79207    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79208
79209commit e739bc95797aac4fefc4c75b55c7c78e59d3ea9c
79210Author: Timur Tabi <timur@freescale.com>
79211Date:	Tue Jul 3 13:46:32 2007 -0500
79212
79213    FSL I2C driver programs the two I2C busses differently
79214
79215    The i2c_init() function in fsl_i2c.c programs the two I2C busses differently.
79216    The second I2C bus has its slave address programmed incorrectly and is
79217    missing a 5-us delay.
79218
79219    Signed-off-by: Timur Tabi <timur@freescale.com>
79220    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79221
79222commit df33f6b4d6d63693dd9200808b242de1b86cb8e8
79223Author: Timur Tabi <timur@freescale.com>
79224Date:	Tue Jul 3 13:04:34 2007 -0500
79225
79226    Update SCCR programming in cpu_init_f() to support all 83xx processors
79227
79228    Update the cpu_init_f() function in cpu/mpc83xx/cpu_init.c to program the
79229    bitfields for all 83xx processors.	The code to update some bitfields was
79230    compiled only on some processors.  Now, the bitfields are programmed as long
79231    as the corresponding CFG_SCCR option is defined in the board header file.
79232    This means that the board header file should not define any CFG_SCCR macros
79233    for bitfields that don't exist on that processor, otherwise the SCCR will be
79234    programmed incorrectly.
79235
79236    Signed-off-by: Timur Tabi <timur@freescale.com>
79237    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79238
79239commit 9546266999f0b9b51372636614211b88d90f0f25
79240Author: Martin Krause <martin.krause@tqs.de>
79241Date:	Fri Jun 22 13:04:22 2007 +0200
79242
79243    TQM834x: cleanup configuraton
79244
79245    Remove irritating #undef DEBUG
79246
79247    Signed-off-by: Martin Krause <martin.krause@tqs.de>
79248    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79249
79250commit 5d497e6bf0f5bf63729b4a47b3fd786d3c77a1bc
79251Author: david.saada <David.Saada@ecitele.com>
79252Date:	Mon Jun 18 09:09:53 2007 -0700
79253
79254    MPC83xx: Fix makefile to generate config.h file in the build directory
79255
79256    MPC83xx: Fix the Makefile config sections to generate the include/config.h
79257    file in the build directory instead of the source directory.
79258
79259    Signed-off-by: David Saada <david.saada@ecitele.com>
79260    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79261
79262commit 1ded0242e437259366792d52b7e9d1e1931d8fa5
79263Author: Lee Nipper <Lee.Nipper@freescale.com>
79264Date:	Thu Jun 14 20:07:33 2007 -0500
79265
79266    mpc83xx: Add support for 8360 silicon revision 2.1
79267
79268    This change adds 8360 silicon revision 2.1 support to u-boot.
79269
79270    Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
79271    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79272
79273commit a22806469a8f2b69c829f4fd5361fdebd0cb01b4
79274Author: Kumar Gala <galak@kernel.crashing.org>
79275Date:	Wed Aug 8 04:14:28 2007 -0500
79276
79277    Treat ppc64 host as ppc
79278
79279    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
79280
79281commit 0dc4279b08ff82472bec2e2c90858602459febe8
79282Author: Jason Jin <Jason.jin@freescale.com>
79283Date:	Wed Aug 8 09:01:46 2007 +0800
79284
79285    Minor fix for bios emulator makefile
79286
79287    Add $(obj) to LIB avoiding objects be built in the source dir
79288
79289    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79290
79291commit ce981dc857adfc8036ca2f6d5d5a06c2a8aa77d6
79292Author: Jason Jin <Jason.jin@freescale.com>
79293Date:	Wed Aug 8 08:33:11 2007 +0800
79294
79295    Add CONFIG_BIOSEMU define to guard all the bios emulator code
79296
79297    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79298
79299    This patch fix the compile issue on the board that did not enable the bios emulator
79300
79301commit ed8106433522f2ea8933e9808346860d061d7731
79302Author: Zach Sadecki <Zach.Sadecki@ripcode.com>
79303Date:	Tue Jul 31 12:27:25 2007 -0500
79304
79305    tsec: fix multiple PHY support
79306
79307    The change entitled "Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx"
79308    broke multiple PHY support in tsec.c.  This fixes it.
79309
79310    Signed-off-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
79311    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79312
79313commit dcb84b7208ade0bbebbeb56bec9c2c64f8b2eede
79314Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
79315Date:	Thu Aug 9 09:08:18 2007 -0500
79316
79317    tsec: Allow Ten Bit Interface address to be configurable
79318
79319    Allow the address of the Ten Bit Interface (TBI) to be changed in the
79320    event of a conflict with another device.
79321
79322    Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
79323
79324commit 3ba4c2d68f6541db4677b4aea12071f56e6ff6e6
79325Author: Stefan Roese <sr@denx.de>
79326Date:	Wed Aug 8 09:54:26 2007 +0200
79327
79328    Coding style cleanup
79329
79330    Signed-off-by: Stefan Roese <sr@denx.de>
79331
79332commit a41de1f0d373e09c782dea558385a06247111ba5
79333Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79334Date:	Sun Aug 5 05:15:18 2007 -0500
79335
79336    Port enabled for I2C signals and chipselects port configuration.
79337
79338    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79339
79340commit 1a33ce65a4c51a69190dd8c408f9e1c62a66e94f
79341Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79342Date:	Sun Aug 5 04:31:18 2007 -0500
79343
79344    Added NAND support
79345
79346    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79347
79348commit eaf9e447beb3e498818ef8ad0b8c1597cd506149
79349Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79350Date:	Sun Aug 5 04:11:20 2007 -0500
79351
79352    Added I2C support
79353
79354    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79355
79356commit 99c03c175d2689093176facf17c58ce2cb320001
79357Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79358Date:	Sun Aug 5 03:58:52 2007 -0500
79359
79360    Changed CFG_CLK to gd->bus_clk for CFG_TIMER_PRESCALER. Added DECLARE_GLOBAL_DATA_PTR for time.c
79361
79362    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79363
79364commit 8d1d66af54d305de29d0bbf4aa8c9e6375f7f731
79365Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79366Date:	Sun Aug 5 03:55:21 2007 -0500
79367
79368    Added uart_gpio_conf() in serial_init(), seperated uart port configuration from cpu_init() to uart_gpio_conf()
79369
79370    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79371
79372commit 6fde84a44b7e575ea80fe0e2d5be3b6f73d1e630
79373Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79374Date:	Sun Aug 5 03:43:30 2007 -0500
79375
79376    Moved sync() from board file to include/asm-m68k/io.h
79377
79378    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79379
79380commit 9e737d8476e7d6a596d16caaf6a3853a9a1190a2
79381Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79382Date:	Sun Aug 5 03:30:44 2007 -0500
79383
79384    Declared attributes of void __mii_init(void) as an alias for int mii_init(void)
79385
79386    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79387
79388commit 9998bd37ead85e93953559720710d3b0685c81e6
79389Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79390Date:	Sun Aug 5 03:19:10 2007 -0500
79391
79392    Renamed CONFIG_MCFSERIAL to CONFIG_MCFUART
79393
79394    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79395
79396commit 7c4c3722a38d40b0cf537ddae72b04f4088b190c
79397Author: Jason Jin <Jason.jin@freescale.com>
79398Date:	Tue Aug 7 16:17:06 2007 +0800
79399
79400    Add CONFIG_BIOSEMU define to guard all the bios emulator code
79401
79402    This patch fix the compile issue on the board that did not enable the bios emulator
79403
79404commit bf1060ea4f9eaa7e7d164a70a7d6f28939882053
79405Author: Wolfgang Denk <wd@denx.de>
79406Date:	Tue Aug 7 16:02:13 2007 +0200
79407
79408    Fix missing brace error in fs/fat/fat.c
79409    [pointed out by Roderik Wildenburg]
79410
79411    Signed-off-by: Wolfgang Denk <wd@denx.de>
79412
79413commit 706714d97a0d08d59eda4de2268c39f504688329
79414Author: Michal Simek <monstr@monstr.eu>
79415Date:	Mon Aug 6 23:41:53 2007 +0200
79416
79417    [FIX] remove cute code
79418
79419commit f500d9fdeb576288656dac427052ad2c5ca0ad1a
79420Author: Michal Simek <monstr@monstr.eu>
79421Date:	Mon Aug 6 23:35:26 2007 +0200
79422
79423    [FIX] Fix romfs code
79424
79425commit ab4b956d3143f8f8174089053f5dfabbb04762b0
79426Author: Michal Simek <monstr@monstr.eu>
79427Date:	Mon Aug 6 23:31:49 2007 +0200
79428
79429    [FIX] Coding style cleanup - Wolfgang's suggestions
79430
79431commit 6c33c78557ca6f8da68c01ce33e278695197d3f4
79432Author: Wolfgang Denk <wd@denx.de>
79433Date:	Mon Aug 6 23:21:05 2007 +0200
79434
79435    Fixed typo in README (pointed out by Martin Jost).
79436
79437    Signed-off-by: Wolfgang Denk <wd@denx.de>
79438
79439commit 537223afa61f64480df31ce440a9cb386df4a814
79440Author: Stefan Roese <sr@denx.de>
79441Date:	Mon Aug 6 21:10:17 2007 +0200
79442
79443    ppc4xx: Update AMCC Bamboo README doc/README.bamboo
79444
79445    As suggested by Eugene O'Brien <Eugene.O'Brien@advantechamt.com>,
79446    here an updated Bamboo README.
79447
79448    Signed-off-by: Stefan Roese <sr@denx.de>
79449
79450commit 9c7e4b06214db61bb21f1bcbe57c97519669baae
79451Author: Wolfgang Denk <wd@denx.de>
79452Date:	Mon Aug 6 02:17:36 2007 +0200
79453
79454    Coding style cleanup. Update CHANGELOG.
79455
79456    Signed-off-by: Wolfgang Denk <wd@denx.de>
79457
79458commit 221838cc7eb178370ff62aa05920a582e12ac322
79459Author: Jason Jin <Jason.jin@freescale.com>
79460Date:	Tue Jul 10 09:03:22 2007 +0800
79461
79462    Remove the bios emulator from MAI board.
79463
79464    The bios emulator in the MAI board can not pass compile
79465    and have a lot of crap in it. remove it and will have a
79466    clean and small bios emulator in the drivers directory
79467    which can be uesed for every board.
79468
79469    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79470
79471commit 5618332409bb96f4448d1712899369fc80c0b489
79472Author: Jason Jin <Jason.jin@freescale.com>
79473Date:	Fri Jul 13 12:14:59 2007 +0800
79474
79475    Fix some compile issues for MAI board.
79476
79477    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79478
79479commit 0f460a1ee148b648ee242c3157650287d4296260
79480Author: Jason Jin <Jason.jin@freescale.com>
79481Date:	Fri Jul 13 12:14:58 2007 +0800
79482
79483    Configurations for ATI video card BIOS emulator
79484
79485    This patch add definition of the BIOS emulator and the ATI framebuffer
79486    driver for MPC8641HPCN board.
79487
79488    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79489    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79490
79491commit ece92f85053b8df613edcf05b26a416cbc3d629c
79492Author: Jason Jin <Jason.jin@freescale.com>
79493Date:	Fri Jul 6 08:34:56 2007 +0800
79494
79495    This is a BIOS emulator, porting from SciTech for u-boot, mainly for
79496    ATI video card BIOS. and can be used for x86 code emulation by some
79497    modifications.
79498
79499    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79500
79501commit 5072188acabde3178fac7f5a597150e6e74fd40c
79502Author: Jason Jin <Jason.jin@freescale.com>
79503Date:	Fri Jul 6 08:33:33 2007 +0800
79504
79505    This is a framebuffer driver for ATI video card, can work for PCI9200,
79506    X300, X700, X800 ATI video cards.
79507
79508    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79509    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79510
79511commit 5728be389e65fd47f34b33c2596271eb4db751ae
79512Author: Wolfgang Denk <wd@denx.de>
79513Date:	Mon Aug 6 01:01:49 2007 +0200
79514
79515    Coding style cleanup. Update CHANGELOG.
79516
79517    Signed-off-by: Wolfgang Denk <wd@denx.de>
79518
79519commit 8092fef4c29b395958bb649647da7e3775731517
79520Author: Martin Krause <Martin.Krause@tqs.de>
79521Date:	Tue Dec 12 14:26:01 2006 +0100
79522
79523    Add functions to list of exported functions
79524
79525    Additionally export the following fuctions (to make trab_config build again):
79526    - simple_strtol()
79527    - strcmp()
79528
79529    Also bump the ABI version to reflect this change
79530
79531    Signed-off-by: Martin Krause <martin.krause@tqs.de>
79532
79533commit 63cec5814fab5d2b1c86982327433807a5ac0249
79534Author: Ed Swarthout <Ed.Swarthout@freescale.com>
79535Date:	Thu Aug 2 14:09:49 2007 -0500
79536
79537    Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts.
79538
79539    All of the PCI/PCI-Express driver and initialization code that
79540    was in the MPC8641HPCN port has now been moved into the common
79541    drivers/fsl_pci_init.c.  In a subsequent patch, this will be
79542    utilized by the 85xx ports as well.
79543
79544    Common PCI-E IMMAP register blocks for FSL 85xx/86xx are added.
79545
79546    Also enable the second PCI-Express controller on 8641
79547    by getting its BATS and CFG_ setup right.
79548
79549    Fixed a u16 vendor compiler warning in AHCI driver too.
79550
79551    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
79552    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79553    Signed-off-by: Jon Loeliger <jdl@freescale.com>
79554
79555commit a274ca4f6d68830e7c916f897561cff8c4101c38
79556Author: Michal Simek <monstr@monstr.eu>
79557Date:	Sun Aug 5 22:33:05 2007 +0200
79558
79559    [FIX] Coding style cleanup
79560
79561commit af8377d4eb3a0ac5a831830d5ce63fbf65fecb7f
79562Author: Michal Simek <monstr@monstr.eu>
79563Date:	Sun Aug 5 16:13:31 2007 +0200
79564
79565    [FIX] Xilinx Uartlite driver
79566    Because PPC405 can use UARTLITE serial interface and
79567    Microblaze can use Uart16550 serial interface not only Uartlite.
79568
79569commit 98889edd50aadf862071eb5664747ad0d568a20e
79570Author: Michal Simek <monstr@monstr.eu>
79571Date:	Sun Aug 5 15:54:53 2007 +0200
79572
79573    [FIX] Change configuration for XUPV2P Microblaze board
79574
79575commit 537091b4eed9302865d03fef3f7212b4fe5cf28f
79576Author: Michal Simek <monstr@monstr.eu>
79577Date:	Sun Aug 5 15:53:50 2007 +0200
79578
79579    [PATCH] Added support for Xilinx Emac community driver
79580
79581commit 86b116b1b1e165ca4840daefed36d2e3b8460173
79582Author: Bartlomiej Sieka <tur@semihalf.com>
79583Date:	Fri Aug 3 12:08:16 2007 +0200
79584
79585    cm1_qp1 -> cm5200: single U-Boot image for modules from the cm5200 family.
79586
79587    Add the ability for modules from the Schindler cm5200 family to use a
79588    single U-Boot image:
79589    - rename cm1_qp1 to cm5200
79590    - add run-time module detection
79591    - parametrize SDRAM configuration according to the module we are running on
79592
79593    Few minor, board-specific fixes included in this patch:
79594    - better MAC address handling
79595    - updated default environment ('update' command uses +{filesize} now)
79596    - improved error messages in the auto-update code
79597    - allow booting U-Boot from RAM (CFG_RAMBOOT)
79598
79599    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79600    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
79601    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
79602
79603commit c7e717ebc2b044d7a71062552c9dc0f54ea9b779
79604Author: Andy Fleming <afleming@freescale.com>
79605Date:	Fri Aug 3 04:05:25 2007 -0500
79606
79607    Add Marvell 1149 PHY support to the TSEC
79608
79609commit b1b54e352028ed370c3aa95d6fdeb9d64c5d2f86
79610Author: Wolfgang Denk <wd@denx.de>
79611Date:	Thu Aug 2 21:27:46 2007 +0200
79612
79613    Coding style cleanup, update CHANGELOG
79614
79615    Signed-off-by: Wolfgang Denk <wd@denx.de>
79616
79617commit 63e22764d2f8653f68888c667eb65b3996b52680
79618Author: Wolfgang Denk <wd@denx.de>
79619Date:	Thu Aug 2 10:11:18 2007 +0200
79620
79621    Minor cleanup of <board>_nand build rules.
79622
79623commit 9ca8d79de096c65b9b9c867259b3ff4685f775ef
79624Author: Stefan Roese <sr@denx.de>
79625Date:	Thu Aug 2 08:33:56 2007 +0200
79626
79627    ppc4xx: Code cleanup
79628
79629    Signed-off-by: Stefan Roese <sr@denx.de>
79630
79631commit c92409812206ac67a7fa7aae298539a9c3804a46
79632Author: Grzegorz Bernacki <gjb@semihalf.com>
79633Date:	Tue Jul 31 18:51:48 2007 +0200
79634
79635    [ppc440SPe] Graceful recovery from machine check during PCIe configuration
79636
79637    During config transactions on the PCIe bus an attempt to scan for a
79638    non-existent device can lead to a machine check exception with certain
79639    peripheral devices. In order to avoid crashing in such scenarios the
79640    instrumented versions of the config cycle read routines are introduced, so
79641    the exceptions fixups framework can gracefully recover.
79642
79643    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79644    Acked-by: Rafal Jaworowski <raj@semihalf.com>
79645
79646commit dec99558b9ea75a37940d07f41a3565a50b54ad1
79647Author: Rafal Jaworowski <raj@semihalf.com>
79648Date:	Tue Jul 31 18:19:54 2007 +0200
79649
79650    [ppc4xx] Separate settings for PCIe bus numbering on 440SPe rev.A
79651
79652    This brings back separate settings for PCIe bus numbers depending on chip
79653    revision, which got eliminated in 2b393b0f0af8402ef43b25c1968bfd29714ddffa
79654    commit. 440SPe rev. A does NOT work properly with the same settings as for
79655    the rev. B (no devices are seen on the bus during enumeration).
79656
79657    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79658
79659commit cdd917a43da6fa7fc8f54a3cc9f420ce5ecf3197
79660Author: Wolfgang Denk <wd@denx.de>
79661Date:	Thu Aug 2 00:48:45 2007 +0200
79662
79663    Fix build errors and warnings / code cleanup.
79664
79665    Signed-off-by: Wolfgang Denk <wd@denx.de>
79666
79667commit d2f68006627eda6cb6c7f364bddf621dbfd2fc68
79668Author: Eugene OBrien <eugene.obrien@advantechamt.com>
79669Date:	Tue Jul 31 10:24:56 2007 +0200
79670
79671    ppc4xx: Update AMCC Bamboo 440EP support
79672
79673    Changed storage type of cfg_simulate_spd_eeprom to const
79674    Changed storage type of gpio_tab to stack storage
79675    (Cannot access global data declarations in .bss until afer code relocation)
79676
79677    Improved SDRAM tests to catch problems where data is not uniquely addressable
79678    (e.g. incorrectly programmed SDRAM row or columns)
79679
79680    Added CONFIG_PROG_SDRAM_TLB to support Bamboo SIMM/DIMM modules
79681    Fixed AM29LV320DT (OpCode Flash) sector map
79682
79683    Signed-off-by: Eugene OBrien <eugene.obrien@advantechamt.com>
79684    Signed-off-by: Stefan Roese <sr@denx.de>
79685
79686commit ea9f6bce383cc9fbcdee28b5836109b1a6dba574
79687Author: Stefan Roese <sr@denx.de>
79688Date:	Tue Jul 31 08:37:01 2007 +0200
79689
79690    ppc4xx: Update 440EPx lwmon5 board support
79691
79692    - Clear ECC status regs after ECC POST test
79693    - Set dcbz for ECC generation with caches enabled as default
79694    - Code cleanup
79695
79696    Signed-off-by: Stefan Roese <sr@denx.de>
79697
79698commit 27a528fb41433c4c1e2b5d6bd3fd8d78606fc724
79699Author: Stefan Roese <sr@denx.de>
79700Date:	Mon Jul 30 11:04:57 2007 +0200
79701
79702    ppc4xx: Only print ECC related info when the error bis are set
79703
79704    Signed-off-by: Stefan Roese <sr@denx.de>
79705
79706commit e36220a4baf1f188ba60f17e9d0f043069b1362a
79707Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
79708Date:	Fri Jul 27 16:44:31 2007 +0200
79709
79710    new FPGA image for PLU405 board
79711
79712    new FPGA image for PLU405 board with improved CompactFlash timing
79713
79714    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
79715
79716commit 8993e54b6f397973794f3d6f47d3b3c0c98dd4f6
79717Author: Rafal Jaworowski <raj@semihalf.com>
79718Date:	Fri Jul 27 14:43:59 2007 +0200
79719
79720    [ADS5121] Support for the ADS5121 board
79721
79722    The following MPC5121e subsystems are supported:
79723
79724    - low-level CPU init
79725    - NOR Boot Flash (common CFI driver)
79726    - DDR SDRAM
79727    - FEC
79728    - I2C
79729    - Watchdog
79730
79731    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79732    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79733    Signed-off-by: Jan Wrobel <wrr@semihalf.com>
79734
79735commit 1863cfb7b100ba0ee3401799457a01dc058745f8
79736Author: Rafal Jaworowski <raj@semihalf.com>
79737Date:	Fri Jul 27 14:22:04 2007 +0200
79738
79739    [PPC] Remove unused MSR_USER definition
79740
79741    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79742
79743commit d4024bb72dd81695ec099b2199eda0d27c623e62
79744Author: John Otken <john@softadvances.com>
79745Date:	Thu Jul 26 17:49:11 2007 +0200
79746
79747    ppc4xx: Add support for AMCC 405EP Taihu board
79748
79749    Signed-off-by: John Otken <john@softadvances.com>
79750
79751commit b66091de6c7390620312c2501db23d8391e7cabb
79752Author: Anatolij Gustschin <agust@denx.de>
79753Date:	Thu Jul 26 15:08:01 2007 +0200
79754
79755    ppc4xx: lwmon5: Update Lime initialization
79756
79757    Change Lime SDRAM initialization to now support 100MHz and
79758    133MHz (if enabled). Also the framebuffer is initialized to
79759    display a blue rectangle with a white border.
79760
79761    Signed-off-by: Anatolij Gustschin <agust@denx.de>
79762    Signed-off-by: Stefan Roese <sr@denx.de>
79763
79764commit 9f24a808f17fc0f37b7fb4805f734741335caecc
79765Author: Stefan Roese <sr@denx.de>
79766Date:	Tue Jul 24 09:52:52 2007 +0200
79767
79768    ppc4xx: lwmon5: Support for 128 MByte NOR FLASH added
79769
79770    The used Intel NOR FLASH chips have internally two dies, and are now
79771    treated as two seperate chips.
79772
79773    Signed-off-by: Stefan Roese <sr@denx.de>
79774
79775commit aedf5bde179ecfbd0a96130d18996a96518b785f
79776Author: Stefan Roese <sr@denx.de>
79777Date:	Tue Jul 24 07:20:09 2007 +0200
79778
79779    ppc4xx: Fix lwmon5 interrupt controller setup (polarity, trigger...)
79780
79781    As suggested by Hakan Eryigit, here an updated setup for the lwmon5
79782    interrupt controller.
79783
79784    Signed-off-by: Stefan Roese <sr@denx.de>
79785
79786commit a71d96eac8130b53a91f93cd10c70fca0db18d52
79787Author: Stefan Roese <sr@denx.de>
79788Date:	Fri Jul 20 15:03:44 2007 +0200
79789
79790    ppc4xx: Fix bug with default GPIO output value
79791
79792    As spotted by Matthias Fuchs, the default output values for all GPIO1
79793    outputs were not setup correctly. This patch fixes this issue.
79794
79795    Signed-off-by: Stefan Roese <sr@denx.de>
79796
79797commit 531e3e8b831f357056448fa573137d5fb37000fd
79798Author: Pavel Kolesnikov <concord@emcraft.com>
79799Date:	Fri Jul 20 15:03:03 2007 +0200
79800
79801    POST: Add ECC POST for the lwmon5 board
79802
79803    This patch adds ECC Post test for the Lwmon5 board based
79804    on PPC440EPx to U-Boot.
79805
79806    Signed-off-by: Pavel Kolesnikov <concord@emcraft.com>
79807    Acked-by: Yuri Tikhonov <yur@emcraft.com>
79808    Acked-by: Stefan Roese <sr@denx.de>
79809
79810commit cc3023b9f95d7ac959a764471a65001062aecf41
79811Author: Rafal Jaworowski <raj@semihalf.com>
79812Date:	Thu Jul 19 17:12:28 2007 +0200
79813
79814    Fix breakage of 8xx boards from recent commit.
79815
79816    This patch fixes the negative consequences for 8xx of the recent
79817    "ppc4xx: Clean up 440 exceptions handling" commit.
79818
79819    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79820
79821commit c883f6ea32dce91f07670b3aafecf6c99b1e5341
79822Author: Stefan Roese <sr@denx.de>
79823Date:	Mon Jul 16 13:11:12 2007 +0200
79824
79825    Coding style cleanup
79826
79827    Signed-off-by: Stefan Roese <sr@denx.de>
79828
79829commit 8848ec858f74ed6dab06fb6d5ddc933e0a1328bf
79830Author: Stefan Roese <sr@denx.de>
79831Date:	Mon Jul 16 10:02:12 2007 +0200
79832
79833    ppc4xx: Code cleanup
79834
79835    Signed-off-by: Stefan Roese <sr@denx.de>
79836
79837commit 2a49fc17d09020e7ebd9536694d99d20e419fcb8
79838Author: Stefan Roese <sr@denx.de>
79839Date:	Mon Jul 16 10:01:38 2007 +0200
79840
79841    ppc4xx: AMCC Luan uses the new boardspecific DDR2 controller setup
79842
79843    Signed-off-by: Stefan Roese <sr@denx.de>
79844
79845commit df3f17422aeb03fb81a7ac8c78d2b05d05aa4cf9
79846Author: Stefan Roese <sr@denx.de>
79847Date:	Mon Jul 16 10:00:43 2007 +0200
79848
79849    ppc4xx: Support for Yucca board with 440SPe Rev A added to 44x_spd_ddr2.c
79850
79851    The new boardspecific DDR2 controller configuration is used for the Yucca
79852    board. Now the Yucca board with 440SPe Rev. A chips is also supported.
79853
79854    Signed-off-by: Stefan Roese <sr@denx.de>
79855
79856commit 6ed14addf97c8cd8f531e9ae7b2d3e222fffd53e
79857Author: Stefan Roese <sr@denx.de>
79858Date:	Mon Jul 16 09:57:00 2007 +0200
79859
79860    ppc4xx: Add new weak functions to support boardspecific DDR2 configuration
79861
79862    The new "weak" functions ddr_wrdtr() and ddr_clktr() are added to better
79863    support non default, boardspecific DDR(2) controller configuration.
79864
79865    Signed-off-by: Stefan Roese <sr@denx.de>
79866
79867commit 5743a9207a370b90f09b20ebd61167c806b937f3
79868Author: Stefan Roese <sr@denx.de>
79869Date:	Mon Jul 16 08:53:51 2007 +0200
79870
79871    ppc4xx: Add remove_tlb() function to remove a mem area from TLB setup
79872
79873    The new function remove_tlb() can be used to remove the TLB's used to
79874    map a specific memory region. This is especially useful for the DDR(2)
79875    setup routines which configure the SDRAM area temporarily as a cached
79876    area (for speedup on auto-calibration and ECC generation) and later
79877    need this area uncached for normal usage.
79878
79879    Signed-off-by: Stefan Roese <sr@denx.de>
79880
79881commit 0c0a9cda1bde37106520476ed486bd67eb8d30ae
79882Author: Michal Simek <monstr@monstr.eu>
79883Date:	Mon Jul 16 00:31:07 2007 +0200
79884
79885    [PATCH] Support for Xilinx EmacLite controller
79886
79887commit 3a6cab844cf74f76639d795e0be8717e02c86af7
79888Author: Wolfgang Denk <wd@denx.de>
79889Date:	Sat Jul 14 22:51:02 2007 +0200
79890
79891    Update CHANGELOG
79892
79893    Signed-off-by: Wolfgang Denk <wd@denx.de>
79894
79895commit 5280f352c8da33b1d7fbf448768717d9e16ff9a1
79896Author: Michal Simek <monstr@monstr.eu>
79897Date:	Sat Jul 14 13:11:28 2007 +0200
79898
79899    [FIX] support for simply measuring time
79900
79901commit 91bb4ca665d2e0cf7f60c4b5b370990250ec0c43
79902Author: Michal Simek <monstr@monstr.eu>
79903Date:	Sat Jul 14 12:41:23 2007 +0200
79904
79905    [FS] Added support for ROMFS
79906
79907commit 011595307731a7a67a7445d107c279d031e8ab97
79908Author: Heiko Schocher <hs@pollux.denx.de>
79909Date:	Sat Jul 14 01:06:58 2007 +0200
79910
79911    [PCS440EP]	- fix compile error, if BUILD_DIR is used
79912
79913commit 5a2f1098d81ad58b309e5e558d0492643166a799
79914Author: Michal Simek <monstr@monstr.eu>
79915Date:	Sat Jul 14 00:18:48 2007 +0200
79916
79917    [PATCH] Support time without timer
79918
79919commit a476ca2ac2217ddd05a2bf0c514075814b10a3c0
79920Author: Michal Simek <monstr@monstr.eu>
79921Date:	Fri Jul 13 21:43:55 2007 +0200
79922
79923    [PATCH] Remove problem with disabled BARREL SHIFTER
79924
79925commit 55e26ad62107d2f14f757de3ae0b14b9aa7aed94
79926Author: Michal Simek <monstr@monstr.eu>
79927Date:	Fri Jul 13 21:41:44 2007 +0200
79928
79929    [FIX] correct help for rspr
79930
79931commit fad63407154f46246ce80d53a9c669a44362ac67
79932Author: Heiko Schocher <hs@pollux.denx.de>
79933Date:	Fri Jul 13 09:54:17 2007 +0200
79934
79935    make show_boot_progress () weak.
79936
79937    Signed-off-by: Heiko Schocher <hs@denx.de>
79938
79939commit 907902472391b6ca1876ec300687562ecaf459b1
79940Author: Heiko Schocher <hs@pollux.denx.de>
79941Date:	Fri Jul 13 08:26:05 2007 +0200
79942
79943    [PCS440EP]	- The DIAG LEDs are now blinking, if an error occur
79944		- fix compile error, if BUILD_DIR is used
79945
79946    Signed-off-by: Heiko Schocher <hs@denx.de>
79947
79948commit a2e1c7098cf9574386b0c96841dfc8ea5cc93578
79949Author: Stefan Roese <sr@denx.de>
79950Date:	Thu Jul 12 16:32:08 2007 +0200
79951
79952    ppc4xx: Change receive buffer handling in the 4xx emac driver
79953
79954    This change fixes a bug in the receive buffer handling, that
79955    could lead to problems upon high network traffic (broadcasts...).
79956
79957    Signed-off-by: Stefan Roese <sr@denx.de>
79958
79959commit 239f05ee4dd4cfe0b50f251b533dcebe9e67c360
79960Author: Wolfgang Denk <wd@denx.de>
79961Date:	Thu Jul 12 01:45:34 2007 +0200
79962
79963    Update CHANGELOG, minor coding style cleanup.
79964
79965    Signed-off-by: Wolfgang Denk <wd@denx.de>
79966
79967commit 5a56af3b522ba47fb33a3fee84d23bf1e5429654
79968Author: Andy Fleming <afleming@freescale.com>
79969Date:	Fri Jun 8 16:41:18 2007 -0500
79970
79971    Remove erroneous errata code from Marvel 88E1111S driver
79972
79973    The Marvel 88E1111S driver for the TSEC was copied from the
79974    88E1101 driver, and included a fix for an erratum which does not
79975    exist on that part.  Now it is removed
79976
79977    Signed-off-by: Andy Fleming <afleming@freescale.com>
79978
79979commit 982efcf23fd03647e01e2fbe28a7a36239156cc0
79980Author: Andy Fleming <afleming@freescale.com>
79981Date:	Tue Jun 5 16:38:44 2007 -0500
79982
79983    From: eran liberty <eran.liberty@gmail.com>
79984
79985    adds the reset register to 85xx immap
79986
79987    Signed-off-by: Eran Liberty <eran.liberty@gmail.com>
79988    Signed-off-by: Andy Fleming <afleming@freescale.com>
79989
79990commit d3ec0d943a045bdb99e159e7bbc77430e09f11d7
79991Author: Andy Fleming <afleming@freescale.com>
79992Date:	Thu May 10 17:50:01 2007 -0500
79993
79994    Polished the 85xx ADS config files
79995
79996    Made the boot commands use device trees by default.
79997    Also moved the ramdisk to 1000000 (I think the previous address
79998    was getting overridden during boot).
79999
80000    Signed-off-by: Andy Fleming <afleming@freescale.com>
80001
80002commit bfb37b32d1b0b03f18077dba49cc66a6e76fa038
80003Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80004Date:	Wed May 9 11:03:32 2007 -0500
80005
80006    8544ds: Fix Makefile after moving pixis to board/freescale.
80007
80008    The OBJTREE != SRCTREE build scenario was broken.
80009    This fixes it.
80010
80011    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80012    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80013
80014commit 2a3cee43c3b71fa5b8d91db19f05067865290f3e
80015Author: Andy Fleming <afleming@freescale.com>
80016Date:	Wed May 9 00:54:20 2007 -0500
80017
80018    tsec: Fix PHY code to match first driver
80019
80020    Jarrold Wen noticed that the generic PHY code always matches
80021    under the current implementation.  Change it so the first match
80022    wins, and *only* unknown PHYs trigger the generic driver
80023
80024    Signed-off-by: Andy Fleming <afleming@freescale.com>
80025
80026commit ccc091aac61a38cd998d575d92f7232e256d6312
80027Author: Andy Fleming <afleming@freescale.com>
80028Date:	Tue May 8 17:27:43 2007 -0500
80029
80030    Add support for CPM device tree configuration to 8560 ADS
80031
80032    * Adds code to modify CPM frequencies
80033    * Cleans up the config file to #define TSEC and (for now) #undef FCC
80034    * Adds the MII command for all 8560 ADS configurations
80035    * Updates config file to provide convenience commands for booting
80036      with a device tree
80037
80038    Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
80039    Signed-off-by: Andy Fleming <afleming@freescale.com>
80040
80041commit 7507d56ccaf7aae1c474342a9a5540165cd7e9d9
80042Author: Andy Fleming <afleming@freescale.com>
80043Date:	Tue May 8 17:23:02 2007 -0500
80044
80045    Fix Marvell 88e1145 PHY init code
80046
80047    Fix a bug in the Marvell 88e1145 PHY init code in the TSEC driver
80048    where the reset was being done after the errata code instead of
80049    before.
80050
80051    Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
80052    Signed-off-by: Andy Fleming <afleming@freescale.com>
80053
80054commit 5dc210dec5bace98a50b6ba905347890091a9bb0
80055Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80056Date:	Wed Jul 11 14:52:16 2007 -0500
80057
80058    Add simple agent/end-point configuration in PCI AutoConfig for PCI_CLASS_PROCESSOR_POWERPC.
80059
80060    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80061
80062commit e8b85f3ba4cd8930e0a2fea2100c815d64201765
80063Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80064Date:	Wed Jul 11 14:52:08 2007 -0500
80065
80066    pciauto setup bridge
80067
80068    The P2P bridge bus numbers programmed into the device are relative to
80069    hose->first_busno.
80070
80071    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80072
80073commit 571f49fa717004ca4268b4e24057efc7bf9f987b
80074Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80075Date:	Wed Jul 11 14:52:01 2007 -0500
80076
80077    Support PCIe extended config registers
80078
80079    FSL PCIe block has extended cfg registers in the 100 and 400 range.
80080    For example, to read the LTSSM register: pci display <busn>.0 404 1
80081
80082    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80083
80084commit ba5feb12581bb2912ce301e4866b71f846e9fc07
80085Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80086Date:	Wed Jul 11 14:51:48 2007 -0500
80087
80088    Minor improvements to drivers/pci_auto.c
80089
80090    - Make pciauto_{pre,post}scan_setup_bridge non-static
80091    - Added physical address display in debug messages.
80092
80093    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80094
80095commit 40e81addab7bb74d20ddf681ce9babc880a828ee
80096Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80097Date:	Wed Jul 11 14:51:35 2007 -0500
80098
80099    Start pci hose scan from hose->current_busno.
80100
80101    Ensure hose->current_busno is not less than first_busno.  This fixes
80102    broken board code which leaves current_busno=0 when first_busno is
80103    greater than 0 for the cases with multiple controllers.
80104
80105    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80106
80107commit 3865b1fb7843a08ad49a6319a36415752276ff48
80108Author: Stefan Roese <sr@denx.de>
80109Date:	Wed Jul 11 12:13:53 2007 +0200
80110
80111    Fix some compile problems introduced by the latest CFG_CMD_xxx cleanup
80112
80113    Signed-off-by: Stefan Roese <sr@denx.de>
80114
80115commit fa1df308926a6f70e3504c57514ef27ac31fd13a
80116Author: Bartlomiej Sieka <tur@semihalf.com>
80117Date:	Wed Jul 11 20:11:07 2007 +0200
80118
80119    CM1.QP1: Support for the Schindler CM1.QP1 board.
80120
80121    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
80122    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
80123
80124commit 96e1d75be8193ca79e4215a368bf9d7f2362450f
80125Author: Heiko Schocher <hs@pollux.denx.de>
80126Date:	Wed Jul 11 18:39:11 2007 +0200
80127
80128    [PCS440EP]	- Show on the DIAG LEDs, if the SHA1 check failed
80129		- now the Flash ST M29W040B is supported (not tested)
80130		- fix the "led" command
80131		- fix compile error, if BUILD_DIR is used
80132
80133    Signed-off-by: Heiko Schocher <hs@denx.de>
80134
80135commit e9514751cfa5cce61ea699fa0d3eb37898a5eeb5
80136Author: Stefan Roese <sr@denx.de>
80137Date:	Sun Jul 8 13:44:27 2007 +0200
80138
80139    Fix malloc problem introduced with the relocation fixup for the PPC platform
80140
80141    The relocation fixup didn't handle the malloc pointer initialization
80142    correctly. This patch fixes this problem. Tested successfully on 4xx.
80143    The relocation fixup patches for 4xx will follow soon.
80144
80145    Signed-off-by: Stefan Roese <sr@denx.de>
80146
80147commit 0dca874db62718e41253659e60f3a1de7eb418ce
80148Author: TsiChung <tcliew@Goku.(none)>
80149Date:	Tue Jul 10 15:45:43 2007 -0500
80150
80151    Cache update and added CFG_UNIFY_CACHE
80152
80153    Enabled cache in cpu_init_f() for faster flash to mem allocation. Updated cache handling in start.S. Applied cache invalidate in fec_send() and fec_recv(). Added CFG_UNIFY_CACHE for CF V3 only.
80154
80155    Signed-off-by: TsiChung <tcliew@Goku.(none)>
80156
80157commit 52b017604a8f4d4a795880ef6e7861d7f2f1b005
80158Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80159Date:	Thu Jul 5 23:36:16 2007 -0500
80160
80161    Update header file. Include dtimer_intr_setup(). Changed timer divider to global define.
80162
80163    Include immap.h and timer.h. Moved dtimer interrupt setup to dtimer_intr_setup() from cpu/mcf532x/interrupts.c. Changed (CFG_CLK /1000000) -1 << 8 to CFG_TIMER_PRESCALER
80164
80165    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80166
80167commit 5cdc07c7ef8f08ea55d3c47ed9221d91aa6d5fac
80168Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80169Date:	Thu Jul 5 23:31:25 2007 -0500
80170
80171    Update header files
80172
80173    Include immap.h and renamed mcfrtc.h to rtc.h
80174
80175    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80176
80177commit 2870e98ac8e5553e9187b12a47e5f46babb53990
80178Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80179Date:	Thu Jul 5 23:29:21 2007 -0500
80180
80181    Add mcffec_initialize()
80182
80183    Added mcffec_initialize() in eth_initialize()
80184
80185    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80186
80187commit 45a25bfd0c52f8a3fa137216bc94d32f90bedc5d
80188Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80189Date:	Thu Jul 5 23:27:40 2007 -0500
80190
80191    Update header file and clean up
80192
80193    Include immap.h
80194
80195    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80196
80197commit 0cee9c66318602c856a899ae5fa7579ccba6443a
80198Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80199Date:	Thu Jul 5 23:23:15 2007 -0500
80200
80201    New uart structure and defines
80202
80203    Seperated from mcfuart.h
80204
80205    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80206
80207commit a90e79de8d99e9c9d69d60bfff9f24c337165900
80208Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80209Date:	Thu Jul 5 23:22:31 2007 -0500
80210
80211    New timer structure and defines
80212
80213    Seperated from mcftimer.h
80214
80215    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80216
80217commit e04acb2eba4782489417240eff76e20e176aec10
80218Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80219Date:	Thu Jul 5 23:21:09 2007 -0500
80220
80221    Rename mcfrtc to rtc
80222
80223    Since it is already in m68k folder, un-necessary to pad mcf. Replaced immap_5329.h and m5329.h to immap.h
80224
80225    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80226
80227commit 2bd806fe4fc23958b8f78778199e7a6e3f8f6ad5
80228Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80229Date:	Thu Jul 5 23:17:36 2007 -0500
80230
80231    Rename mcfserial.c. Update include header
80232
80233    Renamed mcfserial.c to mcfuart.c. Modified Makefile for mcfuart.o from mcfserial.o. Replace immap_5329.h and m5329.h to immap.h
80234
80235    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80236
80237commit f2208fbc2eb9de3f4285bfaa021c6ebae16c9b0e
80238Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80239Date:	Thu Jul 5 23:13:58 2007 -0500
80240
80241    Header file update, clean up and cache handling
80242
80243    Replaced immap_5329.h and m5329.h with immap.h. Included cache_invalid.
80244
80245    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80246
80247commit 2e3f25ae9082daa9f5d181db45dfbc2e52ce0f97
80248Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80249Date:	Thu Jul 5 23:10:40 2007 -0500
80250
80251    Create interrupts.c and modify Makefile
80252
80253    interrupt_init() and dtimer_intr_setup() are placed in interrupts.c. Added interrupts.o to Makefile
80254
80255    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80256
80257commit ddd104f1ed655eda50c06ba636237a83ed943f34
80258Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80259Date:	Thu Jul 5 23:06:55 2007 -0500
80260
80261    Enable Icache
80262
80263    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80264
80265commit b9bf3de377b2bae70c983c9b97feae914999e735
80266Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80267Date:	Thu Jul 5 23:05:31 2007 -0500
80268
80269    Update header file and some clean up
80270
80271    Replaced immap_5329.h and m5329.h with immap.h. Removed whitespaces.
80272
80273    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80274
80275commit 84a015b52ec820a5ae173717d78516de731c89c2
80276Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80277Date:	Thu Jul 5 23:03:28 2007 -0500
80278
80279    Update header file and enable icache
80280
80281    Replaced immap_5329.h and m5329.h with immap.h. Enabled icache_enable() in cpu_init_r().
80282
80283    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80284
80285commit 7a17e759c7a8b58e910daf54df611e94fc8ca074
80286Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80287Date:	Thu Jul 5 23:01:22 2007 -0500
80288
80289    Update header file and removed interrupt_init()
80290
80291    Replace immap_5329.h and m5329.h with immap.h. Removed interrupt_init() and placed it in interrupts.c
80292
80293    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80294
80295commit 3b635492c95bd0d6e08f93f699821cba1f602a64
80296Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80297Date:	Thu Jul 5 22:57:46 2007 -0500
80298
80299    Update for flash.o and mii.o
80300
80301    Removed flash.o and added mii.o
80302
80303    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80304
80305commit c5ded275d839e4ff79f41718d50a835d989f57bc
80306Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80307Date:	Thu Jul 5 22:56:19 2007 -0500
80308
80309    MII functions calls.
80310
80311    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80312
80313commit 427c814104560e29bda14955c67703245aaaa5b4
80314Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80315Date:	Thu Jul 5 22:54:42 2007 -0500
80316
80317    Removed MII functions and replaced immap_5329.h and m5329.h with immap.h.
80318
80319    The removed MII routines will be placed in mii.c.
80320
80321    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80322
80323commit 01a793fda09c63df5a496f09dc1c7cb26e6751a2
80324Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80325Date:	Thu Jul 5 22:51:05 2007 -0500
80326
80327    Duplicate code
80328
80329    There is a Common Flash Interface Driver existed. To use the CFI driver, define CFG_FLASH_CFI in configuration file.
80330
80331    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80332
80333commit 2744354a8437b8f78db178e30660215688bff570
80334Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80335Date:	Thu Jul 5 22:46:38 2007 -0500
80336
80337    Seperate old structure defines and new structure defines
80338
80339    Removed new uart structure and defines to uart.h
80340
80341    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80342
80343commit 2bd58608dbcff8890ca9a0c59e861ac24f8bb230
80344Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80345Date:	Thu Jul 5 22:45:01 2007 -0500
80346
80347    Seperate old structure defines and new structure defines
80348
80349    New timer structure and defines will move to new timer.h
80350
80351    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80352
80353commit 8cd5cd6de4ff92e03978338ed7aeb3ce7b7b9784
80354Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80355Date:	Thu Jul 5 22:42:23 2007 -0500
80356
80357    Clean up
80358
80359    Removed whitespace
80360
80361    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80362
80363commit 514871f565dd8bd1121e4a3ac1665a790e20b8f2
80364Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80365Date:	Thu Jul 5 22:41:24 2007 -0500
80366
80367    Clean up
80368
80369    Replaced whitespace with tabs
80370
80371    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80372
80373commit 48dbfeabc7afffe30609a4489f10c22cb67ef7dd
80374Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80375Date:	Thu Jul 5 22:39:07 2007 -0500
80376
80377    Create new header file and move peripherals base address from configs file to new header file.
80378
80379    Create new header file to include immap_5xxx.h and m5xxx.h and to share among drivers without update in driver file each processor is added. Moved peripherals base address and defines from configs file to immap.h.
80380
80381    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80382
80383commit be296e31c4411f96d9cb3d2afc8fcb006867abfa
80384Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80385Date:	Thu Jul 5 22:24:58 2007 -0500
80386
80387    Revert file mode
80388
80389    Changed MAKEALL file mode to executable, removed executable file mode from Makefile
80390
80391    Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80392
80393commit b3aff0cb9ecf236d7e8c93761dd1dadf6837a582
80394Author: Jon Loeliger <jdl@freescale.com>
80395Date:	Tue Jul 10 11:19:50 2007 -0500
80396
80397    disk/ doc/ lib_*/ and tools/: Remove lingering references to CFG_CMD_* symbols.
80398
80399    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80400    Those always evaluated TRUE, and thus were always compiled
80401    even when IDE really wasn't defined/wanted.
80402
80403    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80404
80405commit ddb5d86f0215bcb6c293510c50eb050e92883b7a
80406Author: Jon Loeliger <jdl@freescale.com>
80407Date:	Tue Jul 10 11:13:21 2007 -0500
80408
80409    drivers/: Remove lingering references to CFG_CMD_* symbols.
80410
80411    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80412    Those always evaluated TRUE, and thus were always compiled
80413    even when IDE really wasn't defined/wanted.
80414
80415    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80416
80417commit f40a7f3e3888b42a43674b099e5470022c8c544c
80418Author: Jon Loeliger <jdl@freescale.com>
80419Date:	Tue Jul 10 11:07:56 2007 -0500
80420
80421    fs/: Remove lingering references to CFG_CMD_* symbols.
80422
80423    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80424    Those always evaluated TRUE, and thus were always compiled
80425    even when IDE really wasn't defined/wanted.
80426
80427    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80428
80429commit 610f2e9c28a9c101e09fa1b78143cf5f00ed1593
80430Author: Jon Loeliger <jdl@freescale.com>
80431Date:	Tue Jul 10 11:05:02 2007 -0500
80432
80433    net/: Remove lingering references to CFG_CMD_* symbols.
80434
80435    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80436    Those always evaluated TRUE, and thus were always compiled
80437    even when IDE really wasn't defined/wanted.
80438
80439    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80440
80441commit 902531788376046da212afd1661cffb62f3daa1c
80442Author: Jon Loeliger <jdl@freescale.com>
80443Date:	Tue Jul 10 11:02:44 2007 -0500
80444
80445    common/: Remove lingering references to CFG_CMD_* symbols.
80446
80447    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80448    Those always evaluated TRUE, and thus were always compiled
80449    even when IDE really wasn't defined/wanted.
80450
80451    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80452
80453commit d39b57415838c73fb0a37eca84de3c68ba990586
80454Author: Jon Loeliger <jdl@freescale.com>
80455Date:	Tue Jul 10 10:48:22 2007 -0500
80456
80457    board/[j-z]*: Remove lingering references to CFG_CMD_* symbols.
80458
80459    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80460    Those always evaluated TRUE, and thus were always compiled
80461    even when IDE really wasn't defined/wanted.
80462
80463    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80464
80465commit 77a318545d57aefa844752465b94c7e09a3f26d0
80466Author: Jon Loeliger <jdl@freescale.com>
80467Date:	Tue Jul 10 10:39:10 2007 -0500
80468
80469    board/[A-Za-i]*: Remove lingering references to CFG_CMD_* symbols.
80470
80471    Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80472    Those always evaluated TRUE, and thus were always compiled
80473    even when IDE really wasn't defined/wanted.
80474
80475    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80476
80477commit 068b60a0eb7e73b243ca55399f2a7df76e2c3f3d
80478Author: Jon Loeliger <jdl@freescale.com>
80479Date:	Tue Jul 10 10:27:39 2007 -0500
80480
80481    cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols.
80482
80483    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80484
80485commit 079a136c3588814784561d6e4856970ee82d6e2a
80486Author: Jon Loeliger <jdl@freescale.com>
80487Date:	Tue Jul 10 10:12:10 2007 -0500
80488
80489    include/configs/[p-z]* + misc: Cleanup BOOTP and lingering CFG_CMD_*.
80490
80491    Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80492    used to be included but CONFIG_BOOTP_MASK was not defined.
80493
80494    Remove lingering references to CFG_CMD_* symbols.
80495
80496    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80497
80498commit 7f5c01577400c74cc5bac74f41dd0d3c79df623c
80499Author: Jon Loeliger <jdl@freescale.com>
80500Date:	Tue Jul 10 09:38:02 2007 -0500
80501
80502    include/configs/[g-o]*: Cleanup BOOTP and lingering CFG_CMD_*.
80503
80504    Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80505    used to be included but CONFIG_BOOTP_MASK was not defined.
80506
80507    Remove lingering references to CFG_CMD_* symbols.
80508
80509    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80510
80511commit 80ff4f99b84b64edca3fd10da365ec1493be1c95
80512Author: Jon Loeliger <jdl@freescale.com>
80513Date:	Tue Jul 10 09:29:01 2007 -0500
80514
80515    include/configs/[a-e]*: Cleanup BOOTP and lingering CFG_CMD_*.
80516
80517    Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80518    used to be included but CONFIG_BOOTP_MASK was not defined.
80519
80520    Remove lingering references to CFG_CMD_* symbols.
80521
80522    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80523
80524commit a1aa0bb502e25fd598b5e0ccdfb2c174921d714a
80525Author: Jon Loeliger <jdl@freescale.com>
80526Date:	Tue Jul 10 09:22:23 2007 -0500
80527
80528    include/configs/[P-Z]*: Cleanup BOOTP and lingering CFG_CMD_*.
80529
80530    Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80531    used to be included but CONFIG_BOOTP_MASK was not defined.
80532
80533    Remove lingering references to CFG_CMD_* symbols.
80534
80535    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80536
80537commit 659e2f6736232a08acca8785c206e2b4d9cd07d7
80538Author: Jon Loeliger <jdl@freescale.com>
80539Date:	Tue Jul 10 09:10:49 2007 -0500
80540
80541    include/configs/[J-O]*: Cleanup BOOTP and lingering CFG_CMD_*.
80542
80543    Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80544    used to be included but CONFIG_BOOTP_MASK was not defined.
80545
80546    Remove lingering references to CFG_CMD_* symbols.
80547
80548    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80549
80550commit 11799434c5ff15a612577bb1ad1f4ea1a0595e4b
80551Author: Jon Loeliger <jdl@freescale.com>
80552Date:	Tue Jul 10 09:02:57 2007 -0500
80553
80554    include/configs/[A-I]*: Cleanup BOOTP and lingering CFG_CMD_*.
80555
80556    Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80557    used to be included but CONFIG_BOOTP_MASK was not defined.
80558
80559    Remove lingering references to CFG_CMD_* symbols.
80560
80561    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80562
80563commit 1fe80d79c5c4e52d3410a7ab4b8515da095cdab3
80564Author: Jon Loeliger <jdl@freescale.com>
80565Date:	Mon Jul 9 22:08:34 2007 -0500
80566
80567    Finally retire cmd_confdefs.h and CONFIG_BOOTP_MASK!
80568
80569    All of the choices for CONFIG_BOOTP_ are now documented in
80570    the README file.  You must now individually select exactly
80571    the set that you want using a series of
80572	#define CONFIG_BOOTP_<x>
80573    statements in the board port config files now.
80574
80575    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80576
80577commit d3b8c1a743dcd31625c99e6a44590f207eb00028
80578Author: Jon Loeliger <jdl@freescale.com>
80579Date:	Mon Jul 9 21:57:31 2007 -0500
80580
80581    include/configs/[m-z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80582
80583    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80584
80585commit 2fd90ce575b02d189cbf443c85309bcd001aa393
80586Author: Jon Loeliger <jdl@freescale.com>
80587Date:	Mon Jul 9 21:48:26 2007 -0500
80588
80589    include/configs/[a-m]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80590
80591    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80592
80593commit 37d4bb70586659dedef1658ce1bed071be098aec
80594Author: Jon Loeliger <jdl@freescale.com>
80595Date:	Mon Jul 9 21:38:02 2007 -0500
80596
80597    include/configs/[T-Z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80598
80599    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80600
80601commit 18225e8dd1950bd6dbf35011e436db7f474c187d
80602Author: Jon Loeliger <jdl@freescale.com>
80603Date:	Mon Jul 9 21:31:24 2007 -0500
80604
80605    include/configs/[P-S]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80606
80607    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80608
80609commit 7be044e4ea644b0ef1c486dadc1a4c2665b4374d
80610Author: Jon Loeliger <jdl@freescale.com>
80611Date:	Mon Jul 9 21:24:19 2007 -0500
80612
80613    include/configs/[H-N]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80614
80615    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80616
80617commit 5d2ebe1b3ef0055c661bb1a0d252bf252380069f
80618Author: Jon Loeliger <jdl@freescale.com>
80619Date:	Mon Jul 9 21:16:53 2007 -0500
80620
80621    include/configs/[A-G]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80622
80623    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80624
80625commit f55f7f8d83f36021ab1f0e3d738f5d8c8083a7e3
80626Author: Jon Loeliger <jdl@freescale.com>
80627Date:	Mon Jul 9 19:12:30 2007 -0500
80628
80629    Retire CONFIG_COMMANDS finally.
80630    Strip old CFG_CMD_* symbols out.
80631
80632    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80633
80634commit b5501f7d720fed99ab0b42c83f5dea52868ce007
80635Author: Jon Loeliger <jdl@freescale.com>
80636Date:	Mon Jul 9 19:10:03 2007 -0500
80637
80638    Update README.* to reference new CONFIG_CMD_* names now.
80639
80640    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80641
80642commit 4431283c7e6d54ae180d466e51bf2d97471a0ad9
80643Author: Jon Loeliger <jdl@freescale.com>
80644Date:	Mon Jul 9 19:06:00 2007 -0500
80645
80646    cpu/m*: Remove obsolete references to CONFIG_COMMANDS
80647
80648    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80649
80650commit 3a1ed1e1f922c419bb71f7df4949d783ade369fa
80651Author: Jon Loeliger <jdl@freescale.com>
80652Date:	Mon Jul 9 18:57:22 2007 -0500
80653
80654    cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS
80655
80656    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80657
80658commit ab3abcbabd840928fb1eb5122118ca466b5e5013
80659Author: Jon Loeliger <jdl@freescale.com>
80660Date:	Mon Jul 9 18:45:16 2007 -0500
80661
80662    board/[q-z]*: Remove obsolete references to CONFIG_COMMANDS
80663
80664    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80665
80666commit 3fe00109a5f12de55b6e25b1f98dfc24bc9090c9
80667Author: Jon Loeliger <jdl@freescale.com>
80668Date:	Mon Jul 9 18:38:39 2007 -0500
80669
80670    board/[m-p]*: Remove obsolete references to CONFIG_COMMANDS
80671
80672    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80673
80674commit c508a4cefd8a953fc64957650506a035e6e3d9d1
80675Author: Jon Loeliger <jdl@freescale.com>
80676Date:	Mon Jul 9 18:31:28 2007 -0500
80677
80678    board/[f-l]*: Remove obsolete references to CONFIG_COMMANDS
80679
80680    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80681
80682commit b9307262f8a9f3b5c9e15a6067eadc17407146f6
80683Author: Jon Loeliger <jdl@freescale.com>
80684Date:	Mon Jul 9 18:24:55 2007 -0500
80685
80686    board/[d-e]*: Remove obsolete references to CONFIG_COMMANDS
80687
80688    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80689
80690commit fcec2eb93e126400009729328e797f12bc94f1fd
80691Author: Jon Loeliger <jdl@freescale.com>
80692Date:	Mon Jul 9 18:19:09 2007 -0500
80693
80694    board/[A-Za-c]*: Remove obsolete references to CONFIG_COMMANDS
80695
80696    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80697
80698commit a593814f2be0c9cdc3133cd550b167b8a988328f
80699Author: Jon Loeliger <jdl@freescale.com>
80700Date:	Mon Jul 9 18:10:50 2007 -0500
80701
80702    rtc/: Remove obsolete references to CONFIG_COMMANDS
80703
80704    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80705
80706commit 67350568f9d46e66c21829f3513b3db0caeb948b
80707Author: Jon Loeliger <jdl@freescale.com>
80708Date:	Mon Jul 9 18:05:38 2007 -0500
80709
80710    lib_{arm,avr32,blackfin,generic,i386}/: Remove obsolete references to CONFIG_COMMANDS
80711
80712    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80713
80714commit 7def6b34f910f08d7ef0a14646da067719237ca2
80715Author: Jon Loeliger <jdl@freescale.com>
80716Date:	Mon Jul 9 18:02:11 2007 -0500
80717
80718    lib_{m68k,microblaze,mips,ppc}/: Remove obsolete references to CONFIG_COMMANDS
80719
80720    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80721
80722commit dd60d1223b99a88a7216f3e041fe40634ad4c2bb
80723Author: Jon Loeliger <jdl@freescale.com>
80724Date:	Mon Jul 9 17:56:50 2007 -0500
80725
80726    fs/: Remove obsolete references to CONFIG_COMMANDS
80727
80728    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80729
80730commit c91898bbc505aff3e12a807af88e76da18efb7ee
80731Author: Jon Loeliger <jdl@freescale.com>
80732Date:	Mon Jul 9 17:46:09 2007 -0500
80733
80734    tools/: Remove obsolete references to CONFIG_COMMANDS
80735
80736    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80737
80738commit 643d1ab23960950b52e0a2803c2d3ea4c558fa01
80739Author: Jon Loeliger <jdl@freescale.com>
80740Date:	Mon Jul 9 17:45:14 2007 -0500
80741
80742    net/: Remove obsolete references to CONFIG_COMMANDS
80743
80744    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80745
80746commit cb51c0bf88f95a1bca68324b0126f8eed8b43273
80747Author: Jon Loeliger <jdl@freescale.com>
80748Date:	Mon Jul 9 17:39:42 2007 -0500
80749
80750    drivers/[n-z]*: Remove obsolete references to CONFIG_COMMANDS
80751
80752    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80753
80754commit 07d38a17e964aec4c7827f0ee9a583bc8cc1ad6b
80755Author: Jon Loeliger <jdl@freescale.com>
80756Date:	Mon Jul 9 17:30:01 2007 -0500
80757
80758    drivers/[a-m]*: Remove obsolete references to CONFIG_COMMANDS
80759
80760    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80761
80762commit cde5c64d17cf4834aa7b5c373f288bc7dad27b29
80763Author: Jon Loeliger <jdl@freescale.com>
80764Date:	Mon Jul 9 17:22:37 2007 -0500
80765
80766    disk/: Remove obsolete references to CONFIG_COMMANDS
80767
80768    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80769
80770commit 639221c76c88215bd55af83ad174fc30d1940f8f
80771Author: Jon Loeliger <jdl@freescale.com>
80772Date:	Mon Jul 9 17:15:49 2007 -0500
80773
80774    include/: Remove obsolete references to CONFIG_COMMANDS
80775    Mostly removed from comments here.
80776
80777    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80778
80779commit 4ef218f6fdf8d747f4589da5252b004e7d2c2876
80780Author: Wolfgang Denk <wd@denx.de>
80781Date:	Tue Jul 10 00:01:28 2007 +0200
80782
80783    Coding style cleanup; update CHANGELOG.
80784
80785    Signed-off-by: Wolfgang Denk <wd@denx.de>
80786
80787commit c8603cfbd4573379a6076c9c208545ba2bbf019a
80788Author: Stefan Roese <sr@denx.de>
80789Date:	Mon Jul 9 11:00:24 2007 +0200
80790
80791    Small coding style cleanup
80792
80793    Signed-off-by: Stefan Roese <sr@denx.de>
80794
80795commit 0f92c7e7c9a62755b1457d3c46f93c8c1f6c19fc
80796Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80797Date:	Mon Jul 9 10:10:08 2007 +0200
80798
80799    Migrate esd 405EP boards to new NAND subsystem
80800
80801    Remove unused CFG_NAND_LEGACY define
80802
80803    These boards to not have NAND.
80804
80805    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80806
80807commit bd84ee4c2020c3a6861f4bb2e7ea0fb49f82e803
80808Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80809Date:	Mon Jul 9 10:10:06 2007 +0200
80810
80811    Migrate esd 405EP boards to new NAND subsystem
80812
80813    Migrate esd 405EP boards to new NAND subsystem
80814
80815    -cleanup
80816    -use correct io accessors (in/out_be32())
80817
80818    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80819
80820commit e09f7ab5749c345f924da272bea0521a73af5b11
80821Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80822Date:	Mon Jul 9 10:10:04 2007 +0200
80823
80824    Migrate esd 405EP boards to new NAND subsystem
80825
80826    This patch prepares the migration from the legacy NAND driver
80827    to U-Boot's new NAND subsystem for esd boards.
80828
80829    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80830
80831commit c3517f919d0f61650cf3027fd4faf0f631142f6c
80832Author: Jon Loeliger <jdl@freescale.com>
80833Date:	Sun Jul 8 18:10:08 2007 -0500
80834
80835    common/* non-cmd*: Remove obsolete references to CONFIG_COMMANDS
80836
80837    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80838
80839commit fd9bcaa35be64fe41a4223fdb6ecdbad52470b39
80840Author: Jon Loeliger <jdl@freescale.com>
80841Date:	Sun Jul 8 18:05:39 2007 -0500
80842
80843    common/cmd_[p-x]*: Remove obsolete references to CONFIG_COMMANDS.
80844
80845    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80846
80847commit c76fe47425afc7d5d670ff0539823c85d65d9c42
80848Author: Jon Loeliger <jdl@freescale.com>
80849Date:	Sun Jul 8 18:02:23 2007 -0500
80850
80851    common/cmd_[i-n]*: Remove obsolete references to CONFIG_COMMANDS.
80852
80853    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80854
80855commit baa26db4113679b80970ff447d91cc10217742a6
80856Author: Jon Loeliger <jdl@freescale.com>
80857Date:	Sun Jul 8 17:51:39 2007 -0500
80858
80859    common/cmd_[af]*: Remove obsolete references to CONFIG_COMMANDS.
80860
80861    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80862
80863commit af075ee96e52dda7b6bca6c937588aeaaec5f2cd
80864Author: Jon Loeliger <jdl@freescale.com>
80865Date:	Sun Jul 8 17:02:01 2007 -0500
80866
80867    Clear up confusion over the CMD_POST and POST_DIAG mess.
80868
80869    For some reason, CONFIG_POST permeated as CONFIG_CMD_POST_DIAG
80870    when it really means just CONFIG_CMD_DIAG.	There is no CMD_POST.
80871    Clear this mess up some.
80872
80873    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80874
80875commit b3631487105a57ab7cbadfc26efbaf9676275018
80876Author: Jon Loeliger <jdl@freescale.com>
80877Date:	Sun Jul 8 15:45:08 2007 -0500
80878
80879    Remove references to the old cmd_confdefs.h include file.
80880
80881    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80882
80883commit a22d4da95e20049b4daa1c2a022f61e8a72f2fb6
80884Author: Jon Loeliger <jdl@freescale.com>
80885Date:	Sun Jul 8 15:42:59 2007 -0500
80886
80887    include/configs: Catch some CONFIG_CMD_* conversion stragglers.
80888
80889    Use new CONFIG_CMD_* in lwmon5.h board config file.
80890    Fix CONFIG_CMD_* typo braindamage in omap1510inn.h
80891
80892    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80893
80894commit a5562901661bd428f7e5feb333f796372cb81019
80895Author: Jon Loeliger <jdl@freescale.com>
80896Date:	Sun Jul 8 15:31:57 2007 -0500
80897
80898    include/configs: Use new CONFIG_CMD_* in various [TUVWZYZ]* named board config files.
80899
80900    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80901
80902commit fe7f782d5b8c64a0195c68c31a0a11d4f641355e
80903Author: Jon Loeliger <jdl@freescale.com>
80904Date:	Sun Jul 8 15:02:44 2007 -0500
80905
80906    include/configs: Use new CONFIG_CMD_* in various S* named board config files.
80907
80908    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80909
80910commit e9a0f8f15c11f337967aa0600ad6e8af33037f50
80911Author: Jon Loeliger <jdl@freescale.com>
80912Date:	Sun Jul 8 15:12:40 2007 -0500
80913
80914    include/configs: Use new CONFIG_CMD_* in various R* named board config files.
80915
80916    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80917
80918commit 12aa9fd23d724bd6ab88e1baa0db35133a27303f
80919Author: Jon Loeliger <jdl@freescale.com>
80920Date:	Sun Jul 8 14:55:07 2007 -0500
80921
80922    include/configs: Use new CONFIG_CMD_* in various Q* named board config files.
80923
80924    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80925
80926commit acf0269779422f3e147d2ddfb499c9f6ff10ad5e
80927Author: Jon Loeliger <jdl@freescale.com>
80928Date:	Sun Jul 8 14:49:44 2007 -0500
80929
80930    include/configs: Use new CONFIG_CMD_* in various P* named board config files.
80931
80932    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80933
80934commit e18a1061a8630cb67995fdf99afd3fb50d1b187d
80935Author: Jon Loeliger <jdl@freescale.com>
80936Date:	Sun Jul 8 14:21:43 2007 -0500
80937
80938    include/configs: Use new CONFIG_CMD_* in various [NO]* named board config files.
80939
80940    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80941
80942commit 8353e139bfad9059c54f5b2421f1a3090e15a2e2
80943Author: Jon Loeliger <jdl@freescale.com>
80944Date:	Sun Jul 8 14:14:17 2007 -0500
80945
80946    include/configs: Use new CONFIG_CMD_* in various M* named board config files.
80947
80948    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80949
80950commit 348f258f24253433e4a2302a0bbceb6740a67246
80951Author: Jon Loeliger <jdl@freescale.com>
80952Date:	Sun Jul 8 13:46:18 2007 -0500
80953
80954    include/configs: Use new CONFIG_CMD_* in various [IJKL]* named board config files.
80955
80956    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80957
80958commit 6c4f4da9bfc9f9403f54fce678ed0364b7c86a6a
80959Author: Jon Loeliger <jdl@freescale.com>
80960Date:	Sun Jul 8 10:09:35 2007 -0500
80961
80962    include/configs: Use new CONFIG_CMD_* in various H* named board config files.
80963
80964    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80965
80966commit 60a0876b5106b34220e459c208bbf648073306c0
80967Author: Jon Loeliger <jdl@freescale.com>
80968Date:	Sat Jul 7 21:04:26 2007 -0500
80969
80970    include/configs: Use new CONFIG_CMD_* in various F* and G* named board config files.
80971
80972    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80973
80974commit dcaa71562826a2466e894c868d132509dcda8444
80975Author: Jon Loeliger <jdl@freescale.com>
80976Date:	Sat Jul 7 20:56:05 2007 -0500
80977
80978    include/configs: Use new CONFIG_CMD_* in various E* named board config files.
80979
80980    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80981
80982commit 3c3227f3c737502311b25b72084573901cbbf17d
80983Author: Jon Loeliger <jdl@freescale.com>
80984Date:	Sat Jul 7 20:40:43 2007 -0500
80985
80986    include/configs: Use new CONFIG_CMD_* in various D* named board config files.
80987
80988    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80989
80990commit 49cf7e8ee7ef943fdfe866ce28410b0bfbf6a26c
80991Author: Jon Loeliger <jdl@freescale.com>
80992Date:	Thu Jul 5 19:52:35 2007 -0500
80993
80994    include/configs: Use new CONFIG_CMD_* in various C* named board config files.
80995
80996    Signed-off-by: Jon Loeliger <jdl@freescale.com>
80997
80998commit de8b2a6e33298dcdb10bdda48db25e53c3089eba
80999Author: Jon Loeliger <jdl@freescale.com>
81000Date:	Thu Jul 5 19:32:07 2007 -0500
81001
81002    include/configs: Use new CONFIG_CMD_* in various B* named board config files.
81003
81004    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81005
81006commit 498ff9a228485bd4b9f23d066bada268f9add1dd
81007Author: Jon Loeliger <jdl@freescale.com>
81008Date:	Thu Jul 5 19:13:52 2007 -0500
81009
81010    include/configs: Use new CONFIG_CMD_* in various A* named board config files.
81011
81012    Since ADS860.h includes "board/fads/fads.h" with ramifications
81013    on the CONFIG_COMMAND treatment, it too has to be adjusted to
81014    exclude already configured commands in this same commit.
81015
81016    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81017
81018commit 10e038932f22ee80ebd53de312531e70e6590a2f
81019Author: Thomas Knobloch <knobloch@siemens.com>
81020Date:	Fri Jul 6 14:58:39 2007 +0200
81021
81022    [NAND] Bad block skipping for command nboot
81023
81024    The old implementation of command nboot does not support reading the image from
81025    NAND flash with skipping of bad blocks. The patch implements a new version of
81026    the nboot command: by calling nboot.jffs2 from the u-boot command line the
81027    command will load the image from NAND flash with respect to bad blocks (by using
81028    nand_read_opts()). This is similar to e.g. the NAND read command: "nand
81029    read.jffs2 ...".
81030
81031    Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
81032    Signed-off-by: Stefan Roese <sr@denx.de>
81033
81034commit 334043f601a90ac53e5ecc846fbb73a1ef38cb1f
81035Author: Stefan Roese <sr@denx.de>
81036Date:	Fri Jul 6 12:26:51 2007 +0200
81037
81038    ppc4xx: Update lwmon5 default environment
81039
81040    Signed-off-by: Stefan Roese <sr@denx.de>
81041
81042commit 5d187430a055d62f17ca84d75e7245439d1f7e75
81043Author: Stefan Roese <sr@denx.de>
81044Date:	Fri Jul 6 11:48:24 2007 +0200
81045
81046    ppc4xx: Update lwmon5 board
81047
81048    Add unlock=yes environment variable to default variables to unlock
81049    the CFI flash by default.
81050
81051    Signed-off-by: Stefan Roese <sr@denx.de>
81052
81053commit 6b0a174a1e6f55e1f5a1fbb223cdad7645a4646e
81054Author: Stefan Roese <sr@denx.de>
81055Date:	Fri Jul 6 09:45:47 2007 +0200
81056
81057    Fix problem with get/setdcr commands introduced by cfg patches
81058
81059    Signed-off-by: Stefan Roese <sr@denx.de>
81060
81061commit f1152f8c28db4a22087c21c618a3f7baa48e9a4f
81062Author: Wolfgang Denk <wd@denx.de>
81063Date:	Fri Jul 6 02:50:19 2007 +0200
81064
81065    Code cleanup and default config update for STC GP3 SSA board.
81066
81067    Signed-off-by: Wolfgang Denk <wd@denx.de>
81068
81069commit e4dbe1b215f5c6c462e76909d240bd96472b84de
81070Author: Wolfgang Denk <wd@denx.de>
81071Date:	Thu Jul 5 17:56:27 2007 +0200
81072
81073    Fixing some typos etc. introduced mainly by cfg patches.
81074
81075    Signed-off-by: Wolfgang Denk <wd@denx.de>
81076
81077commit b6b4684546809f89c8bac72863ca49b5fd8ac0cd
81078Author: Wolfgang Denk <wd@denx.de>
81079Date:	Thu Jul 5 11:12:16 2007 +0200
81080
81081    Minor coding style cleanup. Update CHANGELOG.
81082
81083commit dca3b3d6d6396b67e5e84af53452164923c73443
81084Author: Jon Loeliger <jdl@jdl.com>
81085Date:	Wed Jul 4 22:33:46 2007 -0500
81086
81087    include/configs: Use new CONFIG_CMD_* in various [v-z]* named board config files.
81088
81089    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81090
81091commit 6c18eb9804b525f3e4f3bb3d014dd69a200d9fa7
81092Author: Jon Loeliger <jdl@jdl.com>
81093Date:	Wed Jul 4 22:33:38 2007 -0500
81094
81095    include/configs: Use new CONFIG_CMD_* in various t* and u* named board config files.
81096
81097    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81098
81099commit 46da1e96b7db14f4fcd2c92544e7c0862024bc76
81100Author: Jon Loeliger <jdl@jdl.com>
81101Date:	Wed Jul 4 22:33:30 2007 -0500
81102
81103    include/configs: Use new CONFIG_CMD_* in various s* named board config files.
81104
81105    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81106
81107commit 90cc3eb6d2be856d9ddd81436de9cf343bc6b5c8
81108Author: Jon Loeliger <jdl@jdl.com>
81109Date:	Wed Jul 4 22:33:23 2007 -0500
81110
81111    include/configs: Use new CONFIG_CMD_* in various q* and r* named board config files.
81112
81113    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81114
81115commit 26a34560d56a9df5bc2ae23525d9229736134757
81116Author: Jon Loeliger <jdl@jdl.com>
81117Date:	Wed Jul 4 22:33:17 2007 -0500
81118
81119    include/configs: Use new CONFIG_CMD_* in various p* named board config files.
81120
81121    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81122
81123commit a5cb23092a7d31490a33d4ec871468b63babfa3c
81124Author: Jon Loeliger <jdl@jdl.com>
81125Date:	Wed Jul 4 22:33:13 2007 -0500
81126
81127    include/configs: Use new CONFIG_CMD_* in various o* named board config files.
81128
81129    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81130
81131commit 929a2bfd142737003a8fc32e1b86e1f2c1850257
81132Author: Jon Loeliger <jdl@jdl.com>
81133Date:	Wed Jul 4 22:33:07 2007 -0500
81134
81135    include/configs: Use new CONFIG_CMD_* in various n* named board config files.
81136
81137    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81138
81139commit 5dc11a511960d490f7f01ffd746edfe6277f99b0
81140Author: Jon Loeliger <jdl@jdl.com>
81141Date:	Wed Jul 4 22:33:01 2007 -0500
81142
81143    include/configs: Use new CONFIG_CMD_* in various m* named board config files.
81144
81145    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81146
81147commit 9bbb1c0820c1fbd3811ab6ee4ba0f6c6f76b27e4
81148Author: Jon Loeliger <jdl@jdl.com>
81149Date:	Wed Jul 4 22:32:57 2007 -0500
81150
81151    include/configs: Use new CONFIG_CMD_* in various l* named board config files.
81152
81153    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81154
81155commit bc234c129fa04fb9fa33530930e5cbc6084cd47a
81156Author: Jon Loeliger <jdl@jdl.com>
81157Date:	Wed Jul 4 22:32:51 2007 -0500
81158
81159    include/configs: Use new CONFIG_CMD_* in various j* and k* named board config files.
81160
81161    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81162
81163commit 1d2c6bc491969f8d8fb34c8e30e8bea7a2af9c31
81164Author: Jon Loeliger <jdl@jdl.com>
81165Date:	Wed Jul 4 22:32:32 2007 -0500
81166
81167    include/configs: Use new CONFIG_CMD_* in various i* named board config files.
81168
81169    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81170
81171commit 48d5d102a2f2e619c92050b9aedbb69689185bc0
81172Author: Jon Loeliger <jdl@jdl.com>
81173Date:	Wed Jul 4 22:32:25 2007 -0500
81174
81175    include/configs: Use new CONFIG_CMD_* in various h* named board config files.
81176
81177    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81178
81179commit 72eb0efaed7048afcc61fc6f0085c49394b5dc36
81180Author: Jon Loeliger <jdl@jdl.com>
81181Date:	Wed Jul 4 22:32:19 2007 -0500
81182
81183    include/configs: Use new CONFIG_CMD_* in various g* named board config files.
81184
81185    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81186
81187commit 1bec3d3002d3bbbae6f2468a0f7376db1120d33e
81188Author: Jon Loeliger <jdl@jdl.com>
81189Date:	Wed Jul 4 22:32:10 2007 -0500
81190
81191    include/configs: Use new CONFIG_CMD_* in various e* named board config files.
81192
81193    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81194
81195commit ab999ba1b31ebe78dd16374394a55d7c6e5aa6e4
81196Author: Jon Loeliger <jdl@jdl.com>
81197Date:	Wed Jul 4 22:32:03 2007 -0500
81198
81199    include/configs: Use new CONFIG_CMD_* in various d* named board config files.
81200
81201    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81202
81203commit 37e4f24b87fa255ae456d193b7cd23c18dd1d56b
81204Author: Jon Loeliger <jdl@jdl.com>
81205Date:	Wed Jul 4 22:31:56 2007 -0500
81206
81207    include/configs: Use new CONFIG_CMD_* in various c* named board config files.
81208
81209    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81210
81211commit ba2351f9d1e841bd00ea6dad1e3c16d0259ad264
81212Author: Jon Loeliger <jdl@jdl.com>
81213Date:	Wed Jul 4 22:31:49 2007 -0500
81214
81215    include/configs: Use new CONFIG_CMD_* in various b* named board config files.
81216
81217    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81218
81219commit 0b361c916617aff79e647b40f0e43361e0bbaccf
81220Author: Jon Loeliger <jdl@jdl.com>
81221Date:	Wed Jul 4 22:31:42 2007 -0500
81222
81223    include/configs: Use new CONFIG_CMD_* in various a* named board config files.
81224
81225    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81226
81227commit b730cda82e362df6a22f4c59c0a9b97e885b1014
81228Author: Jon Loeliger <jdl@jdl.com>
81229Date:	Wed Jul 4 22:31:35 2007 -0500
81230
81231    include/configs: Use new CONFIG_CMD_* in mpc5xx board config files.
81232
81233    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81234
81235commit d794cfefead5fc177cf4f41164e80382e9c9484a
81236Author: Jon Loeliger <jdl@jdl.com>
81237Date:	Wed Jul 4 22:31:15 2007 -0500
81238
81239    include/configs: Use new CONFIG_CMD_* in various 5200 board config files.
81240
81241    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81242
81243commit ef0df52ab49eea4a30c15087fd27d54c1d946f2c
81244Author: Jon Loeliger <jdl@jdl.com>
81245Date:	Wed Jul 4 22:31:07 2007 -0500
81246
81247    include/configs: Use new CONFIG_CMD_* in STx board config files.
81248
81249    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81250
81251commit 866e3089bfc826bb4dc74637f8aad87a3bab79fc
81252Author: Jon Loeliger <jdl@jdl.com>
81253Date:	Wed Jul 4 22:30:58 2007 -0500
81254
81255    include/configs: Use new CONFIG_CMD_* in sbc* board config files.
81256
81257    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81258
81259commit 2694690e285acaa34922f55f4b5ae030da60c55a
81260Author: Jon Loeliger <jdl@jdl.com>
81261Date:	Wed Jul 4 22:30:50 2007 -0500
81262
81263    include/configs: Use new CONFIG_CMD_* in TQM board config files.
81264
81265    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81266
81267commit 1cc4c458329765b58e584a19821e796b3c10e976
81268Author: Jon Loeliger <jdl@jdl.com>
81269Date:	Wed Jul 4 22:30:28 2007 -0500
81270
81271    include/configs: Use new CONFIG_CMD_* in 82xx board config files.
81272
81273    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81274
81275commit 8ea5499afdaba0acf60923dd99001c399d4a7c8e
81276Author: Jon Loeliger <jdl@jdl.com>
81277Date:	Wed Jul 4 22:30:06 2007 -0500
81278
81279    include/configs: Use new CONFIG_CMD_* in 83xx board config files.
81280
81281    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81282
81283commit b44896215a09c60fa40cae906f7ed207bbc2c492
81284Author: Sergei Poselenov <sposelenov@emcraft.com>
81285Date:	Thu Jul 5 08:17:37 2007 +0200
81286
81287    Merged POST framework with the current TOT.
81288
81289    Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
81290
81291commit b24629fa377214d63bb40d1360e354b6d3e4af56
81292Author: Jon Loeliger <jdl@jdl.com>
81293Date:	Wed Jun 13 13:23:15 2007 -0500
81294
81295    mpc86xx: Remove old CFG_CMD_* references.
81296
81297    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81298
81299commit 46175d9764da129bb4fd341cd2554dc7d55f5b2a
81300Author: Jon Loeliger <jdl@jdl.com>
81301Date:	Wed Jun 13 13:22:54 2007 -0500
81302
81303    Add MPC8568MDS to MAKEALL 85xx target.
81304
81305    It was missing from the original port submission.
81306
81307    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81308
81309commit 2835e518c969e5124ba1174eef3e8375e12fa7d5
81310Author: Jon Loeliger <jdl@jdl.com>
81311Date:	Wed Jun 13 13:22:08 2007 -0500
81312
81313    include/configs: Use new CONFIG_CMD_* in 85xx board config files.
81314
81315    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81316
81317commit 56b304ac2091689506088a9ae67f63fd6300cf16
81318Author: Jon Loeliger <jdl@jdl.com>
81319Date:	Wed Jun 13 13:21:37 2007 -0500
81320
81321    Fix #if typo in CONFIG_CMD_* changes.
81322
81323    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81324
81325commit f780b83316d9af1f61d71cc88b1917b387b9b995
81326Author: Niklaus Giger <niklausgiger@gmx.ch>
81327Date:	Wed Jun 27 18:11:38 2007 +0200
81328
81329    resubmit: ppc4xx: Remove sequoia/sequioa.h. Cleanup ppc440.h for PPC440EPX
81330
81331    Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81332
81333commit 04e6c38b766eaa2f3287561563c9e215e0c3a0d4
81334Author: Stefan Roese <sr@denx.de>
81335Date:	Wed Jul 4 10:06:30 2007 +0200
81336
81337    ppc4xx: Update lwmon5 board
81338
81339    - Add optional ECC generation routine to preserve existing
81340      RAM values. This is needed for the Linux log-buffer support
81341    - Add optional DDR2 setup with CL=4
81342    - GPIO50 not used anymore
81343    - Lime register setup added
81344
81345    Signed-off-by: Stefan Roese <sr@denx.de>
81346
81347commit 6810a34677dbc446334f5e451f1682426dd33b49
81348Author: Grant Likely <grant.likely@secretlab.ca>
81349Date:	Tue Jul 3 00:17:28 2007 -0600
81350
81351    Fix Makefile to use $(MKCONFIG) macro for all board ports
81352
81353    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81354
81355commit 90b1b2d69b9396ff2f01165ebc16c9a594eb5926
81356Author: Grant Likely <grant.likely@secretlab.ca>
81357Date:	Tue Jul 3 00:17:28 2007 -0600
81358
81359    Fix Makefile to use $(MKCONFIG) macro for all board ports
81360
81361    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81362
81363commit 057004f4a4863554d56cc56268bfa7c7d9738e27
81364Author: Grant Likely <grant.likely@secretlab.ca>
81365Date:	Tue Jul 3 00:34:49 2007 -0600
81366
81367    Correct fixup relocation for mpc83xx
81368
81369    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81370
81371commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96
81372Author: Grant Likely <grant.likely@secretlab.ca>
81373Date:	Tue Jul 3 00:34:44 2007 -0600
81374
81375    Correct fixup relocation for mpc8260
81376
81377    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81378
81379commit f3a52fe05923935db86985daf9438e2f70ac39aa
81380Author: Grant Likely <grant.likely@secretlab.ca>
81381Date:	Tue Jul 3 00:34:39 2007 -0600
81382
81383    Correct fixup relocation for mpc824x
81384
81385    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81386
81387commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00
81388Author: Grant Likely <grant.likely@secretlab.ca>
81389Date:	Tue Jul 3 00:34:34 2007 -0600
81390
81391    Correct fixup relocation for mpc8220
81392
81393    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81394
81395commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90
81396Author: Grant Likely <grant.likely@secretlab.ca>
81397Date:	Tue Jul 3 00:34:29 2007 -0600
81398
81399    Correct fixup relocation for MPC5xxx
81400
81401    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81402
81403commit 3649cd99ba815b6601868735765602f00ef3692b
81404Author: Grant Likely <grant.likely@secretlab.ca>
81405Date:	Tue Jul 3 00:34:24 2007 -0600
81406
81407    Correct relocation fixup for mpc5xx
81408
81409    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81410
81411commit f82b3b6304b620ef7e28bfaa1ea887a2ad2fa325
81412Author: Grant Likely <grant.likely@secretlab.ca>
81413Date:	Tue Jul 3 00:34:19 2007 -0600
81414
81415    Don't set gd->reloc_off if relocation of .fixup works correctly
81416
81417    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81418
81419commit e1a6144c32dc7de73bcdd33995de0148cbd0bd28
81420Author: Grant Likely <grant.likely@secretlab.ca>
81421Date:	Tue Jul 3 00:34:14 2007 -0600
81422
81423    Remove obsolete mpc83xx linker scripts
81424
81425    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81426
81427commit 17e32fc3908bf7089d3f16fc82a1c3ae674dd65b
81428Author: Grant Likely <grant.likely@secretlab.ca>
81429Date:	Tue Jul 3 00:34:09 2007 -0600
81430
81431    Consolidate mpc8260 linker scripts
81432
81433    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81434
81435commit af7d38b393690d7eeaf418ac85a1e831a50d5fd0
81436Author: Grant Likely <grant.likely@secretlab.ca>
81437Date:	Tue Jul 3 00:34:04 2007 -0600
81438
81439    Remove obsolete mpc824x linker scripts
81440
81441    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81442
81443commit f94a3aecebc40ca0939c7d66d010009cf51be9e2
81444Author: Grant Likely <grant.likely@secretlab.ca>
81445Date:	Tue Jul 3 00:33:59 2007 -0600
81446
81447    Remove obsolete mpc824x linker scripts (3 of 4)
81448
81449    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81450
81451commit a71c084f3ac7fedf144537db2b2da47323068833
81452Author: Grant Likely <grant.likely@secretlab.ca>
81453Date:	Tue Jul 3 00:33:53 2007 -0600
81454
81455    Remove obsolete mpc824x linker scripts (2 of 4)
81456
81457    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81458
81459commit f670a15468d1365241d40022b9408e1004181f5e
81460Author: Grant Likely <grant.likely@secretlab.ca>
81461Date:	Tue Jul 3 00:33:48 2007 -0600
81462
81463    Remove obsolete mpc824x linker scripts (1 of 4)
81464
81465    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81466
81467commit 09555bd45a04c0e54f172528d21bc18896550d28
81468Author: Grant Likely <grant.likely@secretlab.ca>
81469Date:	Tue Jul 3 00:33:43 2007 -0600
81470
81471    Remove obsolete mpc8220 linker scripts
81472
81473    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81474
81475commit 5efb992f046e51225c93d52f80fecbe433abd789
81476Author: Grant Likely <grant.likely@secretlab.ca>
81477Date:	Tue Jul 3 00:33:38 2007 -0600
81478
81479    Remove obsolete mpc5xxx linker scripts (3 of 3)
81480
81481    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81482
81483commit 07c13dfef65b31647e69d8b61daa1eec598add1a
81484Author: Grant Likely <grant.likely@secretlab.ca>
81485Date:	Tue Jul 3 00:33:33 2007 -0600
81486
81487    Remove obsolete mpc5xxx linker scripts (2 of 3)
81488
81489    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81490
81491commit b4f67513a624ce85866c66c575bd2d9d7977d7f0
81492Author: Grant Likely <grant.likely@secretlab.ca>
81493Date:	Tue Jul 3 00:33:28 2007 -0600
81494
81495    Remove obsolete mpc5xxx linker scripts (1 of 3)
81496
81497    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81498
81499commit b7d8e05f8675249b5f208aa73babeed384a4519d
81500Author: Grant Likely <grant.likely@secretlab.ca>
81501Date:	Tue Jul 3 00:33:23 2007 -0600
81502
81503    Remove obsolete mpc5xx linker scripts
81504
81505    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81506
81507commit 416a0b6d40f6eba3a2fc547253c16bda28d922f7
81508Author: Grant Likely <grant.likely@secretlab.ca>
81509Date:	Tue Jul 3 00:33:18 2007 -0600
81510
81511    Consolidate mpc83xx linker scripts
81512
81513    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81514
81515commit 5fc59175b92883ed5d2666a04e6bc49e70a4a365
81516Author: Grant Likely <grant.likely@secretlab.ca>
81517Date:	Tue Jul 3 00:33:13 2007 -0600
81518
81519    Consolidate mpc8260 linker scripts
81520
81521    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81522
81523commit 737f9eb02d7335df2b3e4d7a4d3348784d1da207
81524Author: Grant Likely <grant.likely@secretlab.ca>
81525Date:	Tue Jul 3 00:33:08 2007 -0600
81526
81527    Consolidate mpc824x linker scripts
81528
81529    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81530
81531commit 9c757b789a59a855db57b448dd825329c4e9c4a0
81532Author: Grant Likely <grant.likely@secretlab.ca>
81533Date:	Tue Jul 3 00:33:03 2007 -0600
81534
81535    Consolidate mpc8220 linker scripts
81536
81537    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81538
81539commit d181c9a15cd41863fe24840d17848429f27d3c8c
81540Author: Grant Likely <grant.likely@secretlab.ca>
81541Date:	Tue Jul 3 00:32:58 2007 -0600
81542
81543    Consolidate mpc5xxx linker scripts
81544
81545    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81546
81547commit 287ac924adb7291bebe5086652a362a30ab28b13
81548Author: Grant Likely <grant.likely@secretlab.ca>
81549Date:	Tue Jul 3 00:32:53 2007 -0600
81550
81551    Consolidate mpc5xx linker scripts
81552
81553    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81554
81555commit 52b8704d0245e589f86d462e9ec25aeb7ecbbbdd
81556Author: Wolfgang Denk <wd@denx.de>
81557Date:	Wed Jul 4 00:43:53 2007 +0200
81558
81559    Fix a few file permission problems.
81560
81561    Signed-off-by: Wolfgang Denk <wd@denx.de>
81562
81563commit 78e0cf2de7be7f1eaeeb622eb61fd50e4d5e205c
81564Author: Wolfgang Denk <wd@denx.de>
81565Date:	Wed Jul 4 00:38:38 2007 +0200
81566
81567    Minor coding style cleanup. Rebuild CHANGELOG file.
81568
81569commit 2f9c19e496acb6bb50d9299e1aab377625d48c38
81570Author: Jon Loeliger <jdl@jdl.com>
81571Date:	Mon Jun 11 19:03:44 2007 -0500
81572
81573    configs/ mpc86xx: Rewrite command line options using new CONFIG_CMD-* style.
81574
81575    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81576
81577commit 602ad3b33d9ceef83dbab46be68646d645d637ee
81578Author: Jon Loeliger <jdl@jdl.com>
81579Date:	Mon Jun 11 19:03:39 2007 -0500
81580
81581    README: Rewrite command line config to use CONFIG_CMD_* names.
81582
81583    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81584
81585commit 72a074cec68e5bad60d63206c050974e08afd804
81586Author: Jon Loeliger <jdl@jdl.com>
81587Date:	Mon Jun 11 19:03:34 2007 -0500
81588
81589    include/ non-config: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81590
81591    This is a compatibility step that allows both the older form
81592    and the new form to co-exist for a while until the older can
81593    be removed entirely.
81594
81595    All transformations are of the form:
81596    Before:
81597	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81598    After:
81599	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81600
81601    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81602
81603commit 5fcf543e0b6628c76ff48705b1b0566bfd11507b
81604Author: Jon Loeliger <jdl@jdl.com>
81605Date:	Mon Jun 11 19:03:28 2007 -0500
81606
81607    tools/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81608
81609    This is a compatibility step that allows both the older form
81610    and the new form to co-exist for a while until the older can
81611    be removed entirely.
81612
81613    All transformations are of the form:
81614    Before:
81615	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81616    After:
81617	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81618
81619    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81620
81621commit 9107ebe0d352420895ab69b715697bdebc8caf50
81622Author: Jon Loeliger <jdl@jdl.com>
81623Date:	Mon Jun 11 19:03:23 2007 -0500
81624
81625    board/[k-z]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81626
81627    This is a compatibility step that allows both the older form
81628    and the new form to co-exist for a while until the older can
81629    be removed entirely.
81630
81631    All transformations are of the form:
81632    Before:
81633	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81634    After:
81635	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81636
81637    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81638
81639commit 5e378003d592ea828ec69d6defcd4de79096dd5c
81640Author: Jon Loeliger <jdl@jdl.com>
81641Date:	Mon Jun 11 19:03:19 2007 -0500
81642
81643    board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81644
81645    This is a compatibility step that allows both the older form
81646    and the new form to co-exist for a while until the older can
81647    be removed entirely.
81648
81649    All transformations are of the form:
81650    Before:
81651	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81652    After:
81653	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81654
81655    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81656
81657commit 737184114ec9c9e0ab94d6713536126073bd2472
81658Author: Jon Loeliger <jdl@jdl.com>
81659Date:	Mon Jun 11 19:03:15 2007 -0500
81660
81661    cpu/ non-mpc*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81662
81663    This is a compatibility step that allows both the older form
81664    and the new form to co-exist for a while until the older can
81665    be removed entirely.
81666
81667    All transformations are of the form:
81668    Before:
81669	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81670    After:
81671	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81672
81673    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81674
81675commit f48070fe5fe440dfb5ee5268c920de70e48ea327
81676Author: Jon Loeliger <jdl@jdl.com>
81677Date:	Mon Jun 11 19:03:08 2007 -0500
81678
81679    cpu/mpc*/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81680
81681    This is a compatibility step that allows both the older form
81682    and the new form to co-exist for a while until the older can
81683    be removed entirely.
81684
81685    All transformations are of the form:
81686    Before:
81687	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81688    After:
81689	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81690
81691    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81692
81693commit 0c505db0a0dc1f670b13ce3b4d3fbf1ec5b3cbd2
81694Author: Jon Loeliger <jdl@jdl.com>
81695Date:	Mon Jun 11 19:03:03 2007 -0500
81696
81697    lib_*/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81698
81699    This is a compatibility step that allows both the older form
81700    and the new form to co-exist for a while until the older can
81701    be removed entirely.
81702
81703    All transformations are of the form:
81704    Before:
81705	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81706    After:
81707	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81708
81709    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81710
81711commit 73f032021ec5f13cda8faa4e34b6de80960eb86f
81712Author: Jon Loeliger <jdl@jdl.com>
81713Date:	Mon Jun 11 19:02:58 2007 -0500
81714
81715    lib_ppc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81716
81717    This is a compatibility step that allows both the older form
81718    and the new form to co-exist for a while until the older can
81719    be removed entirely.
81720
81721    All transformations are of the form:
81722    Before:
81723	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81724    After:
81725	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81726
81727    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81728
81729commit 98b79003c21c2578206003256de4e781d6b36ca8
81730Author: Jon Loeliger <jdl@jdl.com>
81731Date:	Mon Jun 11 19:02:53 2007 -0500
81732
81733    rtc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81734
81735    This is a compatibility step that allows both the older form
81736    and the new form to co-exist for a while until the older can
81737    be removed entirely.
81738
81739    All transformations are of the form:
81740    Before:
81741	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81742    After:
81743	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81744
81745    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81746
81747commit 6e2115acb6a892d53a6881bf253ae41d3df39156
81748Author: Jon Loeliger <jdl@jdl.com>
81749Date:	Mon Jun 11 19:02:49 2007 -0500
81750
81751    net/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81752
81753    This is a compatibility step that allows both the older form
81754    and the new form to co-exist for a while until the older can
81755    be removed entirely.
81756
81757    All transformations are of the form:
81758    Before:
81759	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81760    After:
81761	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81762
81763    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81764
81765commit 45cdb9b72c94655c7308b464a2666057c0b286e0
81766Author: Jon Loeliger <jdl@jdl.com>
81767Date:	Mon Jun 11 19:02:34 2007 -0500
81768
81769    disk/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81770
81771    This is a compatibility step that allows both the older form
81772    and the new form to co-exist for a while until the older can
81773    be removed entirely.
81774
81775    All transformations are of the form:
81776    Before:
81777	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81778    After:
81779	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81780
81781    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81782
81783commit 4e109ae98294a5ca7ff848b7652c7bfd4023a94a
81784Author: Jon Loeliger <jdl@jdl.com>
81785Date:	Mon Jun 11 19:02:20 2007 -0500
81786
81787    fs/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81788
81789    This is a compatibility step that allows both the older form
81790    and the new form to co-exist for a while until the older can
81791    be removed entirely.
81792
81793    All transformations are of the form:
81794    Before:
81795	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81796    After:
81797	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81798
81799    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81800
81801commit d5be43de93ff905c465e509d45a3164ef48d26e7
81802Author: Jon Loeliger <jdl@jdl.com>
81803Date:	Mon Jun 11 19:02:10 2007 -0500
81804
81805    drivers/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81806
81807    This is a compatibility step that allows both the older form
81808    and the new form to co-exist for a while until the older can
81809    be removed entirely.
81810
81811    All transformations are of the form:
81812    Before:
81813	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81814    After:
81815	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81816
81817    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81818
81819commit b453960d4fdb87b3970d96119b90df2ed024fc4a
81820Author: Jon Loeliger <jdl@jdl.com>
81821Date:	Mon Jun 11 19:02:05 2007 -0500
81822
81823    common/ non-cmd: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81824
81825    This is a compatibility step that allows both the older form
81826    and the new form to co-exist for a while until the older can
81827    be removed entirely.
81828
81829    All transformations are of the form:
81830    Before:
81831	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81832    After:
81833	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81834
81835    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81836
81837commit 65c450b47a62659d522cfa8f4fa1e4e5c60dccd0
81838Author: Jon Loeliger <jdl@jdl.com>
81839Date:	Mon Jun 11 19:01:54 2007 -0500
81840
81841    common/cmd_[i-z]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81842
81843    This is a compatibility step that allows both the older form
81844    and the new form to co-exist for a while until the older can
81845    be removed entirely.
81846
81847    All transformations are of the form:
81848    Before:
81849	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81850    After:
81851	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81852
81853    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81854
81855commit a76adc8142c1d956385a109e0b70f9319ede4d66
81856Author: Jon Loeliger <jdl@jdl.com>
81857Date:	Mon Jun 11 19:01:43 2007 -0500
81858
81859    common/cmd_[a-f]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81860
81861    This is a compatibility step that allows both the older form
81862    and the new form to co-exist for a while until the older can
81863    be removed entirely.
81864
81865    All transformations are of the form:
81866    Before:
81867	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81868    After:
81869	#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81870
81871    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81872
81873commit ec63b10b61fd68238d4c15c1cd04c0b38228e2c1
81874Author: Jon Loeliger <jdl@jdl.com>
81875Date:	Mon Jun 11 19:01:34 2007 -0500
81876
81877    Introduce initial versions of new Command Config files.
81878
81879    Derive three new files from cmd_confdefs.h:
81880	config_bootp.h - Has BOOTP related config options, not commands
81881	config_cmd_all.h - Has a CONFIG_CMD_* definition for every command
81882	config_cmd_default.h - Has a CONFIG_CMD_* definition for default cmds.
81883
81884    For now, include "config_bootp.h" for compatability until all
81885    users of it directly include it properly.
81886
81887    Signed-off-by: Jon Loeliger <jdl@freescale.com>
81888
81889commit 1f2a05898658900dc5717761e27abf2052e67e13
81890Author: Mushtaq Khan <mushtaqk_921@yahoo.co.in>
81891Date:	Sat Jun 30 18:50:48 2007 +0200
81892
81893    Fix S-ATA support.
81894
81895    Signed-off-by: mushtaq khan <mushtaqk_921@yahoo.co.in>
81896
81897commit a5d71e290f3673269be8eefb4ec44f53412f9461
81898Author: Heiko Schocher <hs@pollux.denx.de>
81899Date:	Mon Jun 25 19:11:37 2007 +0200
81900
81901    [PCS440EP]	get rid of CONFIG_PPC4xx_USE_SPD_DDR_INIT_HANG
81902
81903    Signed-off-by: Heiko Schocher <hs@denx.de>
81904
81905commit a1bd6200eccd3a02040a955d5f43d3ee1fc9f93b
81906Author: Niklaus Giger <niklaus.giger@nestal.com>
81907Date:	Mon Jun 25 17:03:13 2007 +0200
81908
81909    ppc4xx: PPC440EPx Emit DDR0 registers on machine check interrupt
81910
81911    This patch prints the DDR status registers upon machine check
81912    interrupt on the 440EPx/GRx. This can be useful especially when
81913    ECC support is enabled.
81914
81915    I added some small changes to the original patch from Niklaus to
81916    make it compile clean.
81917
81918    Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81919    Signed-off-by: Stefan Roese <sr@denx.de>
81920
81921commit 807018fb7faceb429ce0cb47baa2073746b33a4e
81922Author: Niklaus Giger <niklaus.giger@nestal.com>
81923Date:	Mon Jun 25 16:50:55 2007 +0200
81924
81925    ppc4xx: Fix O=buildir builds
81926
81927    This patch fixes the problem to assemble cpu/ppc4xx/start.S
81928    experienced last week where building failed having specified
81929    O=../build.sequoia.
81930
81931    Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81932
81933commit 466fff1a7bb5fe764a06450626f6098219f446b8
81934Author: Stefan Roese <sr@denx.de>
81935Date:	Mon Jun 25 15:57:39 2007 +0200
81936
81937    ppc4xx: Add pci_pre_init() for 405 boards
81938
81939    This patch removes the CFG_PCI_PRE_INIT option completely, since
81940    it's not needed anymore with the patch from Matthias Fuchs with
81941    the "weak" pci_pre_init() implementation.
81942
81943    Signed-off-by: Stefan Roese <sr@denx.de>
81944
81945commit 6f35c53166213c24a5a0e2390ed861136ff73870
81946Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81947Date:	Sun Jun 24 17:41:21 2007 +0200
81948
81949    ppc4xx: Maintenance patch for esd's CPCI405 derivats
81950
81951    -add pci_pre_init() for pci interrupt fixup code
81952    -disable phy sleep mode via reset_phy() function
81953    -use correct io accessors
81954    -cleanup
81955
81956    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81957
81958commit 5a1c9ff0c44305b57cb4d8f9369bba90bcf0e1f8
81959Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81960Date:	Sun Jun 24 17:23:41 2007 +0200
81961
81962    ppc4xx: Add pci_pre_init() for 405 boards
81963
81964    This patch adds support for calling a plattform dependant
81965    pci_pre_init() function for 405 boards. This can be used to
81966    move the current pci_405gp_fixup_irq() function into the
81967    board code.
81968
81969    This patch also makes the CFG_PCI_PRE_INIT define obsolete.
81970    A default function with 'weak' attribute is used when
81971    a board specific pci_pre_init() is not implemented.
81972
81973    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81974
81975commit 1636d1c8529c006d106287cfbc20cd0a246fe1cb
81976Author: Wolfgang Denk <wd@denx.de>
81977Date:	Fri Jun 22 23:59:00 2007 +0200
81978
81979    Coding stylke cleanup; rebuild CHANGELOG
81980
81981commit 2dc64451b4c08ffd619372abfdc2506a2e2363b9
81982Author: Igor Lisitsin <igor@emcraft.com>
81983Date:	Wed Apr 18 14:55:19 2007 +0400
81984
81985    Adapt log buffer code to support Linux 2.6
81986
81987    A new environment variable, "logversion", selects the log buffer
81988    behaviour. If it is not set or set to a value other than 2, then the
81989    old, Linux 2.4.4, behaviour is selected.
81990
81991    Signed-off-by: Igor Lisitsin <igor@emcraft.com>
81992    --
81993
81994commit a11e06965ec91270c51853407ff1261d3c740386
81995Author: Igor Lisitsin <igor@emcraft.com>
81996Date:	Wed Mar 28 19:06:19 2007 +0400
81997
81998    Extend POST support for PPC440
81999
82000    Added memory, CPU, UART, I2C and SPR POST tests for PPC440.
82001
82002    Signed-off-by: Igor Lisitsin <igor@emcraft.com>
82003    --
82004
82005commit 566a494f592ae3b3c0785d90d4e1ba45574880c4
82006Author: Heiko Schocher <hs@pollux.denx.de>
82007Date:	Fri Jun 22 19:11:54 2007 +0200
82008
82009    [PCS440EP]	    upgrade the PCS440EP board:
82010		    - Show on the Status LEDs, some States of the board.
82011		    - Get the MAC addresses from the EEProm
82012		    - use PREBOOT
82013		    - use the CF on the board.
82014		    - check the U-Boot image in the Flash with a SHA1
82015		      checksum.
82016		    - use dynamic TLB entries generation for the SDRAM
82017
82018    Signed-off-by: Heiko Schocher <hs@denx.de>
82019
82020commit 3a1f5c81b0b9557817a789bece839905581c2205
82021Author: Stefan Roese <sr@denx.de>
82022Date:	Fri Jun 22 16:58:40 2007 +0200
82023
82024    ppc4xx: Fix problem with extended program_tlb() funtion
82025
82026    The recently extended program_tlb() function had a problem when
82027    multiple TLB's had to be setup (for example with 512MB of SDRAM). The
82028    virtual address was not incremented. This patch fixes this issue
82029    and is tested on Katmai with 512MB SDRAM.
82030
82031    Signed-off-by: Stefan Roese <sr@denx.de>
82032
82033commit 02032e8f14751a1a751b09240a4f1cf9f8a2077f
82034Author: Rafal Jaworowski <raj@semihalf.com>
82035Date:	Fri Jun 22 14:58:04 2007 +0200
82036
82037    [ppc] Fix build breakage for all non-4xx PowerPC variants.
82038
82039    - adapt to the more generic EXCEPTION_PROLOG and CRIT_EXCEPTION macros
82040    - minor 4xx cleanup
82041
82042commit d677b32855f577ae2690dcd64a172cdd706e0ffc
82043Author: Mike Frysinger <vapier@gentoo.org>
82044Date:	Fri Jun 22 10:34:12 2007 +0200
82045
82046    [patch] add nand_init() prototype to nand.h
82047
82048    since nand_init() is expected to be called by other parts of u-boot, there
82049    should be a prototype for it in nand.h
82050
82051    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
82052    Signed-off-by: Stefan Roese <sr@denx.de>
82053
82054commit 83b4cfa3d629dff0264366263c5e94d9a50ad80b
82055Author: Wolfgang Denk <wd@denx.de>
82056Date:	Wed Jun 20 18:14:24 2007 +0200
82057
82058    Coding style cleanup. Refresh CHANGELOG.
82059
82060commit b3f9ec86e388207fd03dcdf7b145b9ed080bf024
82061Author: Stefan Roese <sr@denx.de>
82062Date:	Tue Jun 19 17:22:44 2007 +0200
82063
82064    ppc4xx: Add bootstrap command for AMCC Sequoia (440EPx) eval board
82065
82066    This patch adds a board command to configure the I2C bootstrap EEPROM
82067    values. Right now 533 and 667MHz are supported for booting either via NOR
82068    or NAND FLASH. Here the usage:
82069
82070    => bootstrap 533 nor	;to configure the board for 533MHz NOR booting
82071    => bootstrap 667 nand	;to configure the board for 667MHz NNAND booting
82072
82073    Signed-off-by: Stefan Roese <sr@denx.de>
82074
82075commit df8a24cdd30151505cf57bbee5289e91bf53bd1b
82076Author: Stefan Roese <sr@denx.de>
82077Date:	Tue Jun 19 16:42:31 2007 +0200
82078
82079    [ppc4xx] Fix problem with NAND booting on AMCC Acadia
82080
82081    The latest changes showed a problem with the location of the NAND-SPL
82082    image in the OCM and the init-data area (incl. cache). This patch
82083    fixes this problem.
82084
82085    Signed-off-by: Stefan Roese <sr@denx.de>
82086
82087commit 86ba99e34194394052d24c04dc40d1263d29a26f
82088Author: Stefan Roese <sr@denx.de>
82089Date:	Tue Jun 19 16:40:58 2007 +0200
82090
82091    [ppc4xx] Change board/amcc/acadia/cpr.c to pll.c
82092
82093    Signed-off-by: Stefan Roese <sr@denx.de>
82094
82095commit 8e585f02f82c17cc66cd229dbf0fd3066bbbf658
82096Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
82097Date:	Mon Jun 18 13:50:13 2007 -0500
82098
82099    Added M5329AFEE and M5329BFEE Platforms
82100
82101    Added board/freescale/m5329evb, cpu/mcf532x, drivers/net,
82102    drivers/serial,  immap_5329.h, m5329.h, mcfrtc.h,
82103    include/configs/M5329EVB.h, lib_m68k/interrupts.c, and
82104    rtc/mcfrtc.c
82105
82106    Modified CREDITS, MAKEFILE, Makefile, README, common/cmd_bdinfo.c,
82107    common/cmd_mii.c, include/asm-m68k/byteorder.h, include/asm-m68k/fec.h,
82108    include/asm-m68k/io.h, include/asm-m68k/mcftimer.h,
82109    include/asm-m68k/mcfuart.h, include/asm-m68k/ptrace.h,
82110    include/asm-m68k/u-boot.h, lib_m68k/Makefile, lib_m68k/board.c,
82111    lib_m68k/time.c, net/eth.c and rtc/Makefile
82112
82113    Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
82114
82115commit 093172f08d6afb3f34d8a2f26ee0ee874261cf27
82116Author: Michal Simek <monstr@monstr.eu>
82117Date:	Sun Jun 17 19:04:11 2007 +0200
82118
82119    [fix] email reparation
82120
82121commit 3666afffe7baf859c6ae0ce2bebbc8ab7e512ddc
82122Author: Michal Simek <monstr@monstr.eu>
82123Date:	Sun Jun 17 19:03:21 2007 +0200
82124
82125    [FIX] fix microblaze file permitission
82126
82127commit e73846b7cf1e29ae635bf9bb5570269663df2ee5
82128Author: Stefan Roese <sr@denx.de>
82129Date:	Fri Jun 15 11:33:41 2007 +0200
82130
82131    [ppc4xx] Change lwmon5 port to work with recent 440 exception rework
82132
82133    Now CONFIG_440 has to be defined in all PPC440 board config files.
82134
82135    Signed-off-by: Stefan Roese <sr@denx.de>
82136
82137commit efa35cf12d914d4caba942acd5a6c45f217de302
82138Author: Grzegorz Bernacki <gjb@semihalf.com>
82139Date:	Fri Jun 15 11:19:28 2007 +0200
82140
82141    ppc4xx: Clean up 440 exceptions handling
82142
82143    - Introduced dedicated switches for building 440 and 405 images required
82144      for 440-specific machine instructions like 'rfmci' etc.
82145
82146    - Exception vectors moved to the proper location (_start moved away from
82147      the critical exception handler space, which it occupied)
82148
82149    - CriticalInput now serviced (with default handler)
82150
82151    - MachineCheck properly serviced (added a dedicated handler and return
82152      subroutine)
82153
82154    - Overall cleanup of exceptions declared with STD_EXCEPTION macro (unused,
82155      unhandled and those not relevant for 4xx were eliminated)
82156
82157    - Eliminated Linux leftovers, removed dead code
82158
82159    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82160    Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
82161    Signed-off-by: Stefan Roese <sr@denx.de>
82162
82163commit b765ffb773f5a3cd5aa94ec76b6a05276b8cd5b2
82164Author: Stefan Roese <sr@denx.de>
82165Date:	Fri Jun 15 08:18:01 2007 +0200
82166
82167    [ppc4xx] Add initial lwmon5 board support
82168
82169    This patch adds initial support for the Liebherr lwmon5 board euqipped
82170    with an AMCC 440EPx PowerPC.
82171
82172    Signed-off-by: Stefan Roese <sr@denx.de>
82173
82174commit 85f737376d5ff3d5f0d45a8b657686326d175307
82175Author: Stefan Roese <sr@denx.de>
82176Date:	Fri Jun 15 07:39:43 2007 +0200
82177
82178    [ppc4xx] Extend 44x GPIO setup with default output state
82179
82180    The board config array CFG_440_GPIO_TABLE for the ppc440 GPIO setup
82181    is extended with the default GPIO output state (level).
82182
82183    Signed-off-by: Stefan Roese <sr@denx.de>
82184
82185commit dbca208518e5e7f01a6420588d1cd6e60db74c2b
82186Author: Stefan Roese <sr@denx.de>
82187Date:	Thu Jun 14 11:14:32 2007 +0200
82188
82189    [ppc4xx] Extend program_tlb() with virtual & physical addresses
82190
82191    Now program_tlb() allows to program a TLB (or multiple) with
82192    different virtual and physical addresses. With this change, now one
82193    physical region (e.g. SDRAM) can be mapped 2 times, once with caches
82194    diabled and once with caches enabled.
82195
82196    Signed-off-by: Stefan Roese <sr@denx.de>
82197
82198commit 9912121f7ed804ea58fd62f3f230b5dcfc357d88
82199Author: Detlev Zundel <dzu@denx.de>
82200Date:	Wed May 23 19:02:41 2007 +0200
82201
82202    Change 'repeatable' attribute of some commands to sensible values.
82203
82204    Most prominently this changes 'erase' to be non-repeatable.
82205
82206    Signed-off-by: Detlev Zundel <dzu@denx.de>
82207
82208commit 5afb202093f6a001797db92cf695b93a70ea9ab4
82209Author: Detlev Zundel <dzu@denx.de>
82210Date:	Wed May 23 18:47:48 2007 +0200
82211
82212    Fix 'run' not to continue after interrupted command
82213
82214    Signed-off-by: Detlev Zundel <dzu@denx.de>
82215
82216commit 9b7464a2c88614e1061f509c48930a3d240d1a35
82217Author: Jason Jin <Jason.jin@freescale.com>
82218Date:	Mon Jun 11 15:14:24 2007 +0200
82219
82220    USB: This patch fix readl in ohci swap reg access.
82221
82222    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
82223
82224commit 8f8416fada9faf94b9a92f21fe6000643cb521d5
82225Author: Bartlomiej Sieka <tur@semihalf.com>
82226Date:	Fri Jun 8 14:52:22 2007 +0200
82227
82228    TQM5200: Add Flat Device Tree support, update default env. accordingly.
82229
82230    Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82231    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82232
82233commit 9045f33c023f698660a2e45d1b2194c0711abebc
82234Author: Wolfgang Denk <wd@denx.de>
82235Date:	Fri Jun 8 10:24:58 2007 +0200
82236
82237    Fix config problems on SC3 board; make ide_reset_timeout work.
82238
82239commit fba3fb0449b8a54542aed1e729de76e7f5a2ff1b
82240Author: Benoît Monin <bmonin@adeneo.eu>
82241Date:	Fri Jun 8 09:55:24 2007 +0200
82242
82243    [PATCH] fix gpio setting when using CFG_440_GPIO_TABLE
82244
82245    Set the correct value in GPIOx_TCR when configuring the gpio
82246    with CFG_440_GPIO_TABLE.
82247
82248    Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
82249    Signed-off-by: Stefan Roese <sr@denx.de>
82250
82251commit f539edc076cfe52bff919dd512ba8d7af0e22092
82252Author: Vadim Bendebury <vbendeb@google.com>
82253Date:	Thu May 24 15:52:25 2007 -0700
82254
82255    cosmetic changes to bcm570x driver
82256
82257    This is a cosmetic only changes submission.
82258    It affects files relevant to bcm570x driver.
82259    the commands used to generate this change was
82260
82261    cd drivers
82262    Lindent -pcs -l80  bcm570x.c   bcm570x_lm.h   bcm570x_mm.h	tigon3.c  tigon3.h
82263
82264    The BMW target (the only one using this chip so far) builds cleanly, the
82265    `before and after' generated object files for drivers/bcm570x.c and
82266    drivers/tigon3.o are identical as reported by objdump -d
82267
82268    Signed-off-by: Vadim Bendebury <vbendeb@google.com>
82269    Signed-off-by: Ben Warren <bwarren@qstreams.com>
82270
82271commit 725671ccd2cd04c9ebc50c9e5a94dd8cbade66b7
82272Author: Wolfgang Denk <wd@denx.de>
82273Date:	Wed Jun 6 16:26:56 2007 +0200
82274
82275    Coding Style cleanup; generate new CHANGELOG file.
82276
82277    Signed-off-by: Wolfgang Denk <wd@denx.de>
82278
82279commit 19d763c35e0b5568eaf0b8adbf7a68ccfe7fa243
82280Author: Markus Klotzbuecher <mk@denx.de>
82281Date:	Wed Jun 6 11:49:44 2007 +0200
82282
82283    TRAB, USB: update trab board configuration for use of generic ohci driver
82284
82285commit dace45acd1c1357daa9322099d07c9a9e08b0024
82286Author: Markus Klotzbuecher <mk@denx.de>
82287Date:	Wed Jun 6 11:49:43 2007 +0200
82288
82289    USB: ohci fixes and cleanup for ppc4xx and yosemite board.
82290
82291commit 72657570b61635c74fa0c3f0e9e7d0671a9d08df
82292Author: Markus Klotzbuecher <mk@denx.de>
82293Date:	Wed Jun 6 11:49:43 2007 +0200
82294
82295    USB: ohci fixes and cleanup for mpc5xxx and IceCube board config
82296
82297commit fc43be478f2aa37ce38acd85355038866e4162af
82298Author: Markus Klotzbuecher <mk@denx.de>
82299Date:	Wed Jun 6 11:49:35 2007 +0200
82300
82301    USB/OHCI: endianness cleanup in the generic ohci driver
82302
82303commit c440bfe6d6d92d66478a7e84402b31f48413617b
82304Author: Stefan Roese <sr@denx.de>
82305Date:	Wed Jun 6 11:42:13 2007 +0200
82306
82307    ppc4xx: Add NAND booting support for AMCC Acadia (405EZ) eval board
82308
82309    This patch adds NAND booting support for the AMCC Acadia eval board.
82310
82311    Please make sure to configure jumper J7 to position 2-3 when booting
82312    from NOR, and to position 1-2 when booting for NAND.
82313
82314    I also added a board command to configure the I2C bootstrap EEPROM
82315    values. Right now only 267MHz is support for booting either via NOR
82316    or NAND FLASH. Here the usage:
82317
82318    => bootstrap 267 nor	;to configure the board for 267MHz NOR booting
82319    => bootstrap 267 nand	;to configure the board for 267MHz NNAND booting
82320
82321    Signed-off-by: Stefan Roese <sr@denx.de>
82322
82323commit 18135125f909948b85d1d6881ab4ac0efb4a1c58
82324Author: Rodolfo Giometti <giometti@linux.it>
82325Date:	Wed Jun 6 10:08:14 2007 +0200
82326
82327    Files include/linux/byteorder/{big,little}_endian.h define
82328    __BIG_ENDIAN and __LITTLE_ENDIAN.
82329
82330    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
82331
82332commit a81d1c0b85b13e9d45f2d87de96a51a6e0ef0f82
82333Author: Zhang Wei <wei.zhang@freescale.com>
82334Date:	Wed Jun 6 10:08:14 2007 +0200
82335
82336    Add USB PCI-OHCI, USB keyboard and event poll support to the
82337    MPC8641HPCN board config file.
82338
82339    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
82340
82341commit 4dae14ce8fbdf380017dc54f172218e7d2acc889
82342Author: Zhang Wei <wei.zhang@freescale.com>
82343Date:	Wed Jun 6 10:08:14 2007 +0200
82344
82345    USB PCI-OHCI, interrupt pipe and usb event poll support
82346
82347    This patch added USB PCI-OHCI chips support, interrupt pipe support
82348    and usb event poll support. For supporting the USB interrupt pipe, the
82349    globe urb_priv is moved to purb in ed struct. Now, we can process
82350    several urbs at one time. The interrupt pipe support codes are ported
82351    from Linux kernel 2.4.
82352
82353    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
82354
82355commit fdcfaa1b02268b2899e374b35adf936c911a47eb
82356Author: Zhang Wei <wei.zhang@freescale.com>
82357Date:	Wed Jun 6 10:08:13 2007 +0200
82358
82359    USB event poll support
82360
82361    This patch adds USB event poll support, which could be used in usbkbd
82362    and other usb devices driver when the asynchronous interrupt
82363    processing is supported.
82364
82365    Signed-off-by: Zhang Wei <wei.zhang@freescale.com
82366
82367commit 9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e
82368Author: Rodolfo Giometti <giometti@linux.it>
82369Date:	Wed Jun 6 10:08:12 2007 +0200
82370
82371    ISP116x: delay for crappy USB keys
82372
82373    Using some (very) slow USB keys cause the USB host controller buffers
82374    are not ready to be read by the CPU so we need an extra delay before
82375    reading the USB storage data.
82376
82377    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
82378
82379commit 09444143670c9c2243cb7aba9f70b3713d33bed1
82380Author: Markus Klotzbuecher <mk@denx.de>
82381Date:	Wed Jun 6 10:08:12 2007 +0200
82382
82383    Change duplicate usb_cpu_init_fail to usb_board_init_fail
82384
82385    Thanks to Liew Tsi Chung <Tsi-chung.Liew@freescale.com> for pointing
82386    this out.
82387
82388    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
82389
82390commit 32922cdc470fdfd39bea0c1c4f582d3fb340421e
82391Author: Ed Swarthout <Ed.Swarthout@freescale.com>
82392Date:	Tue Jun 5 12:30:52 2007 -0500
82393
82394    mpc8641 image size cleanup
82395
82396    e600 does not have a bootpg restriction.
82397    Move the version string to beginning of image at fff00000.
82398    Resetvec.S is not needed.
82399    Update flash copy instructions.
82400    Add tftpflash env variable
82401
82402    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
82403    Signed-off-by: Jon Loeliger <jdl@freescale.com>
82404
82405commit e3cbe1f93c5722f8ebbad468e30c069a2b511097
82406Author: Benoît Monin <bmonin@adeneo.eu>
82407Date:	Mon Jun 4 08:36:05 2007 +0200
82408
82409    [PATCH] Fix ppc4xx bootstrap letter displayed on startup
82410
82411    The attached patch is mainly cosmetic, allowing u-boot to
82412    display the correct bootstrap option letter according to the
82413    datasheets.
82414
82415    The original patch was extended with 405EZ support by Stefan
82416    Roese.
82417
82418    Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
82419    Signed-off-by: Stefan Roese <sr@denx.de>
82420
82421commit 5b1313fb2758ffce8b624457f777d8cc6709608d
82422Author: Nikita V. Youshchenko <yoush@debian.org>
82423Date:	Wed May 23 12:45:19 2007 +0400
82424
82425    fix compilation problem for mpc8349itx CFG_RAMBOOT
82426
82427    Current include/configs/MPC8349ITX.h does contain some support for building
82428    image that will be started from memory (without putting in into flash).
82429    It could be triggered by building with TEXT_BASE set to a low value.
82430
82431    However, this support is incomplete: using of low TEXT_BASE causes
82432    defining configuration macros in inconsistent way, which later leads
82433    to compilation errors. In particular. flash support is being disabled,
82434    but then flash structures get referenced.
82435
82436    This patch fixes this, making it possible to build with low TEXT_BASE.
82437
82438    Signed-Off-By: Nikita Youshchenko <yoush@debian.org>
82439
82440    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82441
82442commit 8a364f0970de49949d635e60accf463c6443ef8c
82443Author: Nikita V. Youshchenko <yoush@debian.org>
82444Date:	Wed May 23 12:45:25 2007 +0400
82445
82446    add missing 'console' var to default mpc8349itx config
82447
82448    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82449
82450commit 18d156eb37c90fadc8ec7a81a3b89176161f85b7
82451Author: Stefan Roese <sr@denx.de>
82452Date:	Fri Jun 1 16:18:17 2007 +0200
82453
82454    ppc4xx: Add missing file for Bamboo NAND booting support
82455
82456    Signed-off-by: Stefan Roese <sr@denx.de>
82457
82458commit 155a96478a0881e6da96cbbbcf34952d6a3b1b4b
82459Author: Stefan Roese <sr@denx.de>
82460Date:	Fri Jun 1 15:58:19 2007 +0200
82461
82462    ppc4xx: Undo Sequoia patch for dynamic EBC speed support of 83MHz
82463
82464    This patch undoes the patch by Jeff Mann with commit-id ada4697d. As
82465    suggested by AMCC it is not recommended to dynamically change the EBC
82466    speed after bootup. So we undo this change to be on the safe side.
82467
82468    Signed-off-by: Stefan Roese <sr@denx.de>
82469
82470commit 9d9096043e8f713d4bf1743d32e1459e6a11644b
82471Author: Stefan Roese <sr@denx.de>
82472Date:	Fri Jun 1 15:29:04 2007 +0200
82473
82474    ppc4xx: Update Sequoia NAND booting support with ECC
82475
82476    Signed-off-by: Stefan Roese <sr@denx.de>
82477
82478commit cf959c7d6687567c308e366e9581e1a5aff5cc5b
82479Author: Stefan Roese <sr@denx.de>
82480Date:	Fri Jun 1 15:27:11 2007 +0200
82481
82482    ppc4xx: Add NAND booting support for AMCC Bamboo (440EP) eval board
82483
82484    This patch adds NAND booting support for the AMCC Bamboo eval board.
82485    Since the NAND-SPL boot image is limited to 4kbytes, this version
82486    only supports the onboard 64MBytes of DDR. The DIMM modules can't be
82487    supported, since the setup code for I2C DIMM autodetection and
82488    configuration is too big for this NAND bootloader.
82489
82490    Signed-off-by: Stefan Roese <sr@denx.de>
82491
82492commit 42be56f53c8b107868e6125c8524ae84293e95a7
82493Author: Stefan Roese <sr@denx.de>
82494Date:	Fri Jun 1 15:23:04 2007 +0200
82495
82496    NAND: Add ECC support to NAND booting support in nand_spl/nand_boot.c
82497
82498    The U-Boot NAND booting support is now extended to support ECC
82499    upon loading of the NAND U-Boot image.
82500
82501    Tested on AMCC Sequoia (440EPx) and Bamboo (440EP).
82502
82503    Signed-off-by: Stefan Roese <sr@denx.de>
82504
82505commit a471db07fbb65a841ffc9f4f112562b945230f98
82506Author: Stefan Roese <sr@denx.de>
82507Date:	Fri Jun 1 15:19:29 2007 +0200
82508
82509    ppc4xx: Prepare Bamboo port for NAND booting support
82510
82511    This patch updates the "normal" Bamboo NOR booting port, so
82512    that it is compatible with the coming soon NAND booting
82513    Bamboo port.
82514
82515    It also enables the 2nd NAND flash on the Bamboo.
82516
82517    Signed-off-by: Stefan Roese <sr@denx.de>
82518
82519commit 53ad02103fb8be4138a9937a8ab91fcdff7b4987
82520Author: Stefan Roese <sr@denx.de>
82521Date:	Fri Jun 1 15:16:58 2007 +0200
82522
82523    ppc4xx: Update in_be32() functions and friends to latest Linux version
82524
82525    Signed-off-by: Stefan Roese <sr@denx.de>
82526
82527commit 91da09cfbce0c1de05d6d84aa8363d666fa7ea3c
82528Author: Stefan Roese <sr@denx.de>
82529Date:	Fri Jun 1 15:15:12 2007 +0200
82530
82531    NAND: Add hardware ECC support to the PPC4xx NAND driver ndfc.c
82532
82533    This patch adds hardware ECC support to the NDFC driver. It also
82534    changes the register access from using the "simple" in32/out32
82535    functions to the in_be32/out_be32 functions, which make sure
82536    that the access is correctly synced. This is the only recommended
82537    access to SoC registers in the current Linux kernel.
82538
82539    Signed-off-by: Stefan Roese <sr@denx.de>
82540
82541commit 17b5e862287cca76f19dcf8b741e61a7d06617f2
82542Author: Stefan Roese <sr@denx.de>
82543Date:	Fri Jun 1 15:12:15 2007 +0200
82544
82545    NAND: Update nand_ecc.c to latest Linux version
82546
82547    This patch updates the nand_ecc code to the latest Linux version.
82548    The main reason for this is the more compact code. This makes
82549    it possible to include the ECC code into the NAND bootloader
82550    image (NAND_SPL) for PPC4xx.
82551
82552    Signed-off-by: Stefan Roese <sr@denx.de>
82553
82554commit d2d432760d2199d0e8558fdd9d1789b8131abcf7
82555Author: Stefan Roese <sr@denx.de>
82556Date:	Fri Jun 1 15:09:50 2007 +0200
82557
82558    ppc4xx: 44x DDR driver code cleanup and small fix for Bamboo
82559
82560    Signed-off-by: Stefan Roese <sr@denx.de>
82561
82562commit e4bbed2803a2ad0521c7362f5d3e065f99abaedc
82563Author: Stefan Roese <sr@denx.de>
82564Date:	Fri Jun 1 13:45:24 2007 +0200
82565
82566    ppc4xx: Change Luan config file to support ECC
82567
82568    With the updated 44x DDR2 driver the Luan board now supports
82569    ECC generation and checking.
82570
82571    Signed-off-by: Stefan Roese <sr@denx.de>
82572
82573commit 7187db73491c8de0fb56efb5e5134ba5ec443089
82574Author: Stefan Roese <sr@denx.de>
82575Date:	Fri Jun 1 13:45:00 2007 +0200
82576
82577    ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
82578
82579    Add config option for 180 degree advance clock control as needed
82580    for the AMCC Luan eval board.
82581
82582    Signed-off-by: Stefan Roese <sr@denx.de>
82583
82584commit ee1529838abbfaa35f14e3ffbeaaba693159475f
82585Author: Wolfgang Denk <wd@denx.de>
82586Date:	Thu May 31 17:20:09 2007 +0200
82587
82588    Add support for STX GP3SSA (stxssa) Board with 4 MiB flash.
82589
82590    Signed-off-by: Wolfgang Denk <wd@denx.de>
82591
82592commit 7049288fb1f16f1b317140226cdebd07bd416395
82593Author: Bartlomiej Sieka <tur@semihalf.com>
82594Date:	Sun May 27 17:26:46 2007 +0200
82595
82596    Motion-PRO: Code cleanup, fix of a typo in OF_STDOUT_PATH.
82597
82598    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
82599
82600commit 4520fd4d2c450da49637216aa0e53739b61c60ac
82601Author: Bartlomiej Sieka <tur@semihalf.com>
82602Date:	Sun May 27 17:06:36 2007 +0200
82603
82604    Motion-PRO: Add support for redundant environment.
82605
82606    Enable redundant environment, add a MTD partition for it; also add env.
82607    variable command for passing MTD partitions to the kernel command line.
82608
82609    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82610    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82611
82612commit a26eabeec31746f06d309103690892805696e344
82613Author: Bartlomiej Sieka <tur@semihalf.com>
82614Date:	Sun May 27 17:05:11 2007 +0200
82615
82616    Motion-PRO: Change maximum console buffer size from 256 to 1024 bytes.
82617
82618    Allow passing longer command line to the kernel - useful especially
82619    for passing MTD partition layout.
82620
82621    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82622    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82623
82624commit 9160b96f71483a116de81c68985e8ee306d36764
82625Author: Bartlomiej Sieka <tur@semihalf.com>
82626Date:	Sun May 27 17:04:18 2007 +0200
82627
82628    Fix: Add missing NULL termination in strings expanded by macros parser.
82629
82630    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82631    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82632
82633commit 630ec84aef7228fc1dbfb38dec78541403a786cd
82634Author: Bartlomiej Sieka <tur@semihalf.com>
82635Date:	Sun May 27 17:03:37 2007 +0200
82636
82637    Motion-PRO: Update EEPROM's page write bits and write delay.
82638
82639    Change EEPROM configuration according to the datasheet: "The 24C01A and 24C02A
82640    have a page write capability of two bytes", and "This device offers fast (1ms)
82641    byte write". Add 3ms of extra delay.
82642
82643    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82644    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82645
82646commit c00125e07c1ebc125bab40e1e18bceed8be0c162
82647Author: Bartlomiej Sieka <tur@semihalf.com>
82648Date:	Sun May 27 16:58:45 2007 +0200
82649
82650    MPC5XXX, Motion-PRO: Fix PHY initialization problem.
82651
82652    After being reset in mpc5xxx_fec_init_phy(), PHY goes into FX mode, in which
82653    networking does not function. This commit switches PHY to TX mode by clearing
82654    the FX_SEL bit of Mode Control Register. It also reverses commit
82655    008861a2f3ef2c062744d733787c7e530a1b8761, i.e., a temporary workaround.
82656
82657    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82658    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82659
82660commit 93b78f534a6e708b4cf1a4ffb4d8438c67a007db
82661Author: Bartlomiej Sieka <tur@semihalf.com>
82662Date:	Sun May 27 16:57:15 2007 +0200
82663
82664    Motion-PRO: Add support for the temperature sensor.
82665
82666    Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82667    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82668
82669commit c75e639630cc132dc19cd1ecda5922c0db0bfbba
82670Author: Bartlomiej Sieka <tur@semihalf.com>
82671Date:	Sun May 27 16:55:23 2007 +0200
82672
82673    Motion-PRO: Add displaying of CPLD revision information during boot.
82674
82675    Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82676    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82677
82678commit c99512d6bd3973f01ca2fc4896d829b46e68f150
82679Author: Bartlomiej Sieka <tur@semihalf.com>
82680Date:	Sun May 27 16:53:43 2007 +0200
82681
82682    MPC5xxx: Change names of defines related to IPB and PCI clocks.
82683
82684    Both CFG_PCISPEED_66 and CFG_IPBSPEED_133 are misnamed, as defining
82685    them does not cause PCI or IPB clocks to run at the specified speed.
82686    Instead, they configure divisors used to calculate said clocks. This
82687    patch renames the defines according to their real function.
82688
82689    Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82690    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82691
82692commit a11c0b85dc3664bb3c1e781137118730c8f619ab
82693Author: Bartlomiej Sieka <tur@semihalf.com>
82694Date:	Sun May 27 16:51:48 2007 +0200
82695
82696    Motion-PRO: Add LED support.
82697
82698    Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82699    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
82700    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82701
82702commit 7ebb4479b07ff294eb4d76e420753a0349f7c93b
82703Author: Ulf Samuelsson <ulf@atmel.com>
82704Date:	Thu May 24 12:12:47 2007 +0200
82705
82706    [PATCH][NAND] Define the Vendor Id for Micron NAND Flash
82707
82708    Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
82709    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
82710    Signed-off-by: Stefan Roese <sr@denx.de>
82711
82712commit d756894722c888d09a9fa1df8323753772d3dcce
82713Author: Stefan Roese <sr@denx.de>
82714Date:	Thu May 24 09:49:00 2007 +0200
82715
82716    ppc4xx: Fix small 405EZ OCM initilization bug in start.S
82717
82718    As pointed out by Bruce Adler <bruce.adler@acm.org> this patch
82719    fixes a small bug in the 405EZ OCM initialization. Thanks for
82720    spotting.
82721
82722    Signed-off-by: Stefan Roese <sr@denx.de>
82723
82724commit 5d4a179013d59a76446462e1eb0a969fba63eb81
82725Author: Stefan Roese <sr@denx.de>
82726Date:	Thu May 24 08:22:09 2007 +0200
82727
82728    ppc4xx: Update AMCC Acadia support for board revision 1.1
82729
82730    This patch updates the Acadia (405EZ) support for the new 1.1 board
82731    revision. It also adds support for NAND FLASH via the 4xx NDFC.
82732
82733    Please note that the jumper J7 must be in position 2-3 for this
82734    NAND support. Position 1-2 is for NAND booting only. NAND booting
82735    support will follow later.
82736
82737    Signed-off-by: Stefan Roese <sr@denx.de>
82738
82739commit 822d55365bb557e084d0e33625a6dedcc866110b
82740Author: Jon Loeliger <jdl@freescale.com>
82741Date:	Wed May 23 14:09:46 2007 -0500
82742
82743    Add LIST_86xx MAKEALL target for PowerPC builds.
82744
82745    Signed-off-by: Jon Loeliger <jdl@freescale.com>
82746
82747commit 9f0077abd69f7a7c756a915b961037302be3e6f2
82748Author: Stefan Roese <sr@denx.de>
82749Date:	Tue May 22 12:48:09 2007 +0200
82750
82751    ppc4xx: Use do { ... } while (0) for CPR & SDR access macros
82752
82753    Signed-off-by: Stefan Roese <sr@denx.de>
82754
82755commit 6f3dfc139a838b0841c151efe00ad47db2366e79
82756Author: Stefan Roese <sr@denx.de>
82757Date:	Tue May 22 12:46:10 2007 +0200
82758
82759    ppc4xx: Add 405 support to 4xx NAND driver ndfc.c
82760
82761    This patch adds support for 405 PPC's to the 4xx NAND driver
82762    ndfc.c. This is in preparation for the new AMCC 405EZ.
82763
82764    Signed-off-by: Stefan Roese <sr@denx.de>
82765
82766commit 10603d76767426be803dadd4fb688b97eb69481c
82767Author: Stefan Roese <sr@denx.de>
82768Date:	Mon May 21 07:41:22 2007 +0200
82769
82770    ppc4xx: Fix problem in 405EZ OCM initialization
82771
82772    As spotted by Bruce Adler this patch fixes an initialization problem
82773    for the 405EZ OCM.
82774
82775    Signed-off-by: Stefan Roese <sr@denx.de>
82776
82777commit 3e3b956906eba9e4ad7931581ecedaad10eccce8
82778Author: Peter Pearse <peter.pearse@arm.com>
82779Date:	Fri May 18 16:47:03 2007 +0100
82780
82781    Reduce line lengths to 80 characters max.
82782
82783commit 93ef45c9ddfdd9fc17c4e74bd8e2f2456580eb72
82784Author: Peter Pearse <peter.pearse@arm.com>
82785Date:	Fri May 18 14:34:07 2007 +0100
82786
82787    Makefile permissions
82788
82789commit 1443a31457d68f7e8f0b9403e9832ec1e79dc59d
82790Author: Peter Pearse <peter.pearse@arm.com>
82791Date:	Fri May 18 14:33:11 2007 +0100
82792
82793    Makefile permissions
82794
82795commit 255a3577c848706441daee0174543efe205a77f8
82796Author: Kim Phillips <kim.phillips@freescale.com>
82797Date:	Wed May 16 16:52:19 2007 -0500
82798
82799    Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx
82800
82801    For all practical u-boot purposes, TSECs don't differ throughout the
82802    mpc8[356]xx families; reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx.
82803
82804    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82805
82806commit 70124c2602ae2d4c5d3dba05b482d91548242de8
82807Author: Stefano Babic <sbabic@denx.de>
82808Date:	Wed May 16 14:49:12 2007 +0200
82809
82810    Fix compile problem cause my Microblaze merge
82811
82812    Signed-off-by: Stefano Babic <sbabic@denx.de>
82813
82814commit ada4697d0230d6da552867777f98a67ec3ba2579
82815Author: Jeffrey Mann <mannj@embeddedplanet.com>
82816Date:	Wed May 16 13:23:10 2007 +0200
82817
82818    [PATCH] Run new sequoia boards with an EBC speed of 83MHz
82819
82820    Because the Sequoia board does not boot with an EBC faster than 66MHz,
82821    the clock divider are changed after the initial boot process.
82822
82823    This allows for maximum clocking speeds  to be achieved on newer boards.
82824    Sequoia boards with 666.66 MHz processors require that the EBC divider
82825    be set to 3 in order to start the initial boot process at a slower EBC
82826    speed. After the initial boot process, the divider can be set back to 2,
82827    which will cause the boards to run at 83.333MHz. This is backward
82828    compatible with boards with 533.33 MHz processors, as these boards will
82829    already be set with an EBC divider of 2.
82830
82831    Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
82832
82833commit a7676ea7732f3c596805079fed7e5c9fac652cfc
82834Author: Wolfgang Denk <wd@denx.de>
82835Date:	Wed May 16 01:16:53 2007 +0200
82836
82837    Minor Coding Style cleanup, update CHANGELOG.
82838
82839    Signed-off-by: Wolfgang Denk <wd@denx.de>
82840
82841commit d62f64cc23a940eafe712c776b3249e4160753d1
82842Author: Wolfgang Denk <wd@denx.de>
82843Date:	Wed May 16 00:13:33 2007 +0200
82844
82845    Coding Style Cleanup, new CHANGELOG
82846
82847commit 3162eb836903c8b247fdc7470dd39bfa6996f495
82848Author: Wolfgang Denk <wd@denx.de>
82849Date:	Tue May 15 23:38:05 2007 +0200
82850
82851    Minor coding style cleanup.
82852
82853commit 66d9dbec1cc27d6398ee6cf84639dbe14971251e
82854Author: mushtaq khan <mushtaq_k@procsys.com>
82855Date:	Fri Apr 20 14:23:02 2007 +0530
82856
82857    Add driver for S-ATA-controller on Intel processors with South
82858    Bridge, ICH-5, ICH-6 and ICH-7.
82859
82860    Implementation:
82861
82862    1. Code is divided in to two files. All functions, which are
82863       controller specific are kept in "drivers/ata_piix.c" file and
82864       functions, which are not controller specific, are kept in
82865       "common/cmd_sata.c" file.
82866
82867    2. Reading and Writing from the S-ATA drive is done using PIO method.
82868
82869    3. Driver can be configured for 48-bit addressing by defining macro
82870       CONFIG_LBA48, if this macro is not defined driver uses the 28-bit
82871       addressing.
82872
82873    4. S-ATA read function is hooked to the File system, commands like
82874       ext2ls and ext2load file can be used. This has been tested.
82875
82876    5. U-Boot command "SATA_init" is added, which initializes the S-ATA
82877       controller and identifies the S-ATA drives connected to it.
82878
82879    6. U-Boot command "sata" is added, which is used to read/write, print
82880       partition table and get info about the drives present. This I have
82881       implemented in same way as "ide" command is implemented in U-Boot.
82882
82883    7. This driver is for S-ATA in native mode.
82884
82885    8. This driver does not support the Native command queuing and
82886       Hot-plugging.
82887
82888    Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
82889
82890commit 644e6fb4eb8be90ea04ba34b643a8bf019d680e0
82891Author: mushtaq khan <mushtaq_k@procsys.com>
82892Date:	Mon Apr 30 15:57:22 2007 +0530
82893
82894    Fixes bug clearing the bss section for i386
82895
82896    Hi,
82897    There is a bug in the code of clearing the bss section for processor
82898    i386.(File: cpu/i386/start.S)
82899    In the code, bss_start addr (starting addr of bss section) is put into
82900    the register %eax, but the code which clears the bss section refers to
82901    the addr pointed by %edi.
82902
82903    This patch fixes this bug by putting bss_start into %edi register.
82904
82905    Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
82906
82907commit c3243cf7b490057277d61acffe4ad0946f9eb4a4
82908Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
82909Date:	Mon Apr 30 16:47:28 2007 -0500
82910
82911    Add support for BCM5464 Quad Phy
82912
82913    Added support for Broadcom's BCM5464 Quad Phy
82914
82915    Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
82916
82917commit 1b305bdc754c8468e1d5d858f5dcf8a7a0a4bb7a
82918Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
82919Date:	Wed May 9 08:10:57 2007 +0800
82920
82921    Search the exception table with linear algorithm
82922
82923    Search the exception table with linear algorithm instead of
82924    bisecting algorithm.
82925    Because the exception table might be unsorted.
82926
82927    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
82928
82929commit 5dfaa50eb819686bfba1927e8c5b8a70a4d65fd3
82930Author: Aubrey.Li <aubrey.adi@gmail.com>
82931Date:	Mon May 14 11:47:35 2007 +0800
82932
82933    Fix compilation issues on MACOSX
82934
82935    Singed-off-by: Marc Hoffman <Marc.Hoffman@analog.com>
82936    Signed-off-by: Aubrey Li <aubrey.adi@gmail.com>
82937
82938commit 56fd7162985c412317bbf763a225fba23c64fd31
82939Author: Stephen Williams <steve@icarus.com>
82940Date:	Tue May 15 07:55:42 2007 -0700
82941
82942    Fix for compile of JSE target
82943
82944    The attached patch fixes the compile of the JSE board in the
82945    denx git as of 14 may 2007. It is an extremely simple patch,
82946    it just adds the missing define of CFG_SYSTEMACE_WIDTH.
82947
82948     Fix to compile JSE against 20070514 git of u-boot
82949
82950commit 69df3c4da0c93017cceb25a366e794570bd0ed98
82951Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
82952Date:	Sun May 13 21:01:03 2007 +0900
82953
82954    sh: MS7750SE support.
82955
82956    This adds support for the Hitachi MS7750SE.
82957
82958    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
82959
82960commit 0b135cfc2e524dc249b75057b55dd4cc09842e27
82961Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
82962Date:	Sun May 13 20:58:00 2007 +0900
82963
82964    sh: First support code of SuperH.
82965
82966    Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
82967
82968commit 61936667e86a250ae12fd2dc189d3588f0a59e0b
82969Author: Stefan Roese <sr@denx.de>
82970Date:	Fri May 11 12:01:49 2007 +0200
82971
82972    ppc4xx: Add mtcpr/mfcpr access macros
82973
82974    Signed-off-by: Stefan Roese <sr@denx.de>
82975
82976commit 343c48bd84606c4025c8a7c7263fda465d6e284c
82977Author: Stefan Roese <sr@denx.de>
82978Date:	Fri May 11 12:01:06 2007 +0200
82979
82980    ppc4xx: Set bd->bi_pci_busfreq on 440EPx/GRx too
82981
82982    Signed-off-by: Stefan Roese <sr@denx.de>
82983
82984commit 7d98ba770a7eaefa29ce927f31a0956df85bf650
82985Author: Piotr Kruszynski <ppk@semihalf.com>
82986Date:	Thu May 10 16:55:52 2007 +0200
82987
82988    [Motion-PRO] Add MTD and JFFS2 support, also add default partition
82989    definition.
82990
82991commit 65fb6a676e821f9570a2a376dc204bf611ce5f81
82992Author: Peter Pearse <peter.pearse@arm.com>
82993Date:	Wed May 9 11:42:44 2007 +0100
82994
82995    Add the board directory for SMN42
82996
82997commit 160131bf965785419626df6c388729fe0b597992
82998Author: Peter Pearse <peter.pearse@arm.com>
82999Date:	Wed May 9 11:41:58 2007 +0100
83000
83001    Add the files for the SMN42 board
83002
83003commit 5c6d2b5a500f8c49670de8910150b78a41f781fc
83004Author: Peter Pearse <peter.pearse@arm.com>
83005Date:	Wed May 9 11:40:34 2007 +0100
83006
83007    Remove the deleted files for the SMN42 patch
83008
83009commit b0d8f5bf0d215adc9424cb228b2484dbf07f7761
83010Author: Peter Pearse <peter.pearse@arm.com>
83011Date:	Wed May 9 11:37:56 2007 +0100
83012
83013    New board SMN42 branch
83014
83015commit 29f3be0caf0799ca6b89dfd9824c15619a50000f
83016Author: Peter Pearse <peter.pearse@arm.com>
83017Date:	Wed May 9 10:24:38 2007 +0100
83018
83019    Makefile permissions
83020
83021commit b84289b595731e8851df46e893845cc1322c9b9b
83022Author: Ed Swarthout <Ed.Swarthout@freescale.com>
83023Date:	Tue May 8 14:17:07 2007 -0500
83024
83025    8641hpcn: Fix Makefile after moving pixis to board/freescale.
83026
83027    The OBJTREE != SRCTREE build scenario was broken.
83028    This fixes it.
83029
83030    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83031    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83032
83033commit e69f66c6ebe82bbbd1da766bc4eda40ec7ee5af1
83034Author: Michal Simek <monstr@monstr.eu>
83035Date:	Tue May 8 15:57:43 2007 +0200
83036
83037    add: reading special purpose registers
83038
83039commit 1a50f164beb065f360fbddb76029607d6b099698
83040Author: Michal Simek <monstr@monstr.eu>
83041Date:	Tue May 8 14:52:52 2007 +0200
83042
83043    add: Microblaze V5 exception handling
83044
83045commit ab874d5047e5d30dbc1e517ff26083efffa98ecb
83046Author: Michal Simek <monstr@monstr.eu>
83047Date:	Tue May 8 14:39:11 2007 +0200
83048
83049    add: FSL control read and write
83050
83051commit de1de02a7cbf05e6b63e0d8ffc624f12493f6ba3
83052Author: Piotr Kruszynski <ppk@semihalf.com>
83053Date:	Tue May 8 13:05:44 2007 +0200
83054
83055    [Motion-PRO] Add support for I2C, EEPROM and RTC.
83056
83057commit fa5c2ba123b1bf88455bfc21db5e786ca045029d
83058Author: Bartlomiej Sieka <tur@semihalf.com>
83059Date:	Tue May 8 10:23:56 2007 +0200
83060
83061    [Motion-PRO] Add ATA support. Add CF-booting commands to the default
83062    environment.
83063
83064commit 06241d50a3ab1b20a0b08baeeaffcaa23ae4b839
83065Author: Bartlomiej Sieka <tur@semihalf.com>
83066Date:	Tue May 8 09:39:12 2007 +0200
83067
83068    [Motion-PRO] Change IPB clock frequency from 50MHz to 100MHz. This
83069    eliminates networking problems in Linux (timeouts).
83070
83071commit 1f1369c34b629be94702684d41d3fddf0f6193e7
83072Author: Bartlomiej Sieka <tur@semihalf.com>
83073Date:	Tue May 8 09:21:57 2007 +0200
83074
83075    [Motion-PRO] Enable Flat Device Tree support and modify default environment
83076    to allow booting of FDT-expecting kernels.
83077
83078commit fb05f6da35ea1c15c553abe6f23f656bf18dc5db
83079Author: Michal Simek <monstr@monstr.eu>
83080Date:	Mon May 7 23:58:31 2007 +0200
83081
83082    new: USE_MSR_INTR support
83083
83084commit 008861a2f3ef2c062744d733787c7e530a1b8761
83085Author: Bartlomiej Sieka <tur@semihalf.com>
83086Date:	Mon May 7 22:36:15 2007 +0200
83087
83088    [MPC5xxx] There are networking problems on the Motion-PRO board with
83089    current PHY initalization code (tftp timeouts all the time). This commit
83090    temporarily disables PHY initalization sequence to make the networking
83091    operational, until a fix is found.
83092
83093commit abca901869c3760b6c5fecb825db6c1d91a78a93
83094Author: Wolfgang Denk <wd@denx.de>
83095Date:	Mon May 7 22:10:36 2007 +0200
83096
83097    Get rid of duplicated file (see include/configs/sbc8560.h instead)
83098
83099    Signed-off-by: Wolfgang Denk <wd@denx.de>
83100
83101commit 207b7b2c9d9752e0f6478c30c29b7087f6e6cbb6
83102Author: Wolfgang Denk <wd@denx.de>
83103Date:	Mon May 7 22:07:08 2007 +0200
83104
83105    Get rid of duplicated file (see doc/README.SBC8560 instead)
83106
83107    Signed-off-by: Wolfgang Denk <wd@denx.de>
83108
83109commit a7bac7e9b57ba948051beb19ec5be3a75ce75383
83110Author: Michal Simek <monstr@monstr.eu>
83111Date:	Mon May 7 19:43:10 2007 +0200
83112
83113    fix: read and write MSR - repair number of parameters
83114
83115commit 193b4a3bb3acaddf798da8de0da05d94ba8774ee
83116Author: Jeffrey Mann <mannj@embeddedplanet.com>
83117Date:	Mon May 7 19:42:49 2007 +0200
83118
83119    [PATCH] ppc4xx: Fix CONFIG_SYS_CLK_FREQ definition in Sequoia config file
83120
83121    A '3' got cut off in the formatting of the last patch to automatically
83122    change the clock speed of the system clock on sequoia board.
83123
83124    Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83125    Signed-off-by: Stefan Roese <sr@denx.de>
83126
83127commit 19bf1fbad7f19d5a120be9b1daf136e052fcab39
83128Author: Michal Simek <monstr@monstr.eu>
83129Date:	Mon May 7 19:33:51 2007 +0200
83130
83131    new: fsl interrupt support
83132    FSL_Has_data is connected to INTC.
83133
83134commit 792032baa7d625e34c981ab6df521911bd8dc861
83135Author: Michal Simek <monstr@monstr.eu>
83136Date:	Mon May 7 19:30:12 2007 +0200
83137
83138    fix: interrupt handler
83139    remove asm code
83140
83141commit f3f001a341ef185d0f13841be5b5dc3395aacc31
83142Author: Michal Simek <monstr@monstr.eu>
83143Date:	Mon May 7 19:25:08 2007 +0200
83144
83145    fix: remove asm code
83146
83147commit fb7c2dbef02c9f6f8d7b04ec4c2bfb91418b9c01
83148Author: Michal Simek <monstr@monstr.eu>
83149Date:	Mon May 7 19:12:43 2007 +0200
83150
83151    fix: clean interrupt
83152
83153commit 42efed6130c8fcf7da881385b5427065d2801757
83154Author: Michal Simek <monstr@monstr.eu>
83155Date:	Mon May 7 17:22:25 2007 +0200
83156
83157    fix: interrupt handler for multiple sources
83158
83159commit 48fbd3a4cdabbebc1debd7eed73c00c2caf914f6
83160Author: Michal Simek <monstr@monstr.eu>
83161Date:	Mon May 7 17:11:09 2007 +0200
83162
83163    new: add writing to msr register
83164
83165commit 3a619dd7bed03e8b4d22a3911f90fd12af5376c2
83166Author: Markus Klotzbuecher <mk@denx.de>
83167Date:	Mon May 7 16:43:56 2007 +0200
83168
83169    Fix an ancient CHANGELOG conflict
83170
83171commit ac4cd59d59c9bf3f89cb7a344abf8184d678f562
83172Author: Timur Tabi <timur@freescale.com>
83173Date:	Sat May 5 08:12:30 2007 +0200
83174
83175    5xxx: write MAC address to mac-address and local-mac-address
83176
83177    Some device trees have a mac-address property, some have local-mac-address,
83178    and some have both.  To support all of these device trees, ftp_cpu_setup()
83179    should write the MAC address to mac-address and local-mac-address, if they
83180    exist.
83181
83182    Signed-off-by: Timur Tabi <timur@freescale.com>
83183    Acked-by: Grant Likely <grant.likely@secretlab.ca>
83184
83185commit a9d87e2707dcb249f6bb7f7ff7e00acd8cda9fd2
83186Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83187Date:	Sun Apr 29 14:01:54 2007 +0200
83188
83189    [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
83190
83191    MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
83192    message. Use PVR to distinguish between the two variants, and print proper CPU
83193    information.
83194
83195    Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83196    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
83197    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
83198
83199commit 4ec5bd55ed1ffa91a774af298769621f4fbb18c1
83200Author: Ladislav Michl <ladis@linux-mips.org>
83201Date:	Wed Apr 25 16:01:26 2007 +0200
83202
83203    [PATCH] simplify silent console
83204
83205    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
83206    Acked-by: Stefan Roese <sr@denx.de>
83207
83208commit b7598a43f2b421a713d8135e98a42c37d9eb9df0
83209Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83210Date:	Mon Apr 23 15:30:39 2007 +0200
83211
83212    [PATCH] Avoid assigning PCI resources from zero address
83213
83214    If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
83215    core complains and IDE drivers fails to work.  Also, assigning zero to a BAR
83216    was illegal according to PCI 2.1 (the later revisions seem to have excluded the
83217    sentence about "0" being considered an invalid address) -- so, use a reasonable
83218    starting value of 0x1000 (that's what the most Linux archs are using).
83219
83220    Alternatively, one might have fixed the calls to pci_set_region() individually
83221    (some code even seems to have taken care of this issue) but that would have
83222    been a lot more work. :-)
83223
83224    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83225    Acked-by: Stefan Roese <sr@denx.de>
83226
83227commit 9ffd451afeb08e5be7ddae680487ec962b2bca25
83228Author: Jeffrey Mann <mannj@embeddedplanet.com>
83229Date:	Mon Apr 23 14:00:11 2007 +0200
83230
83231    [patch] setenv(...) can delete environmentalvariables
83232
83233    update setenv() function so that entering a NULL value for the
83234    variable's value will delete the environmental variable
83235
83236    Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83237    Acked-by: Stefan Roese <sr@denx.de>
83238
83239commit ebd0a0ae05a44769c4e27458ad4e9f3438250443
83240Author: Mike Frysinger <vapier@gentoo.org>
83241Date:	Mon Apr 23 13:54:24 2007 +0200
83242
83243    [patch] use unsigned char in smc91111 driver for mac
83244
83245    the v_mac variable in the smc91111 driver is declared as a signed char ...
83246    this causes problems when one of the bytes in the MAC is "signed" like 0xE0
83247    because when it gets printed out, you get a display like:
83248    0xFFFFFFE0 and that's no good
83249
83250    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
83251
83252commit ffc50f9bb194343c6303517a517708457a5eb6b8
83253Author: Michal Simek <monstr@monstr.eu>
83254Date:	Sat May 5 18:54:42 2007 +0200
83255
83256    new: FSL and MSR support #2
83257
83258commit f7e2e0eb0668136305f78bb9c21be79b48a34247
83259Author: Michal Simek <monstr@monstr.eu>
83260Date:	Sat May 5 18:27:16 2007 +0200
83261
83262    new: FSL and MSR support
83263
83264commit 2f15278c2eb911c668b4fe562130b78cf554d139
83265Author: Wolfgang Denk <wd@denx.de>
83266Date:	Sat May 5 18:23:11 2007 +0200
83267
83268    Coding stylke cleanup; update CHANGELOG.
83269
83270    Signed-off-by: Wolfgang Denk <wd@denx.de>
83271
83272commit 885ec89b648a899a2f32393fd3ffd9f7234c4402
83273Author: Wolfgang Denk <wd@denx.de>
83274Date:	Sat May 5 18:05:02 2007 +0200
83275
83276    Add STX GP3 SSA board to MAKEALL script; update CHANGELOG.
83277
83278    Signed-off-by: Wolfgang Denk <wd@denx.de>
83279
83280commit 5499645b3fe17a548af9dfc479ca6e2455f179a2
83281Author: Wolfgang Denk <wd@denx.de>
83282Date:	Sat May 5 17:15:50 2007 +0200
83283
83284    Make "file" command happy with some config.mk files; update CHANGELOG
83285
83286commit e3b8c78bc2489c27ae020986ef0eaca684866cef
83287Author: Jeffrey Mann <mannj@embeddedplanet.com>
83288Date:	Sat May 5 08:32:14 2007 +0200
83289
83290    ppc4xx: Detect if the sysclk on Sequoia is 33 or 33.333 MHz
83291
83292    The AMCC Secquoia board has been changed in a new revision from using a
83293    33.000 MHz clock to a 33.333 MHz system clock. A bit in the CPLD
83294    indicates the difference. This patch reads that bit and uses the correct
83295    clock speed for the board. This code is backward compatable will all
83296    prior boards. All prior boards will be read as 33.000.
83297
83298    Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83299    Signed-off-by: Stefan Roese <sr@denx.de>
83300
83301commit f544ff6656fca263ed1ebe39899b6d95da67c8b8
83302Author: Stefan Roese <sr@denx.de>
83303Date:	Sat May 5 08:29:01 2007 +0200
83304
83305    ppc4xx: Sequoia: Remove cpu/ppc4xx/speed.c from NAND booting
83306
83307    Using cpu/ppc4xx/speed.c to calculate the bus frequency is too big
83308    for the 4k NAND boot image so define bus_frequency to 133MHz here
83309    which is save for the refresh counter setup.
83310
83311    Signed-off-by: Stefan Roese <sr@denx.de>
83312
83313commit 2f550ab976405300f5b07bf2890800840d0aa05f
83314Author: Timur Tabi <timur@freescale.com>
83315Date:	Sat May 5 08:12:30 2007 +0200
83316
83317    5xxx: write MAC address to mac-address and local-mac-address
83318
83319    Some device trees have a mac-address property, some have local-mac-address,
83320    and some have both.  To support all of these device trees, ftp_cpu_setup()
83321    should write the MAC address to mac-address and local-mac-address, if they
83322    exist.
83323
83324    Signed-off-by: Timur Tabi <timur@freescale.com>
83325    Acked-by: Grant Likely <grant.likely@secretlab.ca>
83326
83327commit a79886590593ba1d667c840caa4940c61639f18f
83328Author: Thomas Knobloch <knobloch@siemens.com>
83329Date:	Sat May 5 07:04:42 2007 +0200
83330
83331    NAND: Wrong calculation of page number in nand_block_bad()
83332
83333    In case that there is no memory based bad block table available the
83334    function nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call
83335    nand_block_bad() directly. When parameter 'getchip' is set to zero,
83336    nand_block_bad() will not right shift the offset to calculate the
83337    correct page number.
83338
83339    Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
83340    Signed-off-by: Stefan Roese <sr@denx.de>
83341
83342commit 9877d7dcd1eebe61aa5d8b8ffe9c048ea426e6f6
83343Author: Wolfgang Denk <wd@denx.de>
83344Date:	Fri May 4 10:02:33 2007 +0200
83345
83346    Fix initrd length corruption in bootm command.
83347
83348    When using FDT Images, the length of an inital ramdisk was
83349    overwritten (bug introduced by commit 87a449c8, 22 Aug 2006).
83350
83351    Patches by Timur Tabi & Johns Daniel.
83352
83353    Signed-off-by: Wolfgang Denk <wd@denx.de>
83354
83355commit 068aab660bc3912b930be5540e6b3f3fd6ad3c96
83356Author: Kim Phillips <kim.phillips@freescale.com>
83357Date:	Thu May 3 19:43:52 2007 -0500
83358
83359    mpc83xx: fix trivial error in MAKEALL
83360
83361    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83362
83363commit c64a89d6ce8584b9fc64f4e85da9ecac3cfc2c2a
83364Author: Wolfgang Denk <wd@denx.de>
83365Date:	Thu May 3 16:34:41 2007 +0200
83366
83367    Update board configuration for STX GP3SSA board:
83368
83369    Enable hush shell, environment in flash rather in EEPROM,
83370    more user-friendly default environment, etc.
83371    The simple EEPROM environment can be selected easily in the board
83372    config file.
83373
83374    Signed-off-by: Wolfgang Denk <wd@denx.de>
83375
83376commit 2c6fb199dc5756fc72f49d1f4de105e089049d65
83377Author: Wolfgang Denk <wd@denx.de>
83378Date:	Tue Apr 24 14:37:49 2007 +0200
83379
83380    Cleanup STX GP3SSA code; fix build and compile problems.
83381
83382commit 35171dc04e028ecacc23ad916a66295472555dbf
83383Author: Dan Malek <dan@embeddedalley.com>
83384Date:	Fri Jan 5 09:15:34 2007 +0100
83385
83386    Add support for STX GP3SSA (stxssa) Board
83387
83388    Signed-off-by Dan Malek, <dan@embeddedalley.com>
83389
83390commit f2134f8e9eb006bdcd729e89f309c07b2fa45180
83391Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
83392Date:	Wed May 2 13:31:53 2007 +0200
83393
83394    macb: Don't restart autonegotiation if we already have link
83395
83396    Rework macb_phy_init so that it doesn't attempt to re-negotiate if the
83397    link is already up.
83398
83399    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
83400
83401commit 04fcb5d38bc90779cd9a710d60702075986f0e29
83402Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
83403Date:	Wed May 2 13:22:38 2007 +0200
83404
83405    macb: Introduce a few barriers when dealing with DMA descriptors
83406
83407    There were a few theoretical possibilities that the compiler might
83408    optimize away DMA descriptor reads and/or writes and thus cause
83409    synchronization problems with the hardware. Insert barriers where
83410    we depend on reads/writes actually hitting memory.
83411
83412    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
83413
83414commit ffa621a0d12a1ccd81c936c567f8917a213787a8
83415Author: Andy Fleming <afleming@freescale.com>
83416Date:	Sat Feb 24 01:08:13 2007 -0600
83417
83418    Cleaned up some 85xx PCI bugs
83419
83420    * Cleaned up the CDS PCI Config Tables and added NULL entries to
83421      the end
83422    * Fixed PCIe LAWBAR assignemt to use the cpu-relative address
83423    * Fixed 85xx PCI code to assign powar region sizes based on the
83424      config values (rather than hard-coding them)
83425    * Fixed the 8548 CDS PCI2 IO to once again have 0 as the base address
83426
83427    Signed-off-by: Andy Fleming <afleming@freescale.com>
83428
83429commit 6743105988fc44d5b0d30388c790607835aae7a6
83430Author: Andy Fleming <afleming@freescale.com>
83431Date:	Mon Apr 23 02:54:25 2007 -0500
83432
83433    Add support for the 8568 MDS board
83434
83435    This included some changes to common files:
83436    * Add 8568 processor SVR to various places
83437    * Add support for setting the qe bus-frequency value in the dts
83438    * Add the 8568MDS target to the Makefile
83439
83440    Signed-off-by: Andy Fleming <afleming@freescale.com>
83441
83442commit af1c2b84bf27c8565baddc82d1abb93700d10e2e
83443Author: David Updegraff <dave@cray.com>
83444Date:	Fri Apr 20 14:34:48 2007 -0500
83445
83446    Add support for treating unknown PHYs as generic PHYs.
83447
83448    When bringing up u-boot on new boards, PHY support sometimes gets
83449    neglected.	Most PHYs don't really need any special support,
83450    though.  By adding a generic entry that always matches if nothing
83451    else does, we can provide support for "unsupported" PHYs for the
83452    tsec.
83453
83454    The generic PHY driver supports most PHYs, including gigabit.
83455
83456    Signed-off-by: David Updegraff <dave@cray.com>
83457    Signed-off-by: Andy Fleming <afleming@freescale.com>
83458
83459commit a75af9bfd8fff0499efdbb90601cec5a2afef117
83460Author: James Yang <James.Yang@freescale.com>
83461Date:	Wed Feb 7 15:28:04 2007 -0600
83462
83463    Conditionalize 8641 Rev1.0 MCM workarounds
83464
83465    Signed-off-by: James Yang <James.Yang@freescale.com>
83466    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83467
83468commit f64702b7fc8f8df39d31add770df6e372f9e9ce3
83469Author: Timur Tabi <timur@freescale.com>
83470Date:	Mon Apr 30 13:59:50 2007 -0500
83471
83472    Fix memory initialization on MPC8349E-mITX
83473
83474    Define CFG_DDR_SDRAM_CLK_CNTL for the MPC8349E-mITX and MPC8349E-mITX-GP.
83475    This allows ddr->sdram_clk_cntl to be properly initialized.  This is necessary
83476    on some ITX boards, notably those with a revision 3.1 CPU.
83477
83478    Also change spd_sdram() in cpu/mpc83xx/spd_sdram.c to not write anything into
83479    ddr->sdram_clk_cntl if CFG_DDR_SDRAM_CLK_CNTL is not defined.
83480
83481    Signed-off-by: Timur Tabi <timur@freescale.com>
83482    Acked-by: Michael Benedict <MBenedict@twacs.com>
83483    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83484
83485commit 54b2d434ae9d01787936f34fe1759cf3d7624ae3
83486Author: Kim Phillips <kim.phillips@freescale.com>
83487Date:	Mon Apr 30 15:26:21 2007 -0500
83488
83489    mpc83xx: replace elaborate boottime verbosity with 'clocks' command
83490
83491    and fix CPU: to align with Board: display text.
83492
83493    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83494
83495commit c1ab82669d9525998c34e802a12cad662723f22a
83496Author: James Yang <James.Yang@freescale.com>
83497Date:	Fri Mar 16 13:02:53 2007 -0500
83498
83499    Rewrote picos_to_clk() to avoid rounding errors.
83500    Clarified that conversion is to DRAM clocks rather than platform clocks.
83501    Made function static to spd_sdram.c.
83502
83503    Signed-off-by: James Yang <James.Yang@freescale.com>
83504    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83505
83506commit 8b39501d28754e72726ce7fb02310e56dbdf116a
83507Author: Stefan Roese <sr@denx.de>
83508Date:	Sun Apr 29 14:13:01 2007 +0200
83509
83510    ppc4xx: Bamboo: Use current NAND driver and *not* the legacy driver
83511
83512    Signed-off-by: Stefan Roese <sr@denx.de>
83513
83514commit 864aa6a6a466fcb92bf32b1d7dba79cd709b52c9
83515Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83516Date:	Sun Apr 29 14:01:54 2007 +0200
83517
83518    [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
83519
83520    MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
83521    message. Use PVR to distinguish between the two variants, and print proper CPU
83522    information.
83523
83524    Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83525    Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
83526    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
83527
83528commit 5c5d3242935cf3543af01142627494434834cf98
83529Author: Kim Phillips <kim.phillips@freescale.com>
83530Date:	Wed Apr 25 12:34:38 2007 -0500
83531
83532    mpc83xx: minor fixups for 8313rdb introduction
83533
83534commit ada4d40091f6ed4a4f0040e08d20db21967e4a67
83535Author: Ladislav Michl <ladis@linux-mips.org>
83536Date:	Wed Apr 25 16:01:26 2007 +0200
83537
83538    [PATCH] simplify silent console
83539
83540    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
83541    Acked-by: Stefan Roese <sr@denx.de>
83542
83543commit 144876a380f5756f57412caf74c1d6dc201dd796
83544Author: Michal Simek <monstr@monstr.eu>
83545Date:	Tue Apr 24 23:01:02 2007 +0200
83546
83547    [PATCH] MTD partition support, JFFS2 support
83548
83549commit 37ed6cdd4159195bfad68d8a237f6adda8f482cb
83550Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
83551Date:	Tue Apr 24 14:03:45 2007 +0200
83552
83553    ppc4xx: setup 440EPx/GRx ZMII/RGMII bridge depending on PFC register content.
83554
83555    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
83556
83557commit 66ed6cca3f340f7a8a06d9272ae2ef8e96f0273d
83558Author: Andy Fleming <afleming@freescale.com>
83559Date:	Mon Apr 23 02:37:47 2007 -0500
83560
83561    Reworked 85xx speed detection code
83562
83563    Changed the code to read the registers and calculate the clock
83564    rates, rather than using a "switch" statement.
83565
83566    Idea from Andrew Klossner <andrew@cesa.opbu.xerox.com>
83567
83568    Signed-off-by: Andy Fleming <afleming@freescale.com>
83569
83570commit 81f481ca708ed6a56bf9c410e3191dbad581c565
83571Author: Andy Fleming <afleming@freescale.com>
83572Date:	Mon Apr 23 02:24:28 2007 -0500
83573
83574    Enable 8544 support
83575
83576    * Add support to the Makefile
83577    * Add 8544 configuration support to the tsec driver
83578    * Add 8544 SVR numbers to processor.h
83579
83580    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83581    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83582
83583commit 0d8c3a2096eaff8d7de89d45e9af4d4b0d4868fe
83584Author: Andy Fleming <afleming@freescale.com>
83585Date:	Fri Feb 23 17:12:25 2007 -0600
83586
83587    Support 1G size on 8548
83588
83589    e500v2 and newer cores support 1G page sizes.
83590
83591    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83592    Signed-off-by: Andy Fleming <afleming@freescale.com>
83593
83594commit 45cef612cc601d2d1c890fbbd7cdc9609a189a46
83595Author: Andy Fleming <afleming@freescale.com>
83596Date:	Fri Feb 23 17:11:16 2007 -0600
83597
83598    Changed BOOKE_PAGESZ_nGB to BOOKE_PAGESZ_nG
83599
83600    The other pagesz constants use one letter to specify order of
83601    magnitude.	Also change the one reference to it in mpc8548cds/init.S
83602
83603    Signed-off-by: Andy Fleming <afleming@freescale.com>
83604
83605commit 1f9a318cea14272edd10d63739e2d326c90f430e
83606Author: Andy Fleming <afleming@freescale.com>
83607Date:	Fri Feb 23 16:28:46 2007 -0600
83608
83609    Only set ddrioovcr for 8548 rev1.
83610
83611    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83612    Signed-off-by: Andy Fleming <afleming@freescale.com>
83613
83614commit 9343dbf85bc03033f2102d8e8543567c2c1ad2d2
83615Author: Andy Fleming <afleming@freescale.com>
83616Date:	Sat Feb 24 01:16:45 2007 -0600
83617
83618    Tweak DDR ECC error counter
83619
83620    Enable single-bit error counter when memory was cleared by ddr controller.
83621
83622    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83623    Signed-off-by: Andy Fleming <afleming@freescale.com>
83624
83625commit 85e7c7a45e3dd9c7ce3e722352ba60f8df1a7a4b
83626Author: Timur Tabi <timur@freescale.com>
83627Date:	Mon Feb 12 13:34:55 2007 -0600
83628
83629    85xx: write MAC address to mac-address and local-mac-address
83630
83631    Some device trees have a mac-address property, some have local-mac-address,
83632    and some have both.  To support all of these device trees, ftp_cpu_setup()
83633    should write the MAC address to mac-address and local-mac-address, if they
83634    exist.
83635
83636    Signed-off-by: Timur Tabi <timur@freescale.com>
83637
83638commit 03b81b48eec0ad249ec97a4ae16c36fa2e014ff4
83639Author: Andy Fleming <afleming@freescale.com>
83640Date:	Mon Apr 23 01:44:44 2007 -0500
83641
83642    Some 85xx cpu cleanups
83643
83644    * Cleaned up the TSR[WIS] clearing
83645    * Cleaned up DMA initialization
83646
83647    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83648    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83649    Acked-by: Andy Fleming <afleming@freescale.com>
83650
83651commit 151d5d992eab8c497b24c816c73dc1ad8bffb4eb
83652Author: Andy Fleming <afleming@freescale.com>
83653Date:	Mon Apr 23 01:32:22 2007 -0500
83654
83655    Add cpu support for the 8544
83656
83657    Recognize new SVR values, and add a few register definitions
83658
83659    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83660    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83661    Acked-by: Andy Fleming <afleming@freescale.com>
83662
83663commit 25d83d7f4ac65727182d8ddaf7ba42fa74cf65ae
83664Author: Jon Loeliger <jdl@freescale.com>
83665Date:	Wed Apr 11 16:51:02 2007 -0500
83666
83667    Add MPC8544DS basic port board files.
83668
83669    Add board port under new board/freescale directory
83670    structure and reuse existing PIXIS FPGA support there.
83671
83672    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83673    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83674
83675commit 0cde4b00fc7393b89f379d83a9d436dcb1334bfa
83676Author: Jon Loeliger <jdl@freescale.com>
83677Date:	Wed Apr 11 16:50:57 2007 -0500
83678
83679    Add MPC8544DS main configuration file.
83680
83681    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83682    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83683
83684commit 362dd83077ac04c0296bca3e824ec2fb3d44d9d6
83685Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83686Date:	Wed Dec 27 22:07:15 2006 +0300
83687
83688    Fix PCI I/O space mapping on Freescale MPC85x0ADS
83689
83690    The PCI I/O space mapping for Freescale MPC8540ADS board was broken by commit
83691    52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc which failed to update the #define's
83692    describing the local address window used for the PCI I/O space accesses -- fix
83693    this and carry over the necessary changes into the MPC8560ADS code since the
83694    PCI I/O space mapping was also broken for this board (by the earlier commit
83695    087454609e47295443af793a282cddcd91a5f49c).	Add the comments clarifying how
83696    the PCI I/O space must be mapped to all the MPC85xx board config. headers.
83697
83698    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83699
83700     board/mpc8540ads/init.S	  |    4 ++--
83701     board/mpc8560ads/init.S	  |    4 ++--
83702     include/configs/MPC8540ADS.h |    5 ++---
83703     include/configs/MPC8541CDS.h |    2 +-
83704     include/configs/MPC8548CDS.h |    2 +-
83705     include/configs/MPC8560ADS.h |    8 ++++----
83706     6 files changed, 12 insertions(+), 13 deletions(-)
83707
83708commit 96629cbabdb727d4a5e62542deefc01d498db6dc
83709Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83710Date:	Tue Dec 5 16:42:30 2006 +0800
83711
83712    u-boot: Fix e500 v2 core reset bug
83713
83714    The following patch fixes the e500 v2 core reset bug.
83715    For e500 v2 core, a new reset control register is added to reset the
83716    processor.
83717
83718    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83719
83720commit 63247a5acd58032e6cf33f525bc3923b467bac88
83721Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83722Date:	Wed Dec 20 11:01:00 2006 +0800
83723
83724    u-boot: v2: Remove the fixed TLB and LAW entrynubmer
83725
83726    Remove the fixed TLB and LAW entry nubmer. Use actually TLB and LAW
83727    entry number to control the loop.  This can reduce the potential risk
83728    for the 85xx processor increasing its TLB adn LAW entry number.
83729
83730    Signed-off-by: Swarthout Edward <swarthout@freescale.com>
83731    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83732
83733commit 0b1934ba12fd408fcc3b8bd9f4b04864c42a42bf
83734Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83735Date:	Mon Dec 18 17:01:04 2006 +0800
83736
83737    u-boot: Fix the 85xxcds tsec bug
83738
83739    Fix the 85xxcds tsec bug.
83740    When enable PCI, tsec.o should be added to u-boot.lds to make tsec work.
83741
83742    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83743
83744commit 7337b237ffc4aaf1b9467024fe472a880d852598
83745Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83746Date:	Fri Dec 15 14:43:31 2006 +0800
83747
83748    u-boot: Fix CPU2 errata on MPC8548CDS board
83749
83750    This patch apply workaround of CPU2 errata on MPC8548CDS board.
83751
83752    Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
83753
83754commit 39b18c4f3e0b6d0dc00f4e68bad2da3766c85f09
83755Author: ebony.zhu@freescale.com <ebony.zhu@freescale.com>
83756Date:	Mon Dec 18 16:25:15 2006 +0800
83757
83758    u-boot: Disables MPC8548CDS 2T_TIMING for DDR by default
83759
83760    This patch disables MPC8548CDS 2T_TIMING for DDR by default.
83761
83762    Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
83763
83764commit 41fb7e0f1ec9b91bdae2565bab5f2e3ee15039c7
83765Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83766Date:	Thu Dec 14 14:14:55 2006 +0800
83767
83768    u-boot: Enable PCI function and add PEX & rapidio memory map on MPC8548CDS board
83769
83770    Enable PCI function and add PEX & rapidio memory map on MPC8548CDS
83771    board.
83772    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83773
83774commit 96b8a05432f346f36493535c85320b70ec9c7c1b
83775Author: Scott Wood <scottwood@freescale.com>
83776Date:	Mon Apr 16 14:54:15 2007 -0500
83777
83778    mpc83xx: Add MPC8313ERDB support.
83779
83780    Signed-off-by: Scott Wood <scottwood@freescale.com>
83781
83782commit 49ea3b6eafe606285ae4d5c378026153dde53200
83783Author: Scott Wood <scottwood@freescale.com>
83784Date:	Mon Apr 16 14:34:21 2007 -0500
83785
83786    mpc83xx: Add generic PCI setup code.
83787
83788    Board code can now request the generic setup code rather than having to
83789    copy-and-paste it for themselves.  Boards should be converted to use this
83790    once they're tested with it.
83791
83792    Signed-off-by: Scott Wood <scottwood@freescale.com>
83793
83794commit 7c98e5193e93df6b9b651851d54b638a61ebb0ea
83795Author: Scott Wood <scottwood@freescale.com>
83796Date:	Mon Apr 16 14:34:19 2007 -0500
83797
83798    mpc83xx: Add 831x support to speed.c.
83799
83800    Signed-off-by: Scott Wood <scottwood@freescale.com>
83801
83802commit 0f253283a32d91e06844d7f87f9b33f4f4fbce8f
83803Author: Scott Wood <scottwood@freescale.com>
83804Date:	Mon Apr 16 14:34:18 2007 -0500
83805
83806    mpc83xx: Add 831x support to global_data.h
83807
83808    Signed-off-by: Scott Wood <scottwood@freescale.com>
83809
83810commit 95e7ef897e54591e615fc1b458b74c286fe1fb06
83811Author: Scott Wood <scottwood@freescale.com>
83812Date:	Mon Apr 16 14:34:16 2007 -0500
83813
83814    mpc83xx: Change PVR_83xx to PVR_E300C1-3, and update checkcpu().
83815
83816    Rather than misleadingly define PVR_83xx as the specific type of 83xx
83817    being built for, the PVR of each core revision is defined. checkcpu() now
83818    prints the core that it detects, rather than aborting if it doesn't find
83819    what it thinks it wants.
83820
83821    Signed-off-by: Scott Wood <scottwood@freescale.com>
83822
83823commit a35b0c4950d84cf9e3a9e32b916135956d1ac636
83824Author: Scott Wood <scottwood@freescale.com>
83825Date:	Mon Apr 16 14:34:15 2007 -0500
83826
83827    mpc83xx: Recognize SPR values for MPC8311 and MPC8313.
83828
83829    Signed-off-by: Scott Wood <scottwood@freescale.com>
83830
83831commit d87c57b201b4572d16f1b642998faa00c9912b16
83832Author: Scott Wood <scottwood@freescale.com>
83833Date:	Mon Apr 16 14:31:55 2007 -0500
83834
83835    mpc83xx: Add register definitions for MPC831x.
83836
83837    Signed-off-by: Scott Wood <scottwood@freescale.com>
83838
83839commit 7fc4c71a143be8666d70803fb25ae60379c95622
83840Author: Stefan Roese <sr@denx.de>
83841Date:	Mon Apr 23 15:39:59 2007 +0200
83842
83843    Fix file mode
83844
83845    Signed-off-by: Stefan Roese <sr@denx.de>
83846
83847commit 38257988abfe74d459ca2ad748b109ca04e4efe1
83848Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83849Date:	Mon Apr 23 15:30:39 2007 +0200
83850
83851    [PATCH] Avoid assigning PCI resources from zero address
83852
83853    If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
83854    core complains and IDE drivers fails to work.  Also, assigning zero to a BAR
83855    was illegal according to PCI 2.1 (the later revisions seem to have excluded the
83856    sentence about "0" being considered an invalid address) -- so, use a reasonable
83857    starting value of 0x1000 (that's what the most Linux archs are using).
83858
83859    Alternatively, one might have fixed the calls to pci_set_region() individually
83860    (some code even seems to have taken care of this issue) but that would have
83861    been a lot more work. :-)
83862
83863    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83864    Acked-by: Stefan Roese <sr@denx.de>
83865
83866commit afb903a2eb9436baa9270ccc0c27082d86497d89
83867Author: Jeffrey Mann <mannj@embeddedplanet.com>
83868Date:	Mon Apr 23 14:00:11 2007 +0200
83869
83870    [patch] setenv(...) can delete environmentalvariables
83871
83872    update setenv() function so that entering a NULL value for the
83873    variable's value will delete the environmental variable
83874
83875    Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83876    Acked-by: Stefan Roese <sr@denx.de>
83877
83878commit 36f104e5caa747d568eff26b369565af57c2ffa6
83879Author: Mike Frysinger <vapier@gentoo.org>
83880Date:	Mon Apr 23 13:54:24 2007 +0200
83881
83882    [patch] use unsigned char in smc91111 driver for mac
83883
83884    the v_mac variable in the smc91111 driver is declared as a signed char ...
83885    this causes problems when one of the bytes in the MAC is "signed" like 0xE0
83886    because when it gets printed out, you get a display like:
83887    0xFFFFFFE0 and that's no good
83888
83889    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
83890
83891commit d98c0885ad617fccf21e7c26ef8cb728fbfb2459
83892Author: Rodolfo Giometti <giometti@enneenne.com>
83893Date:	Mon Apr 23 13:10:52 2007 +0200
83894
83895    USB: (Another) delay for crappy USB keys.
83896
83897    Some USB keys are slow in giving back an answer when the Root HUB
83898    enables power lines.
83899
83900    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
83901
83902commit 323bfa8f436dc3bc57187c9b1488bc3146ff1522
83903Author: Stefan Roese <sr@denx.de>
83904Date:	Mon Apr 23 12:00:22 2007 +0200
83905
83906    Remove BOARDLIBS usage completely
83907
83908    Signed-off-by: Stefan Roese <sr@denx.de>
83909
83910commit 32556443840f127170e4baa8bdd5b567039f6c36
83911Author: Michal Simek <monstr@monstr.eu>
83912Date:	Sat Apr 21 21:07:22 2007 +0200
83913
83914    [PATCH] SystemACE support for Microblaze
83915
83916commit 0643631aa1036cd746bf5d15f5a34bc7bc01ea4f
83917Author: Michal Simek <monstr@monstr.eu>
83918Date:	Sat Apr 21 21:02:40 2007 +0200
83919
83920    16bit read/write little endian
83921
83922commit 9d1d6a34d26c5933bc097ce73c9348f95573cdd4
83923Author: Michal Simek <monstr@monstr.eu>
83924Date:	Sat Apr 21 20:53:31 2007 +0200
83925
83926    Change ML401 parameters - Xilinx BSP
83927
83928commit 2e343b9a57f32e1bd08c35c9976910333fb4e13d
83929Author: Ed Swarthout <Ed.Swarthout@freescale.com>
83930Date:	Wed Feb 28 05:37:29 2007 -0600
83931
83932    mpc8641hpcn: Fix LAW and TLB setup to use the IO_PHYS #defines.
83933
83934    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83935
83936commit 79cb47391eebef85acadb3f6961ef6c55cace6ac
83937Author: Zhang Wei <wei.zhang@freescale.com>
83938Date:	Fri Jan 19 10:42:37 2007 +0800
83939
83940    Enable LAWs for MPC8641 PCI-Ex2.
83941
83942    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
83943    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83944
83945commit bd7851ce1e1f140665b520026abf1042968b1102
83946Author: Jon Loeliger <jdl@freescale.com>
83947Date:	Fri Apr 20 14:12:26 2007 -0500
83948
83949    mpc86xx; Write MAC address to mac-address and local-mac-address
83950
83951    Some device trees have a mac-address property, some have local-mac-address,
83952    and some have both.  To support all of these device trees, ftp_cpu_setup()
83953    should write the MAC address to mac-address and local-mac-address, if they
83954    exist.
83955
83956    Signed-off-by: Timur Tabi <timur@freescale.com>
83957    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83958
83959commit 7dbdf28b8bd855a8530dc3292e4982575a197060
83960Author: Jon Loeliger <jdl@freescale.com>
83961Date:	Fri Apr 20 14:11:38 2007 -0500
83962
83963    mpc86xx: protect memcpy to bad address if a mac-address is missing from dt
83964
83965    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83966    Signed-off-by: Jon Loeliger <jdl@freescale.com>
83967
83968commit 14da5f7675bbb427c469e3f45006e027b6e21db9
83969Author: Wolfgang Denk <wd@denx.de>
83970Date:	Fri Apr 20 17:43:28 2007 +0200
83971
83972    Cleanup compiler warnings, update CHANGELOG
83973
83974    Signed-off-by: Wolfgang Denk <wd@denx.de>
83975
83976commit 6923565db12af34fd5e02d354ee65a8c78ac460f
83977Author: Detlev Zundel <dzu@denx.de>
83978Date:	Fri Apr 20 12:01:47 2007 +0200
83979
83980    Fix breakage of NC650 board with respect to nand support.
83981
83982    Signed-off-by: Detlev Zundel <dzu@denx.de>
83983
83984commit 39f23cd90947639ac278a18ff277ec786b5ac167
83985Author: Domen Puncer <domen.puncer@telargo.com>
83986Date:	Fri Apr 20 11:13:16 2007 +0200
83987
83988    [RFC PATCH] icecube/lite5200b: fix OF_TBCLK (timebase-frequency) calculation
83989
83990    G2 core reference manual says decrementer and time base
83991    are decreasing/increasing once every 4 bus clock cycles.
83992    Lets fix it, so time in Linux won't run twice as fast
83993
83994    Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
83995    Acked-by: Grant Likely <grant.likely@secretlab.ca>
83996
83997commit 7651f8bdbba03bb0b4f241e2d2c4cb65b230bd56
83998Author: Gerald Van Baren <vanbaren@cideas.com>
83999Date:	Thu Apr 19 23:14:39 2007 -0400
84000
84001    Fix serious pointer bug with bootm and reserve map.
84002
84003    What was suppose to be a stack variable was declared as a pointer,
84004      overwriting random memory.
84005    Also moved the libfdt.a requirement into the main Makefile.  That is
84006      The U-Boot Way.
84007
84008commit d21686263574e95cb3e9e9b0496f968b1b897fdb
84009Author: Stefan Roese <sr@denx.de>
84010Date:	Thu Apr 19 09:53:52 2007 +0200
84011
84012    ppc4xx: Fix chip select timing for SysACE access on AMCC Katmai
84013
84014    Previous versions used full wait states for the chip select #1 which
84015    is connected to the Xilinix SystemACE controller on the AMCC Katmai
84016    evaluation board. This leads to really slow access and therefore low
84017    performance. This patch now sets up the chip select a lot faster
84018    resulting in much better read/write performance of the Linux driver.
84019
84020    Signed-off-by: Stefan Roese <sr@denx.de>
84021
84022commit 37837828d89084879bee2f2b8c7c68d4695940df
84023Author: Wolfgang Denk <wd@denx.de>
84024Date:	Wed Apr 18 17:49:29 2007 +0200
84025
84026    Clenaup, update CHANGELOG
84027
84028    Signed-off-by: Wolfgang Denk <wd@denx.de>
84029
84030commit fd094c6379e2ef8a4d0ceb5640b24cb0c8d04449
84031Author: Wolfgang Denk <wd@denx.de>
84032Date:	Wed Apr 18 17:20:58 2007 +0200
84033
84034    Update CHANGELOG
84035
84036    Signed-off-by: Wolfgang Denk <wd@denx.de>
84037
84038commit 2a26ec4732efd7a308d0bbc97714c1d75ef1173b
84039Author: Wolfgang Denk <wd@denx.de>
84040Date:	Wed Apr 18 17:07:26 2007 +0200
84041
84042    Cleanup, update CHANGELOG
84043
84044    Sigend-off-by: Wolfgang Denk <wd@denx.de>
84045
84046commit 5f6c732affea9647762d27a4617a2ae64c52dceb
84047Author: Wolfgang Denk <wd@denx.de>
84048Date:	Wed Apr 18 16:17:46 2007 +0200
84049
84050    Update CHANGELOG
84051
84052commit ad4eb555671d97f96dc56eab55103b1f86874b01
84053Author: Wolfgang Denk <wd@denx.de>
84054Date:	Wed Apr 18 14:30:39 2007 +0200
84055
84056    MCC200 board: remove warning which is obsolete after PSoC firmware changes
84057
84058    Signed-off-by: Wolfgang Denk <wd@denx.de>
84059
84060commit 3747a3f010b2b1442dec3e871c69788b6017aaae
84061Author: Domen Puncer <domen.puncer@telargo.com>
84062Date:	Wed Apr 18 12:11:05 2007 +0200
84063
84064    [PATCH] icecube/lite5200b: document wakeup from low-power support
84065
84066    Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
84067
84068commit e673226ff9d6aa91b47ceac74b8c13770b06bb37
84069Author: Stefan Roese <sr@denx.de>
84070Date:	Wed Apr 18 12:07:47 2007 +0200
84071
84072    ppc4xx: Update Acadia to not setup PLL when booting via bootstrap EEPROM
84073
84074    Signed-off-by: Stefan Roese <sr@denx.de>
84075
84076commit 90e6f41cf09fc98f6ccb510e183d53ab8546cf2f
84077Author: Stefan Roese <sr@denx.de>
84078Date:	Wed Apr 18 12:05:59 2007 +0200
84079
84080    ppc4xx: Add output for bootrom location to 405EZ ports
84081
84082    Now 405EZ ports also show upon bootup from which boot device
84083    they are configured to boot:
84084
84085    U-Boot 1.2.0-gd3832e8f-dirty (Apr 18 2007 - 07:47:05)
84086
84087    CPU:   AMCC PowerPC 405EZ Rev. A at 199.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
84088	   Bootstrap Option E - Boot ROM Location EBC (32 bits)
84089	   16 kB I-Cache 16 kB D-Cache
84090    Board: Acadia - AMCC PPC405EZ Evaluation Board
84091
84092    Signed-off-by: Stefan Roese <sr@denx.de>
84093
84094commit 9c00dfb0bf89c8c23e8af5b5bdf49cf66d769f85
84095Author: Peter Pearse <peter.pearse@arm.com>
84096Date:	Tue Apr 17 13:30:33 2007 +0100
84097
84098    Move ppearse to ARM board list
84099    Add Konstantin Kletschke for scb9328.
84100    Signed-off-by: Peter Pearse <peter.pearse@arm.com>
84101
84102commit d3832e8fe1b214ec62424eac36cfda9fc56d21b3
84103Author: Domen Puncer <domen.puncer@telargo.com>
84104Date:	Mon Apr 16 14:00:13 2007 +0200
84105
84106    [PATCH] icecube/lite5200b: wakeup from low-power support
84107
84108    U-Boot part of Lite5200b low power mode support.
84109    Puts SDRAM out of self-refresh and transfers control to
84110    address saved at physical 0x0.
84111
84112    Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
84113    Acked-by: Grant Likely <grant.likely@secretlab.ca>
84114
84115commit f35a53fc7b0c79fcfe7bdc01163c4b34aaba1460
84116Author: Gerald Van Baren <vanbaren@cideas.com>
84117Date:	Sun Apr 15 13:54:26 2007 -0400
84118
84119    Fix the ft_cpu_setup() property settings.
84120
84121    Use "setter" functions instead of flags, cleaner and more flexible.
84122    It also fixes the problem noted by Timur Tabi that the ethernet MAC
84123    addresses were all being set incorrectly to the same MAC address.
84124
84125commit c28abb9c614f65ce2096cc4a66fc886c77d0e5a4
84126Author: Gerald Van Baren <vanbaren@cideas.com>
84127Date:	Sat Apr 14 22:51:24 2007 -0400
84128
84129    Improve the bootm command for CONFIG_OF_LIBFDT
84130
84131    In bootm, create the "/chosen" node only if it doesn't already exist
84132      (better matches the previous behavior).
84133    Update for proper reserved memory map handling for initrd.
84134
84135commit 3f9f08cf91c8a6949a5d78a18bd3d8df7b86d888
84136Author: Gerald Van Baren <vanbaren@cideas.com>
84137Date:	Sat Apr 14 22:46:41 2007 -0400
84138
84139    Add some utilities to manipulate the reserved memory map.
84140
84141commit 8048cdd56f04a756eeea4951f402bf5cc33785db
84142Author: Wolfgang Denk <wd@denx.de>
84143Date:	Sat Apr 14 21:16:54 2007 +0200
84144
84145    Update CHANGELOG
84146
84147commit 8e6875183cdca91c134408d119d4abcd48ef6856
84148Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84149Date:	Sun Dec 17 18:56:46 2006 +0100
84150
84151    AVR32: Enable MMC support
84152
84153    Set up the portmux for the MMC interface and enable the MMC driver
84154    along with support for DOS partitions, ext2 and FAT filesystems.
84155
84156    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84157
84158commit fc26c97bb6df41b4a95662c34054fe912387bf38
84159Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84160Date:	Fri Jan 20 10:03:53 2006 +0100
84161
84162    Atmel MCI driver
84163
84164    Driver for the Atmel MCI controller (MMC interface) for AT32AP CPUs.
84165
84166    The AT91 ARM-based CPUs use basically the same hardware, so it should
84167    be possible to share this driver, but no effort has been made so far.
84168
84169    Hardware documentation can be found in the AT32AP7000 data sheet,
84170    which can be downloaded from
84171
84172    http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
84173
84174    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84175
84176commit 05fdab1ef6a10d049a50021a86f1226f444d9b9f
84177Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84178Date:	Sun Dec 17 18:55:37 2006 +0100
84179
84180    AVR32: Add clk and gpio infrastructure for mmci
84181
84182    Implement functions for configuring the mmci pins, as well as
84183    functions for getting the clock rate of the mmci controller.
84184
84185    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84186
84187commit 7fac3f69e9f05c5e5326681976c35d129324c4de
84188Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84189Date:	Sun Dec 17 18:53:56 2006 +0100
84190
84191    Enable partition support with MMC
84192
84193    Include implementations of init_part() and get_partition_info() when
84194    CONFIG_MMC is set.
84195
84196    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84197
84198commit 9a24f477a1ed5bb0f74377c985d754ebbfa44872
84199Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84200Date:	Sun Dec 17 17:14:30 2006 +0100
84201
84202    AVR32: Enable networking
84203
84204    Implement MACB initialization for AVR32 and ATSTK1000, and turn
84205    everything on, including the MACB driver.
84206
84207    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84208
84209commit 5c1fe1ffffd1750a7e47e5a2e2cd600c00e4f009
84210Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84211Date:	Fri Jan 20 10:03:34 2006 +0100
84212
84213    Atmel MACB ethernet driver
84214
84215    Driver for the Atmel MACB on-chip ethernet controller.
84216
84217    This driver has been tested on the ATSTK1000 board with a AT32AP7000
84218    CPU. It should probably work on AT91SAM926x as well with some minor
84219    modifications.
84220
84221    Hardware documentation can be found in the AT32AP7000 data sheet,
84222    which can be downloaded from
84223
84224    http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
84225
84226    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84227
84228commit b4ec9c2d43d894729bb633bfdbdfa95a962c1556
84229Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84230Date:	Sun Dec 17 16:56:14 2006 +0100
84231
84232    AVR32: Add clk and gpio infrastructure for macb0 and macb1
84233
84234    Implement functions for configuring the macb0 and macb1 pins, as
84235    well as functions for getting the clock rate of the various
84236    busses the macb ethernet controllers are connected to.
84237
84238    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84239
84240commit d5acb95b16a0a74c643524342c3437e765426d05
84241Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84242Date:	Sun Dec 17 15:39:15 2006 +0100
84243
84244    AVR32: Implement simple DMA memory allocator
84245
84246    Implement dma_alloc_coherent() which returns cache-aligned
84247    uncacheable memory.
84248
84249    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84250
84251commit 91975b0fea773c9e681fea8cf3349669f27685ee
84252Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84253Date:	Sun Dec 17 15:46:02 2006 +0100
84254
84255    Import <linux/mii.h> from the Linux kernel
84256
84257    Instead of creating yet another set of MII register definitions
84258    in the macb driver, here's a complete set of definitions for everyone
84259    to use.
84260
84261    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84262
84263commit 1b804b229556a4d862da93c0ec94e79419364b2c
84264Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84265Date:	Wed Mar 21 19:47:36 2007 +0100
84266
84267    AVR32: Include more commands for ATSTK1000
84268
84269    Include the imi, imls and jffs commands sets by default on ATSTK1000.
84270    Also define CONFIG_BOOTARGS to something more useful, define
84271    CONFIG_BOOTCOMMAND and enable autoboot by default.
84272
84273    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84274
84275commit 9c0deb5ae3ea0189f2e08ac29ef1316f1fb8548d
84276Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84277Date:	Wed Mar 21 19:44:48 2007 +0100
84278
84279    AVR32: Provide a definition of struct stat
84280
84281    Copy the definition of struct stat from the Linux kernel.
84282
84283    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84284
84285commit 12f099c08167a7a51aeee623bc16dafd0841271c
84286Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84287Date:	Sun Dec 17 14:46:06 2006 +0100
84288
84289    AVR32: Use initdram() instead of board_init_memories()
84290
84291    Conform to the "standard" interface and use initdram() instead of
84292    board_init_memories() on AVR32. This enables us to get rid of the
84293    sdram_size member of the global_data struct as well.
84294
84295    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84296
84297commit 1f4f2121c2685182eb87fa9a9b799d1917387a1c
84298Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84299Date:	Mon Nov 20 15:53:10 2006 +0100
84300
84301    AVR32: Relocate u-boot to SDRAM
84302
84303    Relocate the u-boot image into SDRAM like everyone else does. This
84304    means that we can handle much larger .data and .bss than we used to.
84305
84306    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84307
84308commit df548d3c3e2bbc40258713167859ffc2ce99a900
84309Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84310Date:	Sun Nov 19 18:06:53 2006 +0100
84311
84312    AVR32: Resource management rewrite
84313
84314    Rewrite the resource management code (i.e. I/O memory, clock gating,
84315    gpio) so it doesn't depend on any global state. This is necessary
84316    because this code is heavily used before relocation to RAM, so we
84317    can't write to any global variables.
84318
84319    As an added bonus, this makes u-boot's memory footprint a bit smaller,
84320    although some functionality has been left out; all clocks are enabled
84321    all the time, and there's no checking for gpio line conflicts.
84322
84323    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84324
84325commit 03d1e1365796cd15d1726e8a51fd8b5be50b2fe9
84326Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84327Date:	Sat Nov 18 18:01:13 2006 +0100
84328
84329    AVR32: Clean up memory-map.h for at32ap7000
84330
84331    Convert spaces to tabs (must have missed this one last time around),
84332    sort the entries by address and group them together by bus
84333    connectivity.
84334
84335    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84336
84337commit 28c699ef69f4b6cdf252e4747b7b590028a88981
84338Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84339Date:	Sat Nov 18 17:32:31 2006 +0100
84340
84341    AVR32: Build position-independent u-boot
84342
84343    Add -fPIC -mno-init-got to the avr32-specific CFLAGS to make u-boot
84344    position independent. This will make relocation a lot easier.
84345
84346    -mno-init-got means that gcc shouldn't emit code to load the GOT
84347    address into r6 in every function prologue. We do it once and for
84348    all in the early startup assembly code, so enabling this option
84349    makes u-boot a bit faster and smaller.
84350
84351    The assembly parts have always been position-independent, so no code
84352    changes should be necessary.
84353
84354    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84355
84356commit 5374b36de91d006d1df9536259fa9f66b01aa3aa
84357Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84358Date:	Sat Nov 18 17:24:31 2006 +0100
84359
84360    AVR32: Use avr32-linux- cross-compilation prefix by default
84361
84362    It doesn't really matter which toolchain you use to compile u-boot,
84363    but the avr32-linux one is probably what most people have installed.
84364
84365    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84366
84367commit c841beeddebece0039e724fb27f4d1a39ee1c6b6
84368Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84369Date:	Sat Nov 18 17:15:30 2006 +0100
84370
84371    AVR32: Split start_u_boot into board_init_f and board_init_r
84372
84373    Split the avr32 initialization code into a function to run before
84374    relocation, board_init_f and a function to run after relocation,
84375    board_init_r. For now, board_init_f simply calls board_init_r
84376    at the end.
84377
84378    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84379
84380commit 37403005cfe6bb13964d450f6a48a0b0f2f7017e
84381Author: Heiko Schocher <hs@pollux.denx.de>
84382Date:	Sat Apr 14 05:26:48 2007 +0200
84383
84384    [Fix]	Set the LED status register on the UC101 for the LXT971 PHY.
84385	    clear the Display after reset.
84386
84387    Signed-off-by: Heiko Schocher <hs@denx.de>
84388
84389commit 7882751c78b7ecabfd49b0eff8de27661c71f16c
84390Author: Denis Peter <d.peter@mpl.ch>
84391Date:	Fri Apr 13 09:13:33 2007 +0200
84392
84393    [PATCH] Fix bugs in cmd_ide.c and cmd_scsi.c
84394
84395    Fix bug introduced by "Fix get_partition_info() parameter error in all
84396    other calls" from 2005-03-04 in cmd_ide.c and cmd_scsi.c, which prevented
84397    to use diskboot or scsiboot form another device than 0.
84398
84399    Signed-off-by: Denis Peter <d.peter@mpl.ch>
84400
84401commit 0b94504d22e70f537c17a0d38c87edb6e370977d
84402Author: Greg Lopp <lopp@pobox.com>
84403Date:	Fri Apr 13 08:02:24 2007 +0200
84404
84405    [PATCH] Fix use of "void *" for block dev read/write buffer pointers
84406
84407    Signed-of-by: Greg Lopp <lopp@pobox.com>
84408    Acked-by: Grant Likely <grant.likely@secretlab.ca>
84409
84410commit 6fbf261f8df294e589cfadebebe5468e3c0f29e9
84411Author: Xie Xiaobo <r63061@freescale.com>
84412Date:	Fri Mar 9 19:08:25 2007 +0800
84413
84414    Fix two bugs for MPC83xx DDR2 controller SPD Init
84415
84416    There are a few bugs in the cpu/mpc83xx/spd_sdram.c
84417    the first bug is that the picos_to_clk routine introduces a huge
84418    rounding error in 83xx.
84419    the second bug is that the mode register write recovery field is
84420    tWR-1, not tWR >> 1.
84421
84422commit 2ad3aba01d37b72e7c957b07e102fccd64fe6d13
84423Author: Jeffrey Mann <mannj@embeddedplanet.com>
84424Date:	Thu Apr 12 14:15:59 2007 +0200
84425
84426    ppc4xx: Fix i2c divisor calcularion for PPC4xx
84427
84428    This patch fixes changes the i2c_init(...) function to use the function
84429    get_OPB_freq() rather than calculating the OPB speed by
84430    sysInfo.freqPLB/sysInfo.pllOpbDiv. The get_OPB_freq() function is
84431    specific per processor. The prior method was not and so was calculating
84432    the wrong speed for some PPC4xx processors.
84433
84434    Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
84435    Signed-off-by: Stefan Roese <sr@denx.de>
84436
84437commit 6c9ba919375db977aaad9146bf320c7afd07ae7a
84438Author: Wolfgang Denk <wd@denx.de>
84439Date:	Wed Apr 11 17:25:01 2007 +0200
84440
84441    Update CHANGELOG
84442
84443    Signed-off-by: Wolfgang Denk <wd@denx.de>
84444
84445commit 51056dd9863e6a1bc363afbbe1775c58cd967418
84446Author: Wolfgang Denk <wd@denx.de>
84447Date:	Wed Apr 11 17:22:55 2007 +0200
84448
84449    Update for SC3 board
84450
84451    * Make IDE timeout configurable through ide_reset_timeout variable.
84452    * Use Newline as "password" string
84453    * Use just a single partition in NAND flash
84454
84455commit 3d98b85800c80dc68227c8f10bf5c93456d6d054
84456Author: Haiying Wang <haiying.wang@freescale.com>
84457Date:	Mon Jan 22 12:37:30 2007 -0600
84458
84459    Add PIXIS FPGA support for MPC8641HPCN board.
84460
84461    Move the 8641HPCN's PIXIS code to the new directory
84462    board/freescale/common/ as it will be shared by
84463    future boards not in the same processor family.
84464
84465    Write a "pixis_reset" command that utilizes the FPGA
84466    reset sequencer to support alternate soft-reset options
84467    such as using the "alternate" flash bank, enabling
84468    the watch dog, or choosing different CPU frequencies.
84469
84470    Add documentation for the pixis_reset to README.mpc8641hpcn.
84471
84472    Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
84473    Signed-off-by: Jon Loeliger <jdl@freescale.com>
84474
84475commit 64dbbd40c58349b64f43fd33dbb5ca0adb67d642
84476Author: Gerald Van Baren <vanbaren@cideas.com>
84477Date:	Fri Apr 6 14:19:43 2007 -0400
84478
84479    Moved fdt command support code to fdt_support.c
84480
84481    ...in preparation for improving the bootm command's handling of fdt blobs.
84482    Also cleaned up some coding sloppiness.
84483
84484commit 6679f9299534e488a171a9bb8f9bb891de247aab
84485Author: Gerald Van Baren <vanbaren@cideas.com>
84486Date:	Fri Apr 6 14:17:14 2007 -0400
84487
84488    libfdt: Make fdt_check_header() public
84489
84490    Changed _fdt_check_header() to fdt_check_header() and made it part of
84491    the interface - it is a useful routine.
84492
84493    Also did some asthetics cleanup to the include files (headers).
84494
84495commit c0707ce65677650b5ceab0500ee50ae5168afef2
84496Author: Aubrey Li <aubrey.adi@gmail.com>
84497Date:	Thu Apr 5 18:34:06 2007 +0800
84498
84499    [Blackfin][PATCH] Kill off a bunch of common local prototypes
84500
84501commit 7b7e30aa64bb6657a1bfd32fdbdbfeb561e6a48d
84502Author: Aubrey Li <aubrey.adi@gmail.com>
84503Date:	Thu Apr 5 18:33:04 2007 +0800
84504
84505    [Blackfin][PATCH] Fix dynamic CPLB generation issue
84506
84507commit 0445e3a264251d75b1be45ef713c70726a2952f0
84508Author: Aubrey Li <aubrey.adi@gmail.com>
84509Date:	Thu Apr 5 18:31:47 2007 +0800
84510
84511    [Blackfin][PATCH] minior cleanup
84512
84513commit 155fd766573981090e638b493d5857562151862e
84514Author: Aubrey Li <aubrey.adi@gmail.com>
84515Date:	Thu Apr 5 18:31:18 2007 +0800
84516
84517    [Blackfin][PATCH] Fix copyright and update license
84518
84519commit 9fd437bbd75d282f899e1da50be20a2bf38450bc
84520Author: Aubrey Li <aubrey.adi@gmail.com>
84521Date:	Thu Apr 5 18:30:25 2007 +0800
84522
84523    [Blackfin][PATCH] Add BF537 EMAC driver initialization
84524
84525commit 889256e8604e0c68db1d866d720894dffede9df6
84526Author: Aubrey Li <aubrey.adi@gmail.com>
84527Date:	Thu Apr 5 18:29:55 2007 +0800
84528
84529    [Blackfin][PATCH] call real the system synchronize instruction
84530
84531commit e0df1c921b788289564e4c1ee7120a6a9cd3ab05
84532Author: Aubrey Li <aubrey.adi@gmail.com>
84533Date:	Thu Apr 5 18:29:17 2007 +0800
84534
84535    [Blackfin][PATCH] remove asm/page.h as we do not actually use/want any of these definitions nor does any other arch include it
84536
84537commit dfeeab2cd680df047e68e723b246adf6f33bb556
84538Author: Aubrey Li <aubrey.adi@gmail.com>
84539Date:	Thu Apr 5 18:28:34 2007 +0800
84540
84541    [Blackfin][PATCH]: fix flash unaligned copy issue
84542
84543commit 443feb740584e406efa203af909fe2926608e8d5
84544Author: Igor Marnat <marny@rambler.ru>
84545Date:	Wed Mar 21 09:55:01 2007 +0300
84546
84547    Update usage of 'nc' in README.NetConsole
84548
84549    Added information about usage of NetConsole on systems where the -l and -p
84550    switches are mutually exclusive.
84551
84552    Signed-off-by: Igor Marnat <marny@rambler.ru>
84553    Signed-off-by: Ben Warren <bwarren@qstreams.com>
84554
84555commit 31c98a88228021b314c89ebb8104fb6473da4471
84556Author: Wolfgang Denk <wd@denx.de>
84557Date:	Wed Apr 4 02:09:30 2007 +0200
84558
84559    Minor coding style cleanup.
84560
84561commit 94abd7c0583ebe01e799b25f451201deeaab550d
84562Author: Wolfgang Denk <wd@denx.de>
84563Date:	Wed Apr 4 01:49:15 2007 +0200
84564
84565    Minor cleanup.
84566
84567commit 822af351ad2babc7d99033361a5fcacd30f6bc78
84568Author: Rodolfo Giometti <giometti@enneenne.com>
84569Date:	Tue Apr 3 14:27:18 2007 +0200
84570
84571    Support for the Philips ISP116x HCD (Host Controller Driver)
84572
84573    Signed-off-by: Rodolfo Giometti <giometti@enneenne.com>
84574
84575commit edf5851be6c17c031d4f71dd5b0a12040b7c50c8
84576Author: Markus Klotzbuecher <mk@denx.de>
84577Date:	Tue Apr 3 14:27:08 2007 +0200
84578
84579    USB: cleanup monahans usb support. Remove dead code.
84580
84581    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84582
84583commit a65c5768e5537530bd1780af3d3fddc3113a163c
84584Author: Stefan Roese <sr@denx.de>
84585Date:	Mon Apr 2 10:09:30 2007 +0200
84586
84587    ppc4xx: Change SysACE address on Katmai
84588
84589    With this new base address of the Xilinx SystemACE controller
84590    the Linux driver will be easier to adapt, since it can now be
84591    mapped via the "normal" ioremap() call.
84592
84593    Signed-off-by: Stefan Roese <sr@denx.de>
84594
84595commit aea03c4e8c3a21ce43d3faf48a6e6d474c8bdf73
84596Author: Gerald Van Baren <vanbaren@cideas.com>
84597Date:	Sat Mar 31 14:30:53 2007 -0400
84598
84599    Fix some minor whitespace violations.
84600
84601commit 213bf8c822de8eecaf69860684469cdaba2e9e6a
84602Author: Gerald Van Baren <vanbaren@cideas.com>
84603Date:	Sat Mar 31 12:23:51 2007 -0400
84604
84605    Add a flattened device tree (fdt) command (2 of 2)
84606
84607    Modifications to the existing code to support the new fdt command.
84608
84609commit 781e09ee6e3e3e392ab362c1f0ef1068adc76e3e
84610Author: Gerald Van Baren <vanbaren@cideas.com>
84611Date:	Sat Mar 31 12:22:10 2007 -0400
84612
84613    Add a flattened device tree (fdt) command (1 of 2)
84614
84615    The fdt command uses David Gibson's libfdt library to manipulate as well
84616    as print the flattened device tree.  This patch is the new command,
84617    the second part is the modifications to the existing code.
84618
84619commit 3af0d587d93e0be5f96e1b30fa41e662f8b0803e
84620Author: Gerald Van Baren <vanbaren@cideas.com>
84621Date:	Sat Mar 31 12:13:43 2007 -0400
84622
84623    libfdt: Enhanced and published fdt_next_tag()
84624
84625    Enhanced the formerly private function _fdt_next_tag() to allow stepping
84626      through the tree, used to produce a human-readable dump, and made
84627      it part of the published interface.
84628    Also added some comments.
84629
84630commit fa3a74cec73dfd06a5ae35a9a3368200273aaa71
84631Author: Gerald Van Baren <vanbaren@cideas.com>
84632Date:	Sat Mar 31 12:05:39 2007 -0400
84633
84634    libfdt: Customizations for use by u-boot.
84635
84636    Changes to David Gibson's original source to fit into u-boot's
84637    environment.  No functionality changes.
84638
84639commit 35748177c64a4a83a00057e93bb33e40278a2a96
84640Author: Gerald Van Baren <vanbaren@cideas.com>
84641Date:	Sat Mar 31 12:00:56 2007 -0400
84642
84643    libfdt: Import libfdt source (2 of 2)
84644
84645    This adds the applicable libfdt source files (unmodified) and a README
84646    to explain where the source came from.
84647
84648commit 7cd5da0fe877e7171a4cdd44880bce783132871a
84649Author: Gerald Van Baren <vanbaren@cideas.com>
84650Date:	Sat Mar 31 11:59:59 2007 -0400
84651
84652    libfdt: Import libfdt source (1 of 2)
84653
84654    This adds the applicable libfdt source files (unmodified) and a README
84655    to explain where the source came from.
84656
84657commit da6ebc1bc082cbe3b6bbde079cafe09f7ebbad4b
84658Author: Stefan Roese <sr@denx.de>
84659Date:	Sat Mar 31 13:16:23 2007 +0200
84660
84661    ppc4xx: Update Katmai bootstrap command
84662
84663    Now the DDR2 frequency is also 2*PLB frequency when 166MHz PLB
84664    is selected.
84665
84666    Signed-off-by: Stefan Roese <sr@denx.de>
84667
84668commit cabee756a6532986729477c3cc1ea16ef8517ad2
84669Author: Stefan Roese <sr@denx.de>
84670Date:	Sat Mar 31 13:15:06 2007 +0200
84671
84672    ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
84673
84674    Additional RAM information is now printed upon powerup, like
84675    DDR2 frequency and CAS latency.
84676
84677    Signed-off-by: Stefan Roese <sr@denx.de>
84678
84679commit 60723803431ac75cad085690789e433d5ab9174e
84680Author: Stefan Roese <sr@denx.de>
84681Date:	Sat Mar 31 08:48:36 2007 +0200
84682
84683    ppc4xx: Change Yucca config file to support ECC
84684
84685    With the updated 44x DDR2 driver the Yucca board now supports
84686    ECC generation and checking.
84687
84688    Signed-off-by: Stefan Roese <sr@denx.de>
84689
84690commit 490e5730c674b20d708b783a2c5ffd7208f83873
84691Author: Stefan Roese <sr@denx.de>
84692Date:	Sat Mar 31 08:47:34 2007 +0200
84693
84694    ppc4xx: Fix "bootstrap" command for Katmai board
84695
84696    The board specific "bootstrap" command is now fixed and can
84697    be used for the AMCC Katmai board to configure different
84698    CPU/PLB/OPB frequencies.
84699
84700    Signed-off-by: Stefan Roese <sr@denx.de>
84701
84702commit 94f54703c3a776ec23e427ca2a16e0a79a5d50c1
84703Author: Stefan Roese <sr@denx.de>
84704Date:	Sat Mar 31 08:46:08 2007 +0200
84705
84706    ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
84707
84708    Fix a bug in the auto calibration routine. This driver now runs
84709    more reliable with the tested modules. It's also tested with
84710    167MHz PLB frequency (667MHz DDR2 frequency) on the Katmai.
84711
84712    Signed-off-by: Stefan Roese <sr@denx.de>
84713
84714commit 342cd097be1e7affe82f42ab3da220959a699e64
84715Author: Michal Simek <monstr@monstr.eu>
84716Date:	Fri Mar 30 22:52:09 2007 +0200
84717
84718    [PATCH] Clean include dependence
84719
84720commit 6f934210fb293fde2cfb4251c6d96fdc58b6a906
84721Author: Michal Simek <monstr@monstr.eu>
84722Date:	Fri Mar 30 22:42:45 2007 +0200
84723
84724    [CLEAN] Remove inefficient Suzaku code
84725
84726commit 430f1b0f9a670c2f13eaa52e66a10db96dd3647d
84727Author: Stefan Roese <sr@denx.de>
84728Date:	Wed Mar 28 15:03:16 2007 +0200
84729
84730    Merge some AMCC make targets to keep the top-level Makefile smaller
84731
84732    Signed-off-by: Stefan Roese <sr@denx.de>
84733
84734commit 0c75c9d84307a9f1cbe1ff0c4d8937ee3a96475e
84735Author: Stefan Roese <sr@denx.de>
84736Date:	Wed Mar 28 14:52:12 2007 +0200
84737
84738    i2c: Enable "old" i2c commands even when CONFIG_I2C_CMD_TREE is defined
84739
84740    The "old" i2c commands (iprobe, imd...) are now compiled in again,
84741    even when the i2c command tree is enabled via the CONFIG_I2C_CMD_TREE
84742    config option.
84743
84744    Signed-off-by: Stefan Roese <sr@denx.de>
84745
84746commit 5da048adf44bea5e3b94080d02903c2e3fe7aa4a
84747Author: Michal Simek <monstr@monstr.eu>
84748Date:	Tue Mar 27 00:32:16 2007 +0200
84749
84750    PATCH: Resolve GPL license problem
84751
84752commit ae00bb4b2944dc64a485ed72a19754b11af7c223
84753Author: Rodolfo Giometti <giometti@enneenne.com>
84754Date:	Mon Mar 26 12:03:36 2007 +0200
84755
84756    PXA: pxa27x USB OHCI support
84757
84758    Signed-off-by: Rodolfo Giometti <giometti@linux.it>
84759
84760commit ae79f60677c208326535647dcbd5c3ec40dbcb0b
84761Author: Markus Klotzbuecher <mk@denx.de>
84762Date:	Mon Mar 26 11:21:05 2007 +0200
84763
84764    USB: remove the S3C24X0_merge #define, which was introduced while
84765    merging OHCI drivers.
84766
84767    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84768
84769commit 1798049522f594013aea29457d46794298c6ae15
84770Author: Michal Simek <root@monstr.eu>
84771Date:	Mon Mar 26 01:39:07 2007 +0200
84772
84773    Support for XUPV2P board
84774    Reset support
84775    BSP autoconfig support
84776
84777commit 0d974d5297349504a2ddfa09314be573b5df320a
84778Author: Stefan Roese <sr@denx.de>
84779Date:	Sat Mar 24 15:57:09 2007 +0100
84780
84781    [PATCH] Add 4xx GPIO functions
84782
84783    This patch adds some 4xx GPIO functions. It also moves some of the
84784    common code and defines into a common 4xx GPIO header file.
84785
84786    Signed-off-by: Stefan Roese <sr@denx.de>
84787
84788commit 2db633658bbf366ab0c8dad7a0727e1fb2ae6b11
84789Author: Stefan Roese <sr@denx.de>
84790Date:	Sat Mar 24 15:55:58 2007 +0100
84791
84792    [PATCH] Small Sequoia cleanup
84793
84794    Signed-off-by: Stefan Roese <sr@denx.de>
84795
84796commit 3cb86f3e40d2a80356177434a99f75bc8baa9caf
84797Author: Stefan Roese <sr@denx.de>
84798Date:	Sat Mar 24 15:45:34 2007 +0100
84799
84800    [PATCH] Clean up 40EZ/Acadia support
84801
84802    This patch cleans up all the open issue of the preliminary
84803    Acadia support.
84804
84805    Signed-off-by: Stefan Roese <sr@denx.de>
84806
84807commit 6eb1df835191d8ce4b81d5af40fa8e0fbe78e997
84808Author: Jon Loeliger <jdl@freescale.com>
84809Date:	Tue Dec 12 11:02:20 2006 -0600
84810
84811    Fix 8641HPCN problem with ld version 2.16
84812
84813    (Dot outside sections problem).
84814
84815    This fix is in the spirit of 807d5d7319330e336ab34a5623c5e0d73b87d540.
84816
84817    Signed-off-by: Jon Loeliger <jdl@freescale.com>
84818
84819commit 9964a4dd0d4ef5a037febaebf1aa494b1a72991c
84820Author: Haiying Wang <haiying.wang@freescale.com>
84821Date:	Thu Dec 7 10:35:55 2006 -0600
84822
84823    Set Rev 2.x 86xx PIC in mixed mode.
84824
84825    Prevent false interrupt from hanging Linux as MSR[EE] is set
84826    to enable interrupts by changing the PIC out of the default
84827    pass through mode into mixed mode.
84828
84829    Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
84830    Signed-off-by: Jon Loeliger <jdl@freescale.com>
84831
84832commit 5a58a73ceb0a4059c42ef64cedbc1a45e0aaa00e
84833Author: Jason Jin <jason.jin@freescale.com>
84834Date:	Thu Dec 7 10:32:35 2006 -0600
84835
84836    Add flash cmd function to 8641HPCN ramboot
84837
84838    Also fixes some commmand for 8641 HPCN ramboot case.
84839
84840    Signed-off-by: Jason Jin <jason.jin@freescale.com>
84841    Signed-off-by: Jon Loeliger <jdl@freescale.com>
84842
84843commit 2ccceacc04b009d923afb7c26189ba2f8a2a5d46
84844Author: Ed Swarthout <ed.swarthout@freescale.com>
84845Date:	Thu Dec 7 10:34:14 2006 -0600
84846
84847    Add support for 8641 Rev 2 silicon.
84848
84849    Without this patch, I am unable to get to the prompt on rev 2 silicon.
84850    Only set ddrioovcr for rev1.
84851
84852    Signed-off-by: Ed Swarthout<ed.swarthout@freescale.com>
84853    Signed-off-by: Jon Loeliger <jdl@freescale.com>
84854
84855commit 44ba464b99001f8bd1c456a1e9d59726252f707a
84856Author: Wolfgang Denk <wd@denx.de>
84857Date:	Thu Mar 22 00:13:12 2007 +0100
84858
84859    Code cleanup / re-insert previous Copyright entries.
84860
84861    Signed-off-by: Wolfgang Denk <wd@denx.de>
84862
84863commit 2a8dfe08359a1b663418b2faa1da1d7bce34d302
84864Author: Wolfgang Denk <wd@denx.de>
84865Date:	Wed Mar 21 23:26:15 2007 +0100
84866
84867    Code cleanup. Update CHANGELOG
84868
84869commit e6615ecf4eaf4dd52696934aed8f5c6474cfd286
84870Author: Stefan Roese <sr@denx.de>
84871Date:	Wed Mar 21 14:54:29 2007 +0100
84872
84873    ppc4xx: Fix file mode of include/configs/acadia.h
84874
84875    Signed-off-by: Stefan Roese <sr@denx.de>
84876
84877commit d5f4614c9350d9333e575100fb250aab774d0258
84878Author: Markus Klotzbuecher <mk@denx.de>
84879Date:	Wed Mar 21 14:41:46 2007 +0100
84880
84881    SPC1920: fix small clock routing bug
84882
84883    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84884
84885commit 16c0cc1c82081a493ab87c51980b28336ce1bce8
84886Author: Stefan Roese <sr@denx.de>
84887Date:	Wed Mar 21 13:39:57 2007 +0100
84888
84889    [PATCH] Add AMCC Acadia (405EZ) eval board support
84890
84891    This patch adds support for the new AMCC Acadia eval board.
84892
84893    Please note that this Acadia/405EZ support is still in a beta stage.
84894    Still lot's of cleanup needed but we need a preliminary release now.
84895
84896    Signed-off-by: Stefan Roese <sr@denx.de>
84897
84898commit e01bd218b00af73499331a1a701625a852cd286f
84899Author: Stefan Roese <sr@denx.de>
84900Date:	Wed Mar 21 13:38:59 2007 +0100
84901
84902    [PATCH] Add AMCC PPC405EZ support
84903
84904    This patch adds support for the new AMCC 405EZ PPC. It is in
84905    preparation for the AMCC Acadia board support.
84906
84907    Please note that this Acadia/405EZ support is still in a beta stage.
84908    Still lot's of cleanup needed but we need a preliminary release now.
84909
84910    Signed-off-by: Stefan Roese <sr@denx.de>
84911
84912commit 07e82cb2e284a893df6693f2a1337ab2c47bf6a1
84913Author: Heiko Schocher <hs@pollux.denx.de>
84914Date:	Wed Mar 21 08:45:17 2007 +0100
84915
84916    [PATCH] TQM8272: dont change the bits given from the HRCW
84917		     for the SIUMCR and BCR Register.
84918		     Fix the calculation for the EEprom Size
84919
84920    Signed-off-by: Heiko Schocher <hs@denx.de>
84921
84922commit 654589873dbafcf104dff133ce0d03a4506e9cc3
84923Author: Aubrey Li <aubrey.adi@gmail.com>
84924Date:	Tue Mar 20 18:16:24 2007 +0800
84925
84926    [Blackfin][PATCH] Add BF561 EZKIT board support
84927
84928commit a6154fd1cfd020f6da8527e0365b1020a11a71d0
84929Author: Aubrey Li <aubrey.adi@gmail.com>
84930Date:	Mon Mar 19 22:55:58 2007 +0800
84931
84932    [Blackfin][PATCH] minor cleanup
84933
84934commit 389b6bb50f745bf5038ce030300d8a8512e96f79
84935Author: Wolfgang Denk <wd@denx.de>
84936Date:	Mon Mar 19 13:10:08 2007 +0100
84937
84938    Remove obsoleted POST files.
84939
84940    Signed-off-by: Wolfgang Denk <wd@denx.de>
84941
84942commit 8e709bbb2636b5670a8f2b575e138eb1f55773f6
84943Author: Aubrey Li <aubrey.adi@gmail.com>
84944Date:	Mon Mar 19 01:26:11 2007 +0800
84945
84946    [PATCH] Add flash chip M29W320ET/B support
84947
84948commit 26bf7deca364a5b33f39e8f14ddd3f4081345015
84949Author: Aubrey Li <aubrey.adi@gmail.com>
84950Date:	Mon Mar 19 01:24:52 2007 +0800
84951
84952    [Blackfin][PATCH] Add BF537 stamp board support
84953
84954commit 8423e5e31a7235d05a482627315fb11d49c17bd7
84955Author: Stefan Roese <sr@denx.de>
84956Date:	Fri Mar 16 21:11:42 2007 +0100
84957
84958    [PATCH] Use dynamic SDRAM TLB setup on AMCC Ebony eval board
84959
84960    Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
84961    DDR memory are dynamically programmed matching the total size
84962    of the equipped memory (DIMM modules).
84963
84964    Signed-off-by: Stefan Roese <sr@denx.de>
84965
84966commit 76d1466f918b881cda2d259254761e73885093c2
84967Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
84968Date:	Tue Mar 13 13:38:05 2007 +0100
84969
84970    [PATCH] renamed environment variable 'addcon' to 'addcons' for PCI405
84971	    boards in terms of unification.
84972
84973    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
84974
84975commit a7090b993d3d4d2221ac3f33e6cb1d1b2ccc6bf0
84976Author: Wolfgang Denk <wd@denx.de>
84977Date:	Tue Mar 13 16:05:55 2007 +0100
84978
84979    Make SC3 board build with 'make O='; use 'addcons' consistently
84980    (SC3 and Jupiter used to use 'addcon' instead).
84981
84982    Signed-off-by: Wolfgang Denk wd@denx.de
84983
84984commit 8502e30a28e492c756ea2d7df0ace026388fce4b
84985Author: Heiko Schocher <hs@pollux.denx.de>
84986Date:	Tue Mar 13 09:40:59 2007 +0100
84987
84988    [PATCH] update board config for jupiter Board:
84989	    added Hush Shell,
84990		  CONFIG_CMDLINE_EDITING,
84991		  CFG_ENV_ADDR_REDUND activated
84992
84993    Signed-off-by: Heiko Schocher <hs@denx.de>
84994
84995commit 0d93de11449390a5984b0236c3612e50f6dbb7e8
84996Author: Aubrey Li <aubrey.adi@gmail.com>
84997Date:	Mon Mar 12 12:11:55 2007 +0800
84998
84999    [Blackfin][PATCH] minor cleanup
85000
85001commit bfa5754a58477ac917d21527cd0f079d87cf188e
85002Author: Aubrey Li <aubrey.adi@gmail.com>
85003Date:	Mon Mar 12 01:42:06 2007 +0800
85004
85005    [Blackfin][PATCH] Fix BUILD_DIR option of MAKEALL building issue
85006
85007commit 8440bb14581a294375c34b91b42512f9753d1130
85008Author: Aubrey Li <aubrey.adi@gmail.com>
85009Date:	Mon Mar 12 00:25:14 2007 +0800
85010
85011    [Blackfin][PATCH] code cleanup
85012
85013commit cfc67116a706fd18b8f6a9c11a16753c5626d689
85014Author: Michal Simek <monstr@monstr.eu>
85015Date:	Sun Mar 11 13:48:24 2007 +0100
85016
85017    [Microblaze][PATCH] part 2
85018    timer support
85019    interrupt controller support
85020    flash support
85021    ethernet support
85022    cache support
85023    board information support
85024    env support
85025    booting image support
85026
85027    adding support for Xilinx ML401
85028
85029commit 76316a318de91f6184e7c22a10e02d275ade2441
85030Author: Michal Simek <monstr@monstr.eu>
85031Date:	Sun Mar 11 13:42:58 2007 +0100
85032
85033    [Microblaze][PATCH]
85034    timer support
85035    interrupt controller support
85036    flash support
85037    ethernet support
85038    cache support
85039    board information support
85040    env support
85041    booting image support
85042
85043    adding support for Xilinx ML401
85044
85045commit 8db13d63157811c839d15a313d9f2d2f5fd10af3
85046Author: Aubrey Li <aubrey.adi@gmail.com>
85047Date:	Sat Mar 10 23:49:29 2007 +0800
85048
85049    [Blackfin][PATCH] code cleanup
85050
85051commit ef26a08fef928b7bc11ae2c109e638dc3a016d91
85052Author: Aubrey.Li <aubrey.adi@gmail.com>
85053Date:	Fri Mar 9 13:40:56 2007 +0800
85054
85055    [Blackfin][PATCH-2/2] Common files changed to support bf533 platform
85056
85057commit 3f0606ad0b5639f7f22848fe5b4574e754d0470f
85058Author: Aubrey.Li <aubrey.adi@gmail.com>
85059Date:	Fri Mar 9 13:38:44 2007 +0800
85060
85061    [Blackfin]PATCH-1/2]: Remove obsolete blackfin port and add bf533 platform support
85062
85063commit 992423ab43c2bcf6b704853bd00af77450915e20
85064Author: Stefan Roese <sr@denx.de>
85065Date:	Thu Mar 8 23:00:08 2007 +0100
85066
85067    ppc4xx: Fix file mode of sequoia.c
85068
85069    Signed-off-by: Stefan Roese <sr@denx.de>
85070
85071commit eb92f613556800f7483666db09d9a237ad911d4a
85072Author: Wolfgang Denk <wd@pollux.denx.de>
85073Date:	Thu Mar 8 22:52:51 2007 +0100
85074
85075    Minor cleanup.
85076
85077commit 8ce16f55c7b9752af3d8bed84521aec5337e2de1
85078Author: John Otken john@softadvances.com <john@softadvances.com>
85079Date:	Thu Mar 8 09:39:48 2007 -0600
85080
85081    ppc4xx: Clear Sequoia/Rainier security engine reset bits
85082
85083    Signed-off-by: John Otken john@softadvances.com <john@softadvances.com>
85084
85085commit 650a330dd2539130c8c324791e2f9f75aed79d4e
85086Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85087Date:	Thu Mar 8 16:26:52 2007 +0100
85088
85089    [PATCH] I2C: add some more SPD eeprom decoding for DDR2 modules
85090
85091    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85092
85093commit d9fc703246840c4b268debf48c334ba55c597dc0
85094Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85095Date:	Thu Mar 8 16:25:47 2007 +0100
85096
85097    [PATCH] I2C: disable flat i2c commands when CONFIG_I2C_CMD_TREE is defined
85098
85099    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85100
85101commit ced5b9029043397348cdc88e0cfcd6b1f629250b
85102Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85103Date:	Thu Mar 8 16:23:11 2007 +0100
85104
85105    [PATCH] 4xx: allow CONFIG_I2C_CMD_TREE without CONFIG_I2C_MULTI_BUS
85106
85107    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85108
85109commit d8a8ea5c476d37006fc7f85b7f903142795c8b14
85110Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85111Date:	Thu Mar 8 16:20:32 2007 +0100
85112
85113    [PATCH] I2C: Add missing default CFG_SPD_BUS_NUM
85114
85115    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85116
85117commit f9fc6a5852a6335840882fa2111925010eea1abe
85118Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85119Date:	Wed Mar 7 15:32:01 2007 +0100
85120
85121    fixed ethernet phy configuration for plu405 board
85122
85123    Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85124
85125commit 769104c9356594deb2092e204a39c05b33202d6c
85126Author: Wolfgang Denk <wd@pollux.denx.de>
85127Date:	Thu Mar 8 21:49:27 2007 +0100
85128
85129    Minor cleanup
85130
85131commit 00cdb4ce5e1b42248e7e6522ad0da3421b988afa
85132Author: Stefan Roese <sr@denx.de>
85133Date:	Thu Mar 8 10:13:16 2007 +0100
85134
85135    [PATCH] Update AMCC Luan 440SP eval board support
85136
85137    The AMCC Luan now uses the common 440SP(e) DDR SPD code for DDR
85138    inititializition. This includes DDR auto calibration and support
85139    for different DIMM modules, instead of the fixed setup used in
85140    the earlier version.
85141
85142    This patch also enables the cache in FLASH for the startup
85143    phase of U-Boot (while running from FLASH). After relocating to
85144    SDRAM the cache is disabled again. This will speed up the boot
85145    process, especially the SDRAM setup, since there are some loops
85146    for memory testing (auto calibration).
85147
85148    Signed-off-by: Stefan Roese <sr@denx.de>
85149
85150commit 2f5df47351910a2936c7741cf111855829200943
85151Author: Stefan Roese <sr@denx.de>
85152Date:	Thu Mar 8 10:10:18 2007 +0100
85153
85154    [PATCH] Update AMCC Yucca 440SPe eval board support
85155
85156    The AMCC Yucca now uses the common 440SP(e) DDR SPD code for DDR
85157    inititializition. This includes DDR auto calibration and support
85158    for different DIMM modules, instead of the fixed setup used in
85159    the earlier version.
85160
85161    Signed-off-by: Stefan Roese <sr@denx.de>
85162
85163commit 2721a68a9ea91f1e494649ce68b2577261f578e2
85164Author: Stefan Roese <sr@denx.de>
85165Date:	Thu Mar 8 10:07:18 2007 +0100
85166
85167    ppc4xx: Small AMCC Katmai 440SPe update
85168
85169    Signed-off-by: Stefan Roese <sr@denx.de>
85170
85171commit df294497479b1dca6dd86318b2a912f72fede0df
85172Author: Stefan Roese <sr@denx.de>
85173Date:	Thu Mar 8 10:06:09 2007 +0100
85174
85175    ppc4xx: Update 440SP/440SPe DDR SPD setup code to support 440SP
85176
85177    Signed-off-by: Stefan Roese <sr@denx.de>
85178
85179commit 83853178bd36bca6f0f8f1331476620c84a587fc
85180Author: Ed Swarthout <Ed.Swarthout@freescale.com>
85181Date:	Wed Mar 7 12:14:50 2007 -0600
85182
85183    net - Support ping reply when processing net-loop
85184
85185    Add ICMP_ECHO_REQUEST packet support by responding with a ICMP_ECHO_REPLY.
85186
85187    This permits the ping command to test the phy interface when the phy
85188    is put in loopback mode (typically by setting register 0 bit 14).
85189
85190    It also allows the port to respond to an external ping when u-boot is
85191    processing some other net command (such as tftp).  This is useful when
85192    tftp appears to hang.
85193
85194    Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
85195    Signed-off-by: Ben Warren <bwarren@qstreams.com>
85196
85197commit fa1aef15bcd47736687be1af544506e90fba545d
85198Author: Stefan Roese <sr@denx.de>
85199Date:	Wed Mar 7 16:43:00 2007 +0100
85200
85201    [PATCH] Use dynamic SDRAM TLB setup on AMCC Ocotea eval board
85202
85203    Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
85204    DDR memory are dynamically programmed matching the total size
85205    of the equipped memory (DIMM modules).
85206
85207    Signed-off-by: Stefan Roese <sr@denx.de>
85208
85209commit e2ebe696818939e2b974628be9c921ea3fe9de13
85210Author: Stefan Roese <sr@denx.de>
85211Date:	Wed Mar 7 16:39:36 2007 +0100
85212
85213    [PATCH] Fix AMCC 44x SPD SDRAM init code to support 2 DIMM's
85214
85215    This patch fixes a problem that occurs when 2 DIMM's are
85216    used. This problem was first spotted and fixed by Gerald Jackson
85217    <gerald.jackson@reaonixsecurity.com> but this patch fixes the
85218    problem in a little more clever way.
85219
85220    This patch also adds the nice functionality to dynamically
85221    create the TLB entries for the SDRAM (tlb.c). So we should
85222    never run into such problems with wrong (too short) TLB
85223    initialization again on these platforms.
85224
85225    As this feature is new to the "old" 44x SPD DDR driver, it
85226    has to be enabled via the CONFIG_PROG_SDRAM_TLB define.
85227
85228    Signed-off-by: Stefan Roese <sr@denx.de>
85229
85230commit 39218433983417b9df087976a79e3f80dd5e83d6
85231Author: Wolfgang Denk <wd@denx.de>
85232Date:	Wed Mar 7 16:33:44 2007 +0100
85233
85234    UC101: fix compiler warnings
85235
85236commit 8d7e2732221bc2d64df14f700c64c23e0a4c3dce
85237Author: Wolfgang Denk <wd@pollux.denx.de>
85238Date:	Wed Mar 7 16:19:46 2007 +0100
85239
85240    HMI1001: fix build error, cleanup compiler warnings.
85241
85242commit ad5bb451ade552c44bef9119d907929ebc2c126f
85243Author: Wolfgang Denk <wd@pollux.denx.de>
85244Date:	Tue Mar 6 18:08:43 2007 +0100
85245
85246    Restructure POST directory to support of other CPUs, boards, etc.
85247
85248commit a5284efd125967675b2e9c6ef7b95832268ad360
85249Author: Wolfgang Denk <wd@pollux.denx.de>
85250Date:	Tue Mar 6 18:01:47 2007 +0100
85251
85252    Fix HOSTARCH handling.
85253    Patch by Mike Frysinger, Mar 05 2007
85254
85255commit 07b7b0037aac5102939917d7cbe561b5c0d5aa44
85256Author: Stefan Roese <sr@denx.de>
85257Date:	Tue Mar 6 07:47:04 2007 +0100
85258
85259    [PATCH] Speed optimization of AMCC Sequoia/Rainier DDR2 setup
85260
85261    As provided by the AMCC applications team, this patch optimizes the
85262    DDR2 setup for 166MHz bus speed. The values provided are also save
85263    to use on a "normal" 133MHz PLB bus system. Only the refresh counter
85264    setup has to be adjusted as done in this patch.
85265
85266    For this the NAND booting version had to include the "speed.c" file
85267    from the cpu/ppc4xx directory. With this addition the NAND SPL image
85268    will just fit into the 4kbytes of program space. gcc version 4.x as
85269    provided with ELDK 4.x is needed to generate this optimized code.
85270
85271    Signed-off-by: Stefan Roese <sr@denx.de>
85272
85273commit 647d3c3eed0da1d1505eecabe0b0fab96f956e68
85274Author: Wolfgang Denk <wd@pollux.denx.de>
85275Date:	Sun Mar 4 01:36:05 2007 +0100
85276
85277    Some code cleanup.
85278
85279commit 781e026c8aa6f7e9eb5f0e72cc4d20971219b148
85280Author: Kim Phillips <kim.phillips@freescale.com>
85281Date:	Wed Feb 28 00:02:04 2007 -0600
85282
85283    mpc83xx: fix implicit declaration of function 'ft_get_prop' warnings
85284
85285    (cherry picked from c5bf13b02284c3204a723566a9bab700e5059659 commit)
85286
85287commit 4feab4de7bfc2cb2fed36ad76f93c3a69659bbaf
85288Author: Kumar Gala <galak@kernel.crashing.org>
85289Date:	Tue Feb 27 23:51:42 2007 -0600
85290
85291    mpc83xx: Fix config of Arbiter, System Priority, and Clock Mode
85292
85293    The config value for:
85294    * CFG_ACR_PIPE_DEP
85295    * CFG_ACR_RPTCNT
85296    * CFG_SPCR_TSEC1EP
85297    * CFG_SPCR_TSEC2EP
85298    * CFG_SCCR_TSEC1CM
85299    * CFG_SCCR_TSEC2CM
85300
85301    Were not being used when setting the appropriate register
85302
85303    Added:
85304    * CFG_SCCR_USBMPHCM
85305    * CFG_SCCR_USBDRCM
85306    * CFG_SCCR_PCICM
85307    * CFG_SCCR_ENCCM
85308
85309    To allow full config of the SCCR.
85310
85311    Also removed random CFG_SCCR settings in MPC8349EMDS, TQM834x, and sbc8349
85312    that were just bogus.
85313
85314    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
85315
85316commit d51b3cf371cd441030460ef19d36b2924c361b1a
85317Author: Kim Phillips <kim.phillips@freescale.com>
85318Date:	Thu Feb 22 20:06:57 2007 -0600
85319
85320    mpc83xx: update [local-]mac-address properties on UEC based devices
85321
85322    8360 and 832x weren't updating their [local-]mac-address
85323    properties. This patch fixes that.
85324
85325    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
85326
85327commit 61f4f912acbe60776c5e00df1ec94094ce672957
85328Author: Timur Tabi <timur@freescale.com>
85329Date:	Tue Feb 13 10:41:42 2007 -0600
85330
85331    mpc83xx: write MAC address to mac-address and local-mac-address
85332
85333    Some device trees have a mac-address property, some have local-mac-address,
85334    and some have both.  To support all of these device trees, this patch
85335    updates ftp_cpu_setup() to write the MAC address to mac-address if it exists.
85336    This function already updates local-mac-address.
85337
85338    Signed-off-by: Timur Tabi <timur@freescale.com>
85339
85340commit 22d71a71f57fd5d38b27ac3848e50d790360a598
85341Author: Kim Phillips <kim.phillips@freescale.com>
85342Date:	Tue Feb 27 18:41:08 2007 -0600
85343
85344    mpc83xx: add command line editing by default
85345
85346commit 3fc0bd159103b536e1c54c6f4457a09b3aba66ca
85347Author: Kim Phillips <kim.phillips@freescale.com>
85348Date:	Wed Feb 14 19:50:53 2007 -0600
85349
85350    mpc83xx: Disable G1TXCLK, G2TXCLK h/w buffers
85351
85352    Disable G1TXCLK, G2TXCLK h/w buffers. This patch
85353    fixes a networking timeout issue with MPC8360EA (Rev.2) PBs.
85354
85355    Verified on Rev. 1.1, Rev. 1.2, and Rev. 2.0 boards.
85356
85357    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
85358    Signed-off-by: Emilian Medve <Emilian.Medve@freescale.com>
85359
85360commit d61853cf2472e0b8bcbd131461a93d1c49ff0c1f
85361Author: Xie Xiaobo <r63061@freescale.com>
85362Date:	Wed Feb 14 18:27:17 2007 +0800
85363
85364    mpc83xx: Add DDR2 controller fixed/SPD Init for MPC83xx
85365
85366    The code supply fixed and SPD initialization for MPC83xx DDR2 Controller.
85367    it pass DDR/DDR2 compliance tests.
85368
85369    Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
85370
85371commit b110f40bd180c6b560276589beedf753e97c46ce
85372Author: Xie Xiaobo <r63061@freescale.com>
85373Date:	Wed Feb 14 18:27:06 2007 +0800
85374
85375    mpc83xx: Add the cpu specific code for MPC8360E rev2.0 MDS
85376
85377    MPC8360E rev2.0 have new spridr,and PVR value,
85378    The MDS board for MPC8360E rev2.0 has 32M bytes Flash and 256M DDR2 DIMM.
85379
85380    Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
85381
85382commit 8d172c0f0d85998a256a95b7459a5403a30380ed
85383Author: Xie Xiaobo <r63061@freescale.com>
85384Date:	Wed Feb 14 18:26:44 2007 +0800
85385
85386    mpc83xx: Add the cpu and board specific code for MPC8349E rev3.1 MDS
85387
85388    MPC8349E rev3.1 have new spridr,and PVR value,
85389    The MDS board for MPC8349E rev3.1 has 32M bytes Flash and 256M DDR2 DIMM.
85390
85391    Signed-off-by: Xie Xiaobo<X.Xie@freescale.com>
85392
85393commit f6f5f709e5c8e4564c4dfeecfdf2279244f9c83b
85394Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
85395Date:	Wed Jan 31 11:04:19 2007 +0100
85396
85397    mpc83xx: Fix empty i2c reads/writes in fsl_i2c.c
85398
85399    Fix empty i2c reads/writes, i2c_write(0x50, 0x00, 0, NULL, 0)
85400    which is used to se if an slave will ACK after receiving its address.
85401
85402    Correct i2c probing to use this method as the old method could upset
85403    a slave as it wrote a data byte to it.
85404
85405    Add a small delay in i2c_init() to let the controller
85406    shutdown any ongoing I2C activity.
85407
85408    Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
85409
85410commit 7a78f148d6a7298e4fface680dc7eacd877b1aba
85411Author: Timur Tabi <timur@freescale.com>
85412Date:	Wed Jan 31 15:54:29 2007 -0600
85413
85414    mpc83xx: Add support for the MPC8349E-mITX-GP
85415
85416    Add support for the MPC8349E-mITX-GP, a stripped-down version of the
85417    MPC8349E-mITX.  Bonus features include support for low-boot (BMS bit in
85418    HRCW is 0) for the ITX and a README for the ITX and the ITX-GP.
85419
85420    Signed-off-by: Timur Tabi <timur@freescale.com>
85421
85422commit fab16807adad350f618024350c6950165c247c72
85423Author: Timur Tabi <timur@freescale.com>
85424Date:	Wed Jan 31 15:54:20 2007 -0600
85425
85426    mpc83xx: Delete sdram_init() for MPC8349E-mITX
85427
85428    There is no SDRAM on any of the 8349 ITX variants, so function sdram_init()
85429    never does anything.  This patch deletes it.
85430
85431    Signed-off-by: Timur Tabi <timur@freescale.com>
85432
85433commit a87c856eb411b9365937d0d4b9c21e46adbe1c14
85434Author: Dave Liu <daveliu@freescale.com>
85435Date:	Fri Jan 19 10:43:26 2007 +0800
85436
85437    mpc83xx: Fix the LAW1/3 bug
85438
85439    The patch solves the alignment problem of the local bus access windows to
85440    render accessible the memory bank and PHY registers of UPC 1 (starting at
85441    0xf801 0000). What we actually did was to adjust the sizes of the bus
85442    access windows so that the base address alignment requirement would be met.
85443
85444    Signed-off-by: Chereji Marian <marian.chereji@freescale.com>
85445    Signed-off-by: Gridish Shlomi <gridish@freescale.com>
85446    Signed-off-by: Dave Liu <daveliu@freescale.com>
85447
85448commit 97c4b397dce236a7318b304667bf89e59d08b17c
85449Author: Kim Phillips <kim.phillips@freescale.com>
85450Date:	Tue Jan 30 16:15:31 2007 -0600
85451
85452    mpc83xx: don't hang if watchdog configured on 8360, 832x
85453
85454    don't hang if watchdog configured on 8360, 832x
85455
85456    The watchdog programming model is the same across all 83xx devices;
85457    make the code reflect that.
85458
85459commit b70047478570e371ce7223be342ce98afea0f7d6
85460Author: Kim Phillips <kim.phillips@freescale.com>
85461Date:	Tue Jan 30 16:15:21 2007 -0600
85462
85463    mpc83xx: protect memcpy to bad address if a local-mac-address is missing from dt
85464
85465    protect memcpy to bad address if a local-mac-address is missing from dt
85466
85467commit 6752ed088c75c26a89b70c46b7326a4cd6015f29
85468Author: Kim Phillips <kim.phillips@freescale.com>
85469Date:	Tue Jan 30 16:15:04 2007 -0600
85470
85471    mpc83xx: make 8360 default environment fdt be 8360 (not 8349)
85472
85473    make 8360 default environment fdt be 8360 (not 8349)
85474
85475commit a28899c910024a0226331df07207b1038c300c93
85476Author: Emilian Medve <Emilian.Medve@freescale.com>
85477Date:	Tue Jan 30 16:14:50 2007 -0600
85478
85479    mpc83xx: Fix alternating tx error / tx buffer not ready bug in QE UEC
85480
85481    The problem is not gcc4 but the code itself. The BD_STATUS() macro can't
85482    be used for busy-waiting since it strips the 'volatile' property from
85483    the bd variable. gcc3 was working by pure luck.
85484
85485    This is a follow on patch to "Fix the UEC driver bug of QE"
85486
85487commit 3e78a31cfe3d3022f46f67eb88e1281d5cc2eb89
85488Author: Kumar Gala <galak@kernel.crashing.org>
85489Date:	Tue Jan 30 14:08:30 2007 -0600
85490
85491    mpc83xx: Replace CONFIG_MPC8349 and use CONFIG_MPC834X instead
85492
85493    The code that is ifdef'd with CONFIG_MPC8349 is actually applicable to all
85494    MPC834X class processors.  Change the protections from CONFIG_MPC8349 to
85495    CONFIG_MPC834X so they are more generic.
85496
85497    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
85498
85499commit ae246dc6c1937c291014eadd90b6d48c438c7cb0
85500Author: Kim Phillips <kim.phillips@freescale.com>
85501Date:	Thu Jan 25 13:40:55 2007 -0600
85502
85503    mpc83xx: add MPC832XEMDS and sbc8349 to MAKEALL
85504
85505commit 4decd84e8f04279c5cfff7f8e907465ef8d8a3fb
85506Author: Kim Phillips <kim.phillips@freescale.com>
85507Date:	Wed Jan 24 17:18:37 2007 -0600
85508
85509    mpc83xx: sort Makefile targets
85510
85511    reordered targets alphabetically
85512
85513commit 91e25769771c1164ed63ffca0add49f934ae3343
85514Author: Paul Gortmaker <paul.gortmaker@windriver.com>
85515Date:	Tue Jan 16 11:38:14 2007 -0500
85516
85517    mpc83xx: U-Boot support for Wind River SBC8349
85518
85519    I've redone the SBC8349 support to match git-current, which
85520    incorporates all the MPC834x updates from Freescale since the 1.1.6
85521    release,  including the DDR changes.
85522
85523    I've kept all the SBC8349 files as parallel as possible to the
85524    MPC8349EMDS ones for ease of maintenance and to allow for easy
85525    inspection of what was changed to support this board.  Hence the SBC8349
85526    U-Boot has FDT support and everything else that the MPC8349EMDS has.
85527
85528    Fortunately the Freescale updates added support for boards using CS0,
85529    but I had to change spd_sdram.c to allow for board specific settings for
85530    the sdram_clk_cntl (it is/was hard coded to zero, and that remains the
85531    default if the board doesn't specify a value.)
85532
85533    Hopefully this should be mergeable as-is and require no whitespace
85534    cleanups or similar, but if something doesn't measure up then let me
85535    know and I'll fix it.
85536
85537    Thanks,
85538    Paul.
85539
85540commit 05031db456ab227f3e3752f37b9b812b65bb83ad
85541Author: Sam Song <samsongshu@yahoo.com.cn>
85542Date:	Thu Dec 14 19:03:21 2006 +0800
85543
85544    mpc83xx: Remove a redundant semicolon in mpc8349itx.c
85545
85546    A redundant semicolon existed in mpc8349itx.c
85547    should be removed.
85548
85549    Signed-off-by: Sam Song <samsongshu@yahoo.com.cn>
85550
85551commit f35f358241c549be3f75cfe2eaa642914275b7ba
85552Author: Jerry Van Baren <gerald.vanbaren@comcast.net>
85553Date:	Wed Dec 6 21:23:55 2006 -0500
85554
85555    mpc83xx: Put the version (and magic) after the HRCW.
85556
85557    Put the version (and magic) after the HRCW.  This puts it in a fixed
85558    location in flash, not at the start of flash but as close as we can get.
85559
85560    Signed-off-by: Jerry Van Baren <vanbaren@cideas.com>
85561
85562commit 48aecd969171a6e99a55fae04933857787f9a5bd
85563Author: Dave Liu <r63238@freescale.com>
85564Date:	Thu Dec 7 21:14:51 2006 +0800
85565
85566    mpc83xx: Add the MPC832XEMDS board readme
85567
85568    Add the MPC832XEMDS board readme
85569
85570    Signed-off-by: Dave Liu <daveliu@freescale.com>
85571
85572commit 24c3aca3f1358b113d3215adb5433b156e99f72b
85573Author: Dave Liu <r63238@freescale.com>
85574Date:	Thu Dec 7 21:13:15 2006 +0800
85575
85576    mpc83xx: Add support for the MPC832XEMDS board
85577
85578    This patch supports DUART, ETH3/4 and PCI etc.
85579
85580    Signed-off-by: Dave Liu <daveliu@freescale.com>
85581
85582commit e080313c32322e15ab5a18eb896a252858c57284
85583Author: Dave Liu <r63238@freescale.com>
85584Date:	Thu Dec 7 21:11:58 2006 +0800
85585
85586    mpc83xx: streamline the 83xx immr head file
85587
85588    For better format and style, I streamlined the 83xx head files,
85589    including immap_83xx.h and mpc83xx.h. In the old head files, 1)
85590    duplicated macro definition appear in the both files; 2) the structure
85591    of QE immr is duplicated in the immap_83xx.h and immap_qe.h; 3) The
85592    macro definition put inside the each structure. So, I cleaned up the
85593    structure of QE immr from immap_83xx.h, deleted the duplicated stuff and
85594    moved the macro definition to mpc83xx.h, Just like MPC8260.
85595
85596    CHANGELOG
85597
85598    *streamline the 83xx immr head file
85599
85600    Signed-off-by: Dave Liu <daveliu@freescale.com>
85601
85602commit ddd02492f43db5408f5ab9f823b0ba5796e28ef0
85603Author: Dave Liu <r63238@freescale.com>
85604Date:	Wed Dec 6 11:38:17 2006 +0800
85605
85606    mpc83xx: Fix the UEC driver bug of QE
85607
85608    The patch prevents the GCC tool chain from striping useful code for
85609    optimization. It will make UEC ethernet driver workable, Otherwise the
85610    UEC will fail in tx when you are using gcc4.x. but the driver can work
85611    when using gcc3.4.3.
85612
85613    CHANGELOG
85614
85615    *Prevent the GCC from striping code for optimization, Otherwise the UEC
85616    will tx failed when you are using gcc4.x.
85617
85618    Signed-off-by: Dave Liu <daveliu@freescale.com>
85619
85620commit ba58e4c9a9a917ce795dd16d4ec8d515f9f7aa35
85621Author: Stefan Roese <sr@denx.de>
85622Date:	Thu Mar 1 21:11:36 2007 +0100
85623
85624    [PATCH] Update AMCC Katmai 440SPe eval board support
85625
85626    This patch updates the recently added Katmai board support. The biggest
85627    change is the support of ECC DIMM modules in the 440SP(e) SPD DDR2
85628    driver.
85629
85630    Please note, that still some problems are left with some memory
85631    configurations. See the driver for more details.
85632
85633    Signed-off-by: Stefan Roese <sr@denx.de>
85634
85635commit 8c12045a3b06c5b6675d3fe02fbc9f545988129a
85636Author: Stefan Roese <sr@denx.de>
85637Date:	Thu Mar 1 07:03:25 2007 +0100
85638
85639    [PATCH] I2C: Add missing default CFG_RTC_BUS_NUM & CFG_DTT_BUS_NUM
85640
85641    Signed-off-by: Stefan Roese <sr@denx.de>
85642
85643commit ccbc7036648e465697ca298ba51e0e76dda352a0
85644Author: Wolfgang Denk <wd@pollux.denx.de>
85645Date:	Wed Feb 28 01:28:53 2007 +0100
85646
85647    SC3: fix typo in default environment
85648
85649commit e344568b1b46af85ec32d815586f91bc115d6223
85650Author: Sergei Poselenov <sposelenov@emcraft.com>
85651Date:	Tue Feb 27 20:15:30 2007 +0300
85652
85653    MCC200: Fixes for update procedure
85654
85655    - fix logic error in image type handling
85656    - make sure file system images (cramfs etc.) get stored in flash
85657      with image header stripped so they can be mounted through MTD
85658
85659commit 743571145b37182757d4e688a77860b36ee77573
85660Author: Wolfgang Denk <wd@pollux.denx.de>
85661Date:	Tue Feb 27 14:26:04 2007 +0100
85662
85663    Minor code cleanup.
85664
85665commit 638dd1458bbdc2a55d4b9e25c5c4e1f838a5dc72
85666Author: Sergei Poselenov <sposelenov@emcraft.com>
85667Date:	Tue Feb 27 12:40:16 2007 +0300
85668
85669    MCC200 update - add LCD Progress Indicator
85670
85671commit 6c7cac8c4fce0ea2bf8e15ed8658d87974155b44
85672Author: Stefan Roese <sr@denx.de>
85673Date:	Thu Feb 22 07:43:34 2007 +0100
85674
85675    [PATCH] get_dev() now unconditionally uses manual relocation
85676
85677    Since the relocation fix is not included yet and we're not sure how
85678    it will be added, this patch removes code that required relocation
85679    to be fixed for now.
85680
85681    Signed-off-by: Stefan Roese <sr@denx.de>
85682
85683commit 8274ec0bd01d2feb2c7f095eba78d42ea009798b
85684Author: Stefan Roese <sr@denx.de>
85685Date:	Thu Feb 22 07:40:23 2007 +0100
85686
85687    [PATCH] Change systemace driver to select 8 & 16bit mode
85688
85689    As suggested by Grant Likely this patch enables the Xilinx SystemACE
85690    driver to select 8 or 16bit mode upon startup.
85691
85692    Signed-off-by: Stefan Roese <sr@denx.de>
85693
85694commit 3a197b2fe49d6fa03978e60af2394efe9c70b527
85695Author: Haiying Wang <Haiying.Wang@freescale.com>
85696Date:	Wed Feb 21 16:52:31 2007 +0100
85697
85698    [PATCH v3] Add sync to ensure flash_write_cmd is fully finished
85699
85700    Some CPUs like PPC, BLACKFIN need sync() to ensure cfi flash write command
85701    is fully finished. The sync() is defined in each CPU's io.h file. For
85702    those CPUs which do not need sync for now, a dummy sync() is defined in
85703    their io.h as well.
85704
85705    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
85706
85707commit da04995c7dc6772013a9a0dc5c767f190c402478
85708Author: Stefan Roese <sr@denx.de>
85709Date:	Wed Feb 21 13:44:34 2007 +0100
85710
85711    [PATCH] Fix problem in systemace driver (ace_writew instead of ace_write)
85712
85713    Signed-off-by: Stefan Roese <sr@denx.de>
85714
85715commit 751bb57107d78978ae08e697c3deba816f5be091
85716Author: Stefan Roese <sr@denx.de>
85717Date:	Tue Feb 20 13:21:57 2007 +0100
85718
85719    [PATCH] Fix relocation problem with "new" get_dev() function
85720
85721    This patch enables the "new" get_dev() function for block devices
85722    introduced by Grant Likely to be used on systems that still suffer
85723    from the relocation problems (manual relocation neede because of
85724    problems with linker script).
85725
85726    Hopefully we can resolve this relocation issue soon for all platform
85727    so we don't need this additional code anymore.
85728
85729    Signed-off-by: Stefan Roese <sr@denx.de>
85730
85731commit d93e2212f962668b3dce091ff5edc33f2347fe37
85732Author: Stefan Roese <sr@denx.de>
85733Date:	Tue Feb 20 13:17:42 2007 +0100
85734
85735    [PATCH] Update SystemACE driver for 16bit access
85736
85737    This patch removes some problems when the Xilinx SystemACE driver
85738    is used with 16bit access on an big endian platform (like the
85739    AMCC Katmai).
85740
85741    Signed-off-by: Stefan Roese <sr@denx.de>
85742
85743commit 874bb7b88fe9b4648e1288a387af2e31014a72f3
85744Author: Stefan Roese <sr@denx.de>
85745Date:	Tue Feb 20 13:15:40 2007 +0100
85746
85747    [PATCH] Clean up Katmai (440SPe) linker script
85748
85749    Signed-off-by: Stefan Roese <sr@denx.de>
85750
85751commit 4745acaa1a603b67f6b9b7970365ebadd7d6586f
85752Author: Stefan Roese <sr@denx.de>
85753Date:	Tue Feb 20 10:57:08 2007 +0100
85754
85755    [PATCH] Add support for the AMCC Katmai (440SPe) eval board
85756
85757    Signed-off-by: Stefan Roese <sr@denx.de>
85758
85759commit 0dc018ece13effc689e47479ea9ebf1c98a507f5
85760Author: Stefan Roese <sr@denx.de>
85761Date:	Tue Feb 20 10:51:26 2007 +0100
85762
85763    [PATCH] I2C: Add support for multiple I2C busses for RTC & DTT
85764
85765    This patch switches to the desired I2C bus when the date/dtt
85766    commands are called. This can be configured using the
85767    CFG_RTC_BUS_NUM and/or CFG_DTT_BUS_NUM defines.
85768
85769    Signed-off-by: Stefan Roese <sr@denx.de>
85770
85771commit 4037ed3b63923cfcec27f784a89057c3cbabcedb
85772Author: Stefan Roese <sr@denx.de>
85773Date:	Tue Feb 20 10:43:34 2007 +0100
85774
85775    [PATCH] PPC4xx: Add 440SP(e) DDR2 SPD DIMM support
85776
85777    This patch adds support for the DDR2 controller used on the
85778    440SP and 440SPe. It is tested on the Katmai (440SPe) eval
85779    board and works fine with the following DIMM modules:
85780
85781    - Corsair CM2X512-5400C4 (512MByte per DIMM)
85782    - Kingston ValueRAM KVR667D2N5/512 (512MByte per DIMM)
85783    - Kingston ValueRAM KVR667D2N5K2/2G (1GByte per DIMM)
85784
85785    This patch also adds the nice functionality to dynamically
85786    create the TLB entries for the SDRAM (tlb.c). So we should
85787    never run into such problems with wrong (too short) TLB
85788    initialization again on these platforms.
85789
85790    Signed-off-by: Stefan Roese <sr@denx.de>
85791
85792commit 36d830c9830379045f5daa9f542ac1c990c70068
85793Author: Stefan Roese <sr@denx.de>
85794Date:	Tue Feb 20 10:35:42 2007 +0100
85795
85796    [PATCH] PPC4xx: Split 4xx SPD SDRAM init routines into 2 files
85797
85798    Since the existing 4xx SPD SDRAM initialization routines for the
85799    405 SDRAM controller and the 440 DDR controller don't have much in
85800    common this patch splits both drivers into different files.
85801
85802    This is in preparation for the 440 DDR2 controller support (440SP/e).
85803
85804    Signed-off-by: Stefan Roese <sr@denx.de>
85805
85806commit 79b2d0bb2eae09602448f7a7cb56530d2f31e6c6
85807Author: Stefan Roese <sr@denx.de>
85808Date:	Tue Feb 20 10:27:08 2007 +0100
85809
85810    [PATCH] PPC4xx: Add support for multiple I2C busses
85811
85812    This patch adds support for multiple I2C busses on the PPC4xx
85813    platforms. Define CONFIG_I2C_MULTI_BUS in the board config file
85814    to make use of this feature.
85815
85816    It also merges the 405 and 440 i2c header files into one common
85817    file 4xx_i2c.h.
85818
85819    Also the 4xx i2c reset procedure is reworked since I experienced
85820    some problems with the first access on the 440SPe Katmai board.
85821
85822    Signed-off-by: Stefan Roese <sr@denx.de>
85823
85824commit eb867a76238fb38e952c37871b16d0d7fd61c95f
85825Author: Grant Likely <grant.likely@secretlab.ca>
85826Date:	Tue Feb 20 09:05:45 2007 +0100
85827
85828    [PATCH 9_9] Use "void *" not "unsigned long *" for block dev read_write buffer pointers
85829
85830    Block device read/write is anonymous data; there is no need to use a
85831    typed pointer.  void * is fine.  Also add a hook for block_read functions
85832
85833    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85834
85835commit 53758fa20e935cc87eeb0519ed365df753a6f289
85836Author: Grant Likely <grant.likely@secretlab.ca>
85837Date:	Tue Feb 20 09:05:38 2007 +0100
85838
85839    [PATCH 8_9] Add block_write hook to block_dev_desc_t
85840
85841    Preparation for future patches which support block device writing
85842
85843    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85844
85845commit f4852ebe6ca946a509667eb68be42026f837be76
85846Author: Grant Likely <grant.likely@secretlab.ca>
85847Date:	Tue Feb 20 09:05:31 2007 +0100
85848
85849    [PATCH 7_9] Replace ace_readw_ace_writeb functions with macros
85850
85851    Register read/write does not need to be wrapped in a full function.  The
85852    patch replaces them with macros.
85853
85854    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85855
85856commit 3a8ce9af6fcb5744a7851b4440c07688acc40844
85857Author: Grant Likely <grant.likely@secretlab.ca>
85858Date:	Tue Feb 20 09:05:23 2007 +0100
85859
85860    [PATCH 6_9] Move common_cmd_ace.c to drivers_systemace.c
85861
85862    The code in this file is not a command; it is a device driver.  Put it in
85863    the correct place.	There are zero functional changes in this patch, it
85864    only moves the file.
85865
85866    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85867
85868commit 984618f3e7794c783ec8d1511e74c6ee2d69bfe4
85869Author: Grant Likely <grant.likely@secretlab.ca>
85870Date:	Tue Feb 20 09:05:16 2007 +0100
85871
85872    [PATCH 5_9] Whitespace fixup on common_cmd_ace.c (using Lindent)
85873
85874    This patch is in preparation of additional changes to the sysace driver.
85875    May as well take this opportunity to fixup the inconsistent whitespace since
85876    this file is about to undergo major changes anyway.
85877
85878    There are zero functional changes in this patch.  It only cleans up the
85879    the whitespace.
85880
85881    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85882
85883commit 80ba981d940471fe7e539e64fa3d2bd80002beda
85884Author: Grant Likely <grant.likely@secretlab.ca>
85885Date:	Tue Feb 20 09:05:07 2007 +0100
85886
85887    [PATCH 4_4] Remove local implementation of isprint() in ft_build.c
85888
85889    isprint is already defined in ctype.c
85890
85891    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85892
85893commit c95c4280d751ca078c2ff58228d2f2b44ccf0600
85894Author: Grant Likely <grant.likely@secretlab.ca>
85895Date:	Tue Feb 20 09:05:00 2007 +0100
85896
85897    [PATCH 3_9] Move buffer print code from md command to common function
85898
85899    Printing a buffer is a darn useful thing.  Move the buffer print code
85900    into print_buffer() in lib_generic/
85901
85902    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85903
85904commit 99b0f0fd3fbf2572ae1a7723dd90cffc8e85130a
85905Author: Grant Likely <grant.likely@secretlab.ca>
85906Date:	Tue Feb 20 09:04:52 2007 +0100
85907
85908    [PATCH 2_4] Use config.h, not xparameters.h, for xilinx targets
85909
85910    Change the xilinx device drivers and board code to include config.h
85911    instead of xparameters.h directly.	config.h always includes the
85912    correct xparameters file.  This change reduces the posibility of
85913    including the wrong file when adding a new xilinx board port
85914
85915    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85916
85917commit 735dd97b1b20e777d059c7b389fe9d70cd3f80c7
85918Author: Grant Likely <grant.likely@secretlab.ca>
85919Date:	Tue Feb 20 09:04:34 2007 +0100
85920
85921    [PATCH 1_4] Merge common get_dev() routines for block devices
85922
85923    Each of the filesystem drivers duplicate the get_dev routine.  This change
85924    merges them into a single function in part.c
85925
85926    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85927
85928commit f5fcc3c20b65554e98a165542c36ee0c610a2d81
85929Author: Wolfgang Denk <wd@pollux.denx.de>
85930Date:	Mon Feb 19 23:09:51 2007 +0100
85931
85932    MCC200: Software Updater: allow both "ramdisk" and "filesystem" types
85933    as root file system images.
85934
85935commit 489c696ae7211218961d159e43e722d74c36fcbc
85936Author: Sergei Poselenov <sposelenov@emcraft.com>
85937Date:	Wed Feb 14 14:30:28 2007 +0300
85938
85939    MCC200: Extensions to Software Update Mechanism
85940
85941    Update / extend Software Update Mechanism for MCC200 board:
85942
85943    - Add support for rootfs image added. The environment variables
85944      "rootfs_st" and "rootfs_nd" can be used to override the default
85945      values of the image start and end.
85946    - Remove excessive key check code.
85947    - Code cleanup.
85948
85949commit 4be23a12f23f1372634edc3215137b09768b7949
85950Author: Stefan Roese <sr@denx.de>
85951Date:	Mon Feb 19 08:23:15 2007 +0100
85952
85953    [PATCH] Update Sequoia EBC configuration (NOR FLASH)
85954
85955    As spotted by Matthias Fuchs, the READY input should not be
85956    enabled for the NOR FLASH on the Sequoia board.
85957
85958    Signed-off-by: Stefan Roese <sr@denx.de>
85959
85960commit 2605e90bf676d48123afe5719a846d2b52b24aac
85961Author: Heiko Schocher <hs@pollux.denx.de>
85962Date:	Fri Feb 16 07:57:42 2007 +0100
85963
85964    [PATCH] Added support for the jupiter board.
85965
85966    Signed-off-by: Heiko Schocher <hs@denx.de>
85967
85968commit 497d012e5be0194e1084073d0081eb1a844796b2
85969Author: Gary Jennejohn <garyj@pollux.denx.de>
85970Date:	Mon Feb 12 13:11:50 2007 +0100
85971
85972    LPC2292: patch from Siemens.
85973
85974commit b0b1a920aebead0d44146e73676ae9d80fffc8e2
85975Author: Stefan Roese <sr@denx.de>
85976Date:	Sat Feb 10 08:49:31 2007 +0100
85977
85978    [PATCH] Add missing p3mx.h file to repository (ups)
85979
85980    Signed-off-by: Stefan Roese <sr@denx.de>
85981
85982commit 53d4a4983fb9b3ae5f7b2f10c599aca2b1b4034a
85983Author: Bartlomiej Sieka <tur@semihalf.com>
85984Date:	Fri Feb 9 10:45:42 2007 +0100
85985
85986    [Motion-PRO] Preliminary support for the Motion-PRO board.
85987
85988commit 5a753f98c6a01bd1c61a9a3f95e8329a35f62994
85989Author: Stefan Roese <sr@denx.de>
85990Date:	Wed Feb 7 16:51:08 2007 +0100
85991
85992    [PATCH] Update some AMCC 4xx board config files (set initrd_high)
85993
85994    Some boards that can have more than 768MBytes of SDRAM need to
85995    set "initrd_high", so that the initrd can be accessed by the
85996    Linux kernel.
85997
85998    Signed-off-by: Stefan Roese <sr@denx.de>
85999
86000commit 7372ca68227930d03cffa548310524cad5b96733
86001Author: Stefan Roese <sr@denx.de>
86002Date:	Fri Feb 2 12:44:22 2007 +0100
86003
86004    [PATCH] Correctly display PCI arbiter en-/disabled on some 4xx boards
86005
86006    Previously the strapping DCR/SDR was read to determine if the internal PCI
86007    arbiter is enabled or not. This strapping bit can be overridden, so now
86008    the current status is read from the correct DCR/SDR register.
86009
86010    Signed-off-by: Stefan Roese <sr@denx.de>
86011
86012commit 2aa54f651a42d198673318f07a20c89a43e4d197
86013Author: Stefan Roese <sr@denx.de>
86014Date:	Fri Feb 2 12:42:08 2007 +0100
86015
86016    [PATCH] Change configuration output of Sycamore, Yellowstone & Rainier
86017
86018    Signed-off-by: Stefan Roese <sr@denx.de>
86019
86020commit 23744d6b5bf17592eb6a0ef4f318f6089f55993b
86021Author: Stefan Roese <sr@denx.de>
86022Date:	Thu Feb 1 13:22:41 2007 +0100
86023
86024    [PATCH] Remove PCI-PNP configuration from Sequoia/Rainier config file
86025
86026    When PCI PNP is enabled the pci pnp configuration routine is called
86027    which sets the PCI_CACHE_SIZE_LINE to 8. This seems to generate some
86028    problems with some PCI cards. For now disable the PCI PNP configuration.
86029
86030    Signed-off-by: Stefan Roese <sr@denx.de>
86031
86032commit 2902fadade3be7659467e8d074048c6b7068f5c0
86033Author: Stefan Roese <sr@denx.de>
86034Date:	Wed Jan 31 16:56:10 2007 +0100
86035
86036    [PATCH] Update 440EPx/440GRx cpu detection
86037
86038    Signed-off-by: Stefan Roese <sr@denx.de>
86039
86040commit d5ea287b02a6945c3977410e364a879dd1a555c8
86041Author: Stefan Roese <sr@denx.de>
86042Date:	Wed Jan 31 16:38:04 2007 +0100
86043
86044    [PATCH] Update esd cpci5200 files
86045
86046    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
86047
86048commit 8b7d1f0ab7d7c4fe3160bbf74a7e9690d9f3a3ab
86049Author: Stefan Roese <sr@denx.de>
86050Date:	Wed Jan 31 16:37:34 2007 +0100
86051
86052    [PATCH] Add support for esd mecp5200 board
86053
86054    Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
86055
86056commit 71a4e5fda8b60044ab9f46069fa1cfa26bdd07ff
86057Author: Stefan Roese <sr@denx.de>
86058Date:	Wed Jan 31 12:38:50 2007 +0100
86059
86060    [PATCH] Remove unneccessary yellowstone board config file
86061
86062    Signed-off-by: Stefan Roese <sr@denx.de>
86063
86064commit e802594b6fa1b166308820c276b96dc0d7cc731c
86065Author: Stefan Roese <sr@denx.de>
86066Date:	Tue Jan 30 17:06:10 2007 +0100
86067
86068    [PATCH] Update Sequoia (440EPx) config file
86069
86070    The config file now handles the 2nd target, the Rainier (440GRx)
86071    evaluation board better. Additionally the PPC input clock was
86072    adjusted to match the correct value of 33.0 MHz.
86073
86074    Signed-off-by: Stefan Roese <sr@denx.de>
86075
86076commit 700200c67e73b83751418abe7815840dca8fd6cb
86077Author: Stefan Roese <sr@denx.de>
86078Date:	Tue Jan 30 17:04:19 2007 +0100
86079
86080    [PATCH] Merge Yosemite & Yellowstone board ports
86081
86082    Now the AMCC eval boards Yosemite (440EP) and Yellowstone (440GR)
86083    share one config file and all board specific files. This way we
86084    don't have to maintain two different sets of files for nearly
86085    identical boards.
86086
86087    Signed-off-by: Stefan Roese <sr@denx.de>
86088
86089commit 1bbf5eae322f5f1f6427ecc3ac13a0cb7dba8ad6
86090Author: Stefan Roese <sr@denx.de>
86091Date:	Tue Jan 30 15:01:49 2007 +0100
86092
86093    [PATCH] Update Prodrive SCPU (PDNB3 variant) board
86094
86095    SCPU doesn't use redundant environment in flash.
86096
86097    Signed-off-by: Stefan Roese <sr@denx.de>
86098
86099commit 6304430ed642ea8fa15c9e5af965ac2e033eec45
86100Author: Stefan Roese <sr@denx.de>
86101Date:	Tue Jan 30 12:51:07 2007 +0100
86102
86103    [PATCH] alpr: Update alpr board config file
86104
86105    Signed-off-by: Stefan Roese <sr@denx.de>
86106
86107commit f8db84f132b1e335f20f96138a1f09ed97b08664
86108Author: Wolfgang Denk <wd@pollux.denx.de>
86109Date:	Tue Jan 30 00:50:40 2007 +0100
86110
86111    LPC2292 SODIMM port coding style cleanup.
86112
86113commit 6bd2447ee47ee23c18d2b3c7ccd5a20f7626f5b3
86114Author: Gary Jennejohn <garyj@pollux.denx.de>
86115Date:	Wed Jan 24 12:16:56 2007 +0100
86116
86117    Add port for the lpc2292sodimm evaluation board from EmbeddedArtists
86118
86119commit 2daf046ba627f85f44195815778140039636244e
86120Author: Bartlomiej Sieka <tur@semihalf.com>
86121Date:	Tue Jan 23 17:22:06 2007 +0100
86122
86123    [iDMR] Add MTD and JFFS2 support, also add default partition definition.
86124
86125commit f7db33101fbc9c8f0a10738ce87034875a17aeb9
86126Author: Bartlomiej Sieka <tur@semihalf.com>
86127Date:	Tue Jan 23 14:21:14 2007 +0100
86128
86129    [iDMR] Flash driver on initialisation write-protects some sectors,
86130    currently sectors 0-3. Sector 3 does not need to be protected, though
86131    (U-boot occupies sectors 0-1 and the environment sector 2). This commit
86132    fixes this, i.e., only sectors 0-2 are protected.
86133
86134commit 0ed47bb119cd2c4c16edb2548789148f9e6dc9de
86135Author: Bartlomiej Sieka <tur@semihalf.com>
86136Date:	Tue Jan 23 14:11:22 2007 +0100
86137
86138    [iDMR] Using MII-related commands on iDRM board doesn't work now (e.g.,
86139    "mii device" results in "Unexpected exception"). Fixing this properly
86140    requires some clean-up in the FEC drivers infrastructure for ColdFire, so
86141    this commit disables MII commads for now.
86142
86143commit 363d1d8f9c99b63daef81f5985cab3fc00edde5c
86144Author: Bartlomiej Sieka <tur@semihalf.com>
86145Date:	Tue Jan 23 13:25:22 2007 +0100
86146
86147    [ColdFire MCF5271 family] Add CPU detection based on the value of Chip
86148    Identification Register (CIR).
86149
86150commit fdef388758506765d4d6a7155c8f1584c63ff581
86151Author: roy zang <tie-fei.zang@freescale.com>
86152Date:	Mon Jan 22 13:19:21 2007 +0800
86153
86154    use  CFG_WRITE_SWAPPED_DATA define instead of define CFG_FLASH_CFI_SWAP
86155    The patch by Heiko Schocher <hs@pollux.denx.de> on Jan, 19, 2007
86156    fixes cfi_driver bug for mpc7448hpc2 board. The default cfi_driver can support
86157    mpc7448hpc2 board.
86158
86159commit a4012396645533aef218354eeba754dff0deace8
86160Author: Wolfgang Denk <wd@pollux.denx.de>
86161Date:	Fri Jan 19 23:08:39 2007 +0100
86162
86163    Minor code cleanup.
86164
86165commit f539b7ba7d7ef6dd187c8209609001cb1cd95e39
86166Author: Heiko Schocher <hs@pollux.denx.de>
86167Date:	Fri Jan 19 19:57:10 2007 +0100
86168
86169    [PATCH] SC3 board: added CFG_CMD_AUTOSCRIPT.
86170
86171    Signed-off-by: Heiko Schocher <hs@denx.de>
86172
86173commit d0b6e14087ddd8789f224a48e1d33f2a5df4d167
86174Author: Heiko Schocher <hs@pollux.denx.de>
86175Date:	Fri Jan 19 18:05:26 2007 +0100
86176
86177    [PATCH] CFI: define CFG_WRITE_SWAPPED_DATA for the CFI-Flash driver
86178		 if you must swap the bytes between reading/writing.
86179		 (Needed for the SC3 board)
86180
86181    Signed-off-by: Heiko Schocher <hs@denx.de>
86182
86183commit 9d8d5a5bfb64768f29a0cb47fc37cd6f4c40e276
86184Author: Stefan Roese <sr@denx.de>
86185Date:	Thu Jan 18 16:05:47 2007 +0100
86186
86187    [PATCH] Add support for Prodrive SCPU (PDNB3 variant) board
86188
86189    Signed-off-by: Stefan Roese <sr@denx.de>
86190
86191commit 0057d758e3e874cbe7f24745d0cce8c1cb6c207e
86192Author: Stefan Roese <sr@denx.de>
86193Date:	Thu Jan 18 11:54:52 2007 +0100
86194
86195    [PATCH] Update Prodrive P3Mx support
86196
86197    Signed-off-by: Stefan Roese <sr@denx.de>
86198
86199commit 34167a36c29ee946b727465db5c014746a08e978
86200Author: Stefan Roese <sr@denx.de>
86201Date:	Thu Jan 18 11:48:10 2007 +0100
86202
86203    [PATCH] Add missing Taishan config file
86204
86205    Signed-off-by: Stefan Roese <sr@denx.de>
86206
86207commit cb4820725e9fc409c5cbc8e83054a6ed522d2111
86208Author: Heiko Schocher <hs@pollux.denx.de>
86209Date:	Thu Jan 18 11:28:51 2007 +0100
86210
86211    [PATCH] Fix: Compilerwarnings for SC3 board.
86212		 The EBC Configuration Register is now by CFG_EBC_CFG definable
86213		 Added JFFS2 support for the SC3 board.
86214
86215    Signed-off-by: Heiko Schocher <hs@denx.de>
86216
86217commit 5fb692cae57d1710c8f52a427cf7f39a37383fcd
86218Author: Stefan Roese <sr@denx.de>
86219Date:	Thu Jan 18 10:25:34 2007 +0100
86220
86221    [PATCH] Add support for AMCC Taishan PPC440GX eval board
86222
86223    Signed-off-by: Stefan Roese <sr@denx.de>
86224
86225commit 6d3e0107235aa0e6a6dcb77f9884497280bf85ad
86226Author: Wolfgang Denk <wd@pollux.denx.de>
86227Date:	Tue Jan 16 18:30:50 2007 +0100
86228
86229    Raname solidcard3 into sc3; add redundant env for sc3
86230
86231commit 1bbbbdd20fcec9933697000dcf55ff7972622596
86232Author: Wolfgang Denk <wd@pollux.denx.de>
86233Date:	Tue Jan 16 12:46:35 2007 +0100
86234
86235    Update default environment for Solidcard3
86236
86237commit 5a5c56986a9ccf71642c8b6374eb18487b15fecd
86238Author: Stefan Roese <sr@denx.de>
86239Date:	Mon Jan 15 09:46:29 2007 +0100
86240
86241    [PATCH] Fix 440SPe rev B detection from previous patch
86242
86243    Signed-off-by: Stefan Roese <sr@denx.de>
86244
86245commit a443d31410c571ee8f970da819a44d698fdd6b1f
86246Author: Heiko Schocher <hs@pollux.denx.de>
86247Date:	Sun Jan 14 13:35:31 2007 +0100
86248
86249	[FIX] correct I2C Writes for the LM81 Sensor.
86250
86251	Signed-off-by: Heiko Schocher <hs@denx.de>
86252
86253commit 0bba5452835f19a61204edcda3a58112fd8e2208
86254Author: Wolfgang Denk <wd@pollux.denx.de>
86255Date:	Sat Jan 13 11:17:10 2007 +0100
86256
86257    Undo commit 3033ebb2: reset command does not take any arguments
86258
86259    Haiying Wang's modification to the reset command was broken, undo it.
86260
86261    Signed-off-by: Wolfgang Denk <wd@denx.de>
86262
86263commit 95981778cff0038fd9941044d6a3eda810e33258
86264Author: Stefan Roese <sr@denx.de>
86265Date:	Sat Jan 13 08:01:03 2007 +0100
86266
86267    [PATCH] Update 440SP(e) cpu revisions
86268
86269    Also display enabled/disabled RAID 6 support for 440SP/440SPe PPC's.
86270
86271    Signed-off-by: Stefan Roese <sr@denx.de>
86272
86273commit 77ddc5b9afb325262fd88752ba430a1dded1f0c7
86274Author: Stefan Roese <sr@denx.de>
86275Date:	Sat Jan 13 07:59:56 2007 +0100
86276
86277    [PATCH] Update Yellowstone (440GR) to display board rev and PCI bus speed
86278
86279    Now the board revision and the current PCI bus speed are printed after
86280    the board message.
86281
86282    Also the EBC initialising is now done via defines in the board config
86283    file.
86284
86285    Signed-off-by: Stefan Roese <sr@denx.de>
86286
86287commit 36adff362c2c0141ff8a810d42a7e478f779130f
86288Author: Stefan Roese <sr@denx.de>
86289Date:	Sat Jan 13 07:59:19 2007 +0100
86290
86291    [PATCH] Update Yosemite (440EP) to display board rev and PCI bus speed
86292
86293    Now the board revision and the current PCI bus speed are printed after
86294    the board message.
86295
86296    Also the EBC initialising is now done via defines in the board config
86297    file.
86298
86299    Signed-off-by: Stefan Roese <sr@denx.de>
86300
86301commit e0b9ea8c8a294de6a5350ae638879d24b5b709d6
86302Author: Stefan Roese <sr@denx.de>
86303Date:	Sat Jan 13 07:57:51 2007 +0100
86304
86305    [PATCH] Update Sequoia (440EPx) to display board rev and PCI bus speed
86306
86307    Now the board revision and the current PCI bus speed are printed after
86308    the board message.
86309
86310    Signed-off-by: Stefan Roese <sr@denx.de>
86311
86312commit ca43ba18e910206ef8063e4b22d282630bff3fd2
86313Author: Heiko Schocher <hs@pollux.denx.de>
86314Date:	Thu Jan 11 15:44:44 2007 +0100
86315
86316	Added support for the SOLIDCARD III board from Eurodesign
86317
86318	Signed-off-by: Heiko Schocher <hs@denx.de>
86319
86320commit 6abaee42621c07e81a2cd189ad4368b5e8c50280
86321Author: Reinhard Thies <Reinhard.Thies@web.de>
86322Date:	Wed Jan 10 14:41:14 2007 +0100
86323
86324    Adjusted default environment for cam5200 board.
86325
86326commit bab5a90d4ccc1a46a8127b867fa59028cc623ad9
86327Author: Wolfgang Denk <wd@pollux.denx.de>
86328Date:	Wed Jan 10 15:35:52 2007 +0100
86329
86330    Update CHANGELOG
86331
86332commit 787fa15860a57833e50bd30555079a9cd4e519b8
86333Author: Wolfgang Denk <wd@pollux.denx.de>
86334Date:	Wed Jan 10 01:28:39 2007 +0100
86335
86336    Fix auto_update for MCC200 board.
86337
86338    The invocation of do_auto_update() is moved to the end of the
86339    misc_init_r() function, after the flash mappings have been
86340    initialized. Please find attached a patch that implements that
86341    change.
86342
86343    Also correct the decoding of the keypad status. With this update, the
86344    key that will trigger the update is Column 2, Row 2.
86345
86346commit d9384de2f571046e71081bae22b49e3d5ca2e3d5
86347Author: Marian Balakowicz <m8@semihalf.com>
86348Date:	Wed Jan 10 00:26:15 2007 +0100
86349
86350    CAM5200 flash driver modifications:
86351    - use CFI driver (replaces custom flash driver) for main 'cam5200' target
86352    - add second build target 'cam5200_niosflash' which still uses custom driver
86353
86354commit 67fea022fa957f59653b5238c7496f80a6b70432
86355Author: Markus Klotzbuecher <mk@denx.de>
86356Date:	Tue Jan 9 16:02:48 2007 +0100
86357
86358    SPC1920: cleanup memory contoller setup
86359
86360commit 8fc2102faa23593c80381437c09f7745a14deb40
86361Author: Markus Klotzbuecher <mk@denx.de>
86362Date:	Tue Jan 9 14:57:14 2007 +0100
86363
86364    Fix the cpu speed setup to work with all boards.
86365
86366commit 9295acb77481cf099ef9b40e1fa2d145b3c7490c
86367Author: Markus Klotzbuecher <mk@denx.de>
86368Date:	Tue Jan 9 14:57:13 2007 +0100
86369
86370    SPC1920: add support for the FM18L08 Ramtron FRAM
86371
86372commit 38ccd2fdf3364a53fe80e9b365303ecdafc9e223
86373Author: Markus Klotzbuecher <mk@denx.de>
86374Date:	Tue Jan 9 14:57:13 2007 +0100
86375
86376    SPC1920: update the HPI register addresses to work with the second
86377    generation of hardware
86378
86379commit 5921e5313fc3eadd42770c2b99badd7fae5ecf1e
86380Author: Markus Klotzbuecher <mk@creamnet.de>
86381Date:	Tue Jan 9 14:57:13 2007 +0100
86382
86383    Miscellanious spc1920 related cleanups
86384
86385commit e4c2d37adc8bb1bf69dcf600cbc6c75f916a6120
86386Author: Markus Klotzbuecher <mk@denx.de>
86387Date:	Tue Jan 9 14:57:12 2007 +0100
86388
86389    SPC1920 GO/NOGO led should be set to color red in U-Boot
86390
86391commit 0be62728aac459ba268d6d752ed49ec0e2bc7348
86392Author: Markus Klotzbuecher <mk@creamnet.de>
86393Date:	Tue Jan 9 14:57:12 2007 +0100
86394
86395    Add support for the DS3231 RTC
86396
86397commit 8139567b60d678584b05f0718a681f2047c5e14f
86398Author: Markus Klotzbuecher <mk@creamnet.de>
86399Date:	Tue Jan 9 14:57:11 2007 +0100
86400
86401    SMC1 uses external CLK4 instead of BRG on spc1920
86402
86403commit d8d9de1a02fbd880b613d607143d1f57342affc7
86404Author: Markus Klotzbuecher <mk@creamnet.de>
86405Date:	Tue Jan 9 14:57:10 2007 +0100
86406
86407    Update the SPC1920 CMB PLD driver
86408
86409commit 3f34f869162750e5e999fd140f884f5de952bcfe
86410Author: Markus Klotzbuecher <mk@creamnet.de>
86411Date:	Tue Jan 9 14:57:10 2007 +0100
86412
86413    Add / enable I2C support on the spc1920 board
86414
86415commit d28707dbce1e9ac2017ad051da4133bf22b4204f
86416Author: Markus Klotzbuecher <mk@creamnet.de>
86417Date:	Tue Jan 9 14:57:10 2007 +0100
86418
86419    Add support for the tms320671x host port interface (HPI)
86420
86421commit f4eb54529bb3664c3a562e488b460fe075f79d67
86422Author: Wolfgang Denk <wd@pollux.denx.de>
86423Date:	Sun Jan 7 00:13:11 2007 +0100
86424
86425    Prepare for release 1.2.0
86426
86427commit f07ae7a9daef27a3d0213a4f3fe39d5342173c02
86428Author: Stefan Roese <sr@denx.de>
86429Date:	Sat Jan 6 15:58:09 2007 +0100
86430
86431    [PATCH] 44x: Fix problem with DDR controller setup (refresh rate)
86432
86433    This patch fixes a problem with an incorrect setup for the refresh
86434    timer of the 44x DDR controller in the file cpu/ppc4xx/sdram.c
86435
86436    Signed-off-by: Stefan Roese <sr@denx.de>
86437
86438commit f16c1da9577f06c5fc08651a4065537407de4635
86439Author: Stefan Roese <sr@denx.de>
86440Date:	Sat Jan 6 15:56:13 2007 +0100
86441
86442    [PATCH] Update ALPR board files
86443
86444    This update brings the ALPR board support to the newest version.
86445    It also fixes a problem with the NAND driver.
86446
86447    Signed-off-by: Stefan Roese <sr@denx.de>
86448
86449commit cd1d937f90250a32988c37b2b4af8364d25de8ed
86450Author: Stefan Roese <sr@denx.de>
86451Date:	Fri Jan 5 11:46:05 2007 +0100
86452
86453    [PATCH] nand: Fix problem with oobsize calculation
86454
86455    Here the description from Brian Brelsford <Brian_Brelsford@dell.com>:
86456
86457    The Hynix part returns a 0x1d in the 4th ID byte. The Samsung part
86458    returns a 0x15. In the code fragment below bits [1:0] determine the
86459    page size, it is ANDed via "(extid & 0x3)" then shifted out. The
86460    next field is also ANDed with 0x3. However this is a one bit field
86461    as defined in the Hynix and Samsung parts in the 4th ID byte that
86462    determins the oobsize, not a two bit field. It works on Samsung as
86463    bits[3:2] are 01. However for the Hynix there is a 11 in these two
86464    bits, so the oob size gets messed up.
86465
86466    I checked the correct linux code and the suggested fix from Brian is
86467    also available in the linux nand mtd driver.
86468
86469    Signed-off-by: Stefan Roese <sr@denx.de>
86470
86471commit a78bc443ae5a4a8ba87590587d5e35bf5a787b2e
86472Author: Stefan Roese <sr@denx.de>
86473Date:	Fri Jan 5 10:40:36 2007 +0100
86474
86475    [PATCH] Clear PLB4A0_ACR[WRP] on Sequoia (440EPx)
86476
86477    This fix will make the MAL burst disabling patch for the Linux
86478    EMAC driver obsolete.
86479
86480    Signed-off-by: Stefan Roese <sr@denx.de>
86481
86482commit 023889838282b6237b401664f22dd22dfba2c066
86483Author: Stefan Roese <sr@denx.de>
86484Date:	Fri Jan 5 10:38:05 2007 +0100
86485
86486    [PATCH] Add DDR2 optimization code for Sequoia (440EPx) board
86487
86488    This code will optimize the DDR2 controller setup on a board specific
86489    basis.
86490
86491    Note: This code doesn't work right now on the NAND booting image for the
86492    Sequoia board, since it doesn't fit into the 4kBytes for the SPL image.
86493
86494    Signed-off-by: Stefan Roese <sr@denx.de>
86495
86496commit cce4acbb68398634b8d011ed7bb0d12269c84230
86497Author: Bartlomiej Sieka <tur@semihalf.com>
86498Date:	Thu Dec 28 19:08:21 2006 +0100
86499
86500    Few V38B changes:
86501      - fix a typo in V38B config file
86502      - move watchdog initialisation earlier in the boot process
86503      - add "wdt=off" to default kernel command line (disables kernel watchdog)
86504
86505commit 92eb729bad876725aeea908d2addba0800620840
86506Author: Wolfgang Denk <wd@pollux.denx.de>
86507Date:	Wed Dec 27 01:26:13 2006 +0100
86508
86509    Fix bug in adaption of Stefano Babic's CFI driver patch.
86510
86511commit 9c0f42ecfe25f7ffce8ec7a815f03864d723ffe3
86512Author: Wolfgang Denk <wd@pollux.denx.de>
86513Date:	Sun Dec 24 01:42:57 2006 +0100
86514
86515    Minor code cleanup.
86516
86517commit d784fdb05900ada3686d5778783e1fb328e9fb66
86518Author: Stefano Babic <sbabic@denx.de>
86519Date:	Tue Dec 12 00:22:42 2006 +0100
86520
86521    Fix cfi failure with Spansion Flash (Spansion Flash Devices have a different offset to go into CFI mode)
86522
86523commit 1b3c360c235dc684ec06c2d5f183f0a282ce45e2
86524Author: Stefan Roese <sr@denx.de>
86525Date:	Fri Dec 22 14:29:40 2006 +0100
86526
86527    [PATCH] Fix sequoia flash autodetection (finally correct)
86528
86529    Now 32MByte and 64MByte FLASH is know to work and other
86530    configurations should work too.
86531
86532    Signed-off-by: Stefan Roese <sr@denx.de>
86533
86534commit 82e5236a8b719543643fd26d5827938ab2b94818
86535Author: Wolfgang Denk <wd@pollux.denx.de>
86536Date:	Fri Dec 22 10:30:26 2006 +0100
86537
86538    Minor code cleanup; update CHANGELOG.
86539
86540commit fa23044564091f05d9695beb7b5b9a931e7f41a4
86541Author: Heiko Schocher <hs@pollux.denx.de>
86542Date:	Thu Dec 21 17:17:02 2006 +0100
86543
86544    Added support for the TQM8272 board from TQ
86545
86546    Signed-off-by: Heiko Schocher <hs@denx.de>
86547
86548commit 6dedf3d49dd14c3bf541c8ecee7ffaac5f0e1d6c
86549Author: Heiko Schocher <hs@pollux.denx.de>
86550Date:	Thu Dec 21 16:14:48 2006 +0100
86551
86552    [PATCH] Add support for the UC101 board from MAN.
86553
86554    Signed-off-by: Heiko Schocher <hs@denx.de>
86555
86556commit c84bad0ef60e7055ab0bd49b93069509cecc382a
86557Author: Bartlomiej Sieka <tur@semihalf.com>
86558Date:	Wed Dec 20 00:29:43 2006 +0100
86559
86560    Fix to make the baudrate changes immediate for the MCF52x2 family.
86561
86562commit daa6e418bcc0c717752e8de939c213c790286096
86563Author: Bartlomiej Sieka <tur@semihalf.com>
86564Date:	Wed Dec 20 00:27:32 2006 +0100
86565
86566    Preliminary support for the iDMR board (ColdFire).
86567
86568commit cdb97a6678826f85e7c69eae6a1c113d034c9b10
86569Author: Andrei Safronov <safronov@pollux.denx.de>
86570Date:	Fri Dec 8 16:23:08 2006 +0100
86571
86572    automatic update mechanism
86573
86574commit 9d27b3a0685ff99fc477983f315c04d49f657a8a
86575Author: roy zang <tie-fei.zang@freescale.com>
86576Date:	Mon Dec 4 17:56:59 2006 +0800
86577
86578    Slight code clean up.
86579    Add comments, delete duplicate define and remove spaces.
86580    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86581
86582commit 4dbcd69e3e2776ea334590d5768e3692c5fae5c1
86583Author: roy zang <tie-fei.zang@freescale.com>
86584Date:	Mon Dec 4 17:54:21 2006 +0800
86585
86586    Introduce PLL_CFG[0:4] table for processor 7448/7447A/7455/7457. The original
86587    multiplier table can not refect the real PLL clock behavior of these
86588    processors. Please refer to the hardware specification for detailed
86589    information of the corresponding processors.
86590    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86591
86592commit 4efe20c9579011d9987f62ed7d35ee8cdc1cf0e0
86593Author: roy zang <tie-fei.zang@freescale.com>
86594Date:	Mon Dec 4 14:46:23 2006 +0800
86595
86596    Remove the static MAC address, ip address, server ip, netmask and
86597    gateway ip for network setting.
86598    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86599
86600commit 6f12c61cf31ed73d72ddfcfc712a854a3a177aaf
86601Author: roy zang <tie-fei.zang@freescale.com>
86602Date:	Mon Dec 4 14:33:08 2006 +0800
86603
86604    Remove the duplicate memory test code for mpc744ihpc2 board.
86605    If a memory test is needed, please use the functions in
86606    post/memory.c or memtest command.
86607    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86608
86609commit c9c1eeed7dd193fa65fb194654132040d49d4d3a
86610Author: roy zang <tie-fei.zang@freescale.com>
86611Date:	Fri Dec 1 19:01:25 2006 +0800
86612
86613    Fix the exception occuring in RAM table search issue.
86614    The original search_one_table() function code can only processes the search
86615    for the exception occurring in FLASH/ROM, because the exception and fixup
86616    table usually locate in FLASH. If the exception address is also in
86617    FLASH, it will be OK.
86618    If the exception occurs in RAM, after the u-boot relocation, a
86619    relocation offset should be added.
86620
86621    clean up the code in cpu/74xx_7xx/cpu.c
86622
86623    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86624
86625commit ee311214e0d216f904feea269599d0934bf71f23
86626Author: roy zang <tie-fei.zang@freescale.com>
86627Date:	Fri Dec 1 11:47:36 2006 +0800
86628
86629    Clean up the code according to codestyle:
86630    (1) remove some C++ comments.
86631    (2) remove trailing white space.
86632    (3) remove trailing empty line.
86633    (4) Indentation by table.
86634    (5) remove {} in one line condition.
86635    (6) add space before '(' in function call.
86636    Remove some weird printf () output.
86637    Add necessary comments.
86638    Modified Makefile to support building in a separate directory.
86639
86640commit dd520bf314c7add4183c5191692180f576f96b60
86641Author: Wolfgang Denk <wd@pollux.denx.de>
86642Date:	Thu Nov 30 18:02:20 2006 +0100
86643
86644    Code cleanup.
86645
86646commit 8d9a8610b8256331132227e9e6585c6bd5742787
86647Author: Wolfgang Denk <wd@pollux.denx.de>
86648Date:	Thu Nov 30 01:54:07 2006 +0100
86649
86650    Code cleanup. Update CHANGELOG.
86651
86652commit 726e90aacf0b1ecb0e7055be574622fbe3e450ba
86653Author: Grant Likely <grant.likely@secretlab.ca>
86654Date:	Wed Nov 29 16:23:42 2006 +0100
86655
86656    [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals
86657
86658    The soc node of the mpc52xx needs to be loaded with the IPB bus frequency,
86659    not the XLB frequency.
86660
86661    This patch depends on the previous patches for MPC52xx device tree support
86662
86663    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
86664    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
86665
86666commit 1eac2a71417b6675b11aace72102a2e7fde8f5c6
86667Author: Stefan Roese <sr@denx.de>
86668Date:	Wed Nov 29 15:42:37 2006 +0100
86669
86670    [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boards
86671
86672    This patch adds support for the Prodrive P3M750 (PPC750 & MV64460)
86673    and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are
86674    quite similar and share the same board directory "prodrive/p3mx"
86675    and the same config file "p3mx.h".
86676
86677    Signed-off-by: Stefan Roese <sr@denx.de>
86678
86679commit 1bdd46832aeb569f5e04b1f20f64318525b6525a
86680Author: Stefan Roese <sr@denx.de>
86681Date:	Wed Nov 29 12:53:15 2006 +0100
86682
86683    [PATCH] common/cmd_elf.c: Enable loadaddr as parameter in bootvx command
86684
86685    In the bootvx command the load address was only read from the env
86686    variable "loadaddr" and not optionally passed as paramter as described
86687    in the help. This is fixed with this patch. The behaviour is now the
86688    same as in the bootelf command.
86689
86690    Signed-off-by: Stefan Roese <sr@denx.de>
86691
86692commit 4e26f1074c3ac1bd8fd094f0dc4a1c4a0b15a592
86693Author: Stefan Roese <sr@denx.de>
86694Date:	Wed Nov 29 12:03:57 2006 +0100
86695
86696    [PATCH] include/ppc440.h minor error affecting interrupts
86697
86698    Fixed include/ppc440.c for UIC address Bug
86699
86700    Corrects bug affecting the addresses for the universal interrupt
86701    controller UIC2 and UIC3 on the PPC440 Epx, GRx, and SPE chips.
86702
86703    Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
86704    Signed-off-by: Stefan Roese <sr@denx.de>
86705
86706commit 1939d969443ccf316cab2bf32ab1027d4db5ba1a
86707Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
86708Date:	Tue Nov 28 16:17:27 2006 -0600
86709
86710    Make fsl-i2c not conflict with SOFT I2C
86711
86712    Signed-off-by: Timur Tabi <timur@freescale.com>
86713
86714commit 14198bf768fdc958e3c1afd2404e5262208e98d7
86715Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
86716Date:	Tue Nov 28 16:17:18 2006 -0600
86717
86718    Fix I2C master address initialization.
86719
86720    Signed-off-by: Timur Tabi <timur@freescale.com>
86721
86722commit cf3d045e51ca8dcc6cf759827140861d6ac25c04
86723Author: Kim Phillips <kim.phillips@freescale.com>
86724Date:	Tue Nov 28 23:31:19 2006 -0600
86725
86726    Assign maintainers for mpc8349emds and mpc8360emds
86727
86728    Dave for mpc8360emds, and me for mpc8349emds.
86729
86730commit 1aa934c81b77f2080d3ca4b226eab67b17a33961
86731Author: Kim Phillips <kim.phillips@freescale.com>
86732Date:	Tue Nov 28 23:28:33 2006 -0600
86733
86734    Eliminate gcc 4 'used uninitialized' warnings in drivers/qe/uccf.c
86735
86736    give initial values for reg_num, shift, p_cmxucr in ucc_set_clk_src
86737    since they are passed by reference to ucc_get_cmxucr_reg and assigned.
86738
86739commit e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5
86740Author: Timur Tabi <timur@freescale.com>
86741Date:	Tue Nov 28 12:09:35 2006 -0600
86742
86743    mpc83xx: Miscellaneous code style fixes
86744
86745    Implement various code style fixes and similar changes.
86746
86747    Signed-off-by: Timur Tabi <timur@freescale.com>
86748
86749commit e59581c56ab5d6e0207ddac3b2c1d55cb36ec706
86750Author: Stefan Roese <sr@denx.de>
86751Date:	Tue Nov 28 17:55:49 2006 +0100
86752
86753    [PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.
86754
86755    This patch adds the code and configuration necessary to boot with an
86756    arch/powerpc Linux kernel.
86757
86758    Signed-off-by: Grant Likely <grant.likely@gmail.com>
86759    Acked-by: Jon Loeliger <jdl@freescale.com>
86760
86761commit e732faec95a83cb468b4850ae807c8301dde8f6a
86762Author: Stefan Roese <sr@denx.de>
86763Date:	Tue Nov 28 16:09:24 2006 +0100
86764
86765    [PATCH] PPC4xx: 440SP Rev. C detection added
86766
86767    Signed-off-by: Stefan Roese <sr@denx.de>
86768
86769commit e7f3e9ff01fbd7fa72eb42a9675fbed6bc4736b0
86770Author: Stefan Roese <sr@denx.de>
86771Date:	Tue Nov 28 11:04:45 2006 +0100
86772
86773    [PATCH] nand: Fix patch merge problem
86774
86775    Signed-off-by: Stefan Roese <sr@denx.de>
86776
86777commit 58e3b14c18ed3288ceef8d086946dbf3df64ccf2
86778Author: Stefan Roese <sr@denx.de>
86779Date:	Tue Nov 28 11:04:45 2006 +0100
86780
86781    [PATCH] nand: Fix patch merge problem
86782
86783    Signed-off-by: Stefan Roese <sr@denx.de>
86784
86785commit 4f4b602ec7524a032bdf3c6d28c7f525a4a67eaa
86786Author: Wolfgang Denk <wd@pollux.denx.de>
86787Date:	Mon Nov 27 22:53:53 2006 +0100
86788
86789    Update CHANGELOG
86790
86791commit f6e495f54cdb8fe340b9c03deab40ad746d52fae
86792Author: Stefan Roese <sr@denx.de>
86793Date:	Mon Nov 27 17:43:25 2006 +0100
86794
86795    [PATCH] 4xx_enet.c: Correct the setting of zmiifer register
86796
86797    Patch below corrects the setting of the zmiifer register, it was
86798    overwritting the register rather than ORing the settings.
86799
86800    Signed-off-by: Neil Wilson <NWilson@airspan.com>
86801    Signed-off-by: Stefan Roese <sr@denx.de>
86802
86803commit d1a72545296800b7e219f93104ad5836f0003d66
86804Author: Stefan Roese <sr@denx.de>
86805Date:	Mon Nov 27 17:34:10 2006 +0100
86806
86807    [PATCH] Select NAND embedded environment from board configuration
86808
86809    The current NAND Bootloader setup forces the environment
86810    variables to be in line with the bootloader. This change
86811    enables the configuration to be made in the board include
86812    file instead so that it can be individually enabled.
86813
86814    Signed-off-by: Nick Spence <nick.spence@freescale.com>
86815    Signed-off-by: Stefan Roese <sr@denx.de>
86816
86817commit 15784862857c3c2214498defcfed84ff137fb81e
86818Author: Stefan Roese <sr@denx.de>
86819Date:	Mon Nov 27 17:22:19 2006 +0100
86820
86821    [PATCH] nand_wait() timeout fixes
86822
86823    Two fixes for the nand_wait() function in
86824    drivers/nand/nand_base.c:
86825
86826    1. Use correct timeouts. The original timeouts in Linux
86827    source are 400ms and 20ms not 40s and 20s
86828
86829    2. Return correct error value in case of timeout. 0 is
86830    interpreted as OK.
86831
86832    Signed-off-by: Rui Sousa <rui.sousa@laposte.net>
86833    Signed-off-by: Stefan Roese <sr@denx.de>
86834
86835commit da5553b095bf04f4f109ad7e565dae3aba47b230
86836Author: Stefan Roese <sr@denx.de>
86837Date:	Mon Nov 27 17:04:06 2006 +0100
86838
86839    [PATCH] Allow CONFIG_OF_FLAT_TREE to boot a non-arch/powerpc kernel
86840
86841    This patch allows an arch/ppc kernel to be booted by just passing 1 or 2
86842    arguments to bootm.  It removes the getenv("disable_of") test that used
86843    to be used for this purpose.
86844
86845    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
86846    Acked-by: Jon Loeliger <jdl@freescale.com>
86847
86848commit a9398e018593782c5fa7d0741955fc1256b34c1e
86849Author: Wolfgang Denk <wd@pollux.denx.de>
86850Date:	Mon Nov 27 15:32:42 2006 +0100
86851
86852    Minor code cleanup. Update CHANGELOG.
86853
86854commit 1729b92cde575476684bffe819d0b7791b57bff2
86855Author: Stefan Roese <sr@denx.de>
86856Date:	Mon Nov 27 14:52:04 2006 +0100
86857
86858    [PATCH] 4xx: Fix problem with board specific reset code (now for real)
86859
86860    Signed-off-by: Stefan Roese <sr@denx.de>
86861
86862commit cc5ee8a92a0e3ca6f727af71b8fd206460c7afd7
86863Author: Stefan Roese <sr@denx.de>
86864Date:	Mon Nov 27 14:49:51 2006 +0100
86865
86866    [PATCH] alpr: remove unused board specific flash driver
86867
86868    Signed-off-by: Stefan Roese <sr@denx.de>
86869
86870commit 1f94d162e2b5f0edc28d9fb11482502c44d218e1
86871Author: Stefan Roese <sr@denx.de>
86872Date:	Mon Nov 27 14:48:41 2006 +0100
86873
86874    [PATCH] 4xx: Fix problem with board specific reset code
86875
86876    Signed-off-by: Stefan Roese <sr@denx.de>
86877
86878commit ec0c2ec725aec9524a177a77ce75559e644a931a
86879Author: Stefan Roese <sr@denx.de>
86880Date:	Mon Nov 27 14:46:06 2006 +0100
86881
86882    [PATCH] Remove testing 4xx enet PHY setup
86883
86884    Signed-off-by: Stefan Roese <sr@denx.de>
86885
86886commit 1c2ce2262069510f31c7d3fd7efd3d58b8c0c148
86887Author: Stefan Roese <sr@denx.de>
86888Date:	Mon Nov 27 14:12:17 2006 +0100
86889
86890    [PATCH] Update Prodrive ALPR board support (440GX)
86891
86892    Signed-off-by: Stefan Roese <sr@denx.de>
86893
86894commit 58b485776698c3d71ec5a215e392123b4c15afa3
86895Author: Markus Klotzbuecher <mk@denx.de>
86896Date:	Mon Nov 27 11:51:21 2006 +0100
86897
86898    Add a small README with information on the generic ohci driver.
86899
86900commit ae3b770e4eae8e98b6e9e29662e18c47fdf0171f
86901Author: Markus Klotzbuecher <mk@denx.de>
86902Date:	Mon Nov 27 11:46:46 2006 +0100
86903
86904    Fix some endianness issues related to the generic ohci driver
86905
86906commit 7b59b3c7a8ce2e4b567abf99c1cd667bf35b9418
86907Author: Markus Klotzbuecher <mk@denx.de>
86908Date:	Mon Nov 27 11:44:58 2006 +0100
86909
86910    Introduced the configuration option CONFIG_USB_OHCI_NEW in order to be able
86911    to choose between the old and the generic OHCI drivers.
86912
86913commit 53e336e9ffc51035bdc4e5867631b3378761b4df
86914Author: Markus Klotzbuecher <mk@denx.de>
86915Date:	Mon Nov 27 11:43:09 2006 +0100
86916
86917    Modified the mpc5xxx and the ppc4xx cpu to use the generic OHCI driver
86918    and adapted board configs TQM5200 and yosemite accordingly. This commit
86919    also makes the maximum number of root hub ports configurable
86920    (CFG_USB_OHCI_MAX_ROOT_PORTS).
86921
86922commit 78d620ebb5871d252270dedfad60c6568993b780
86923Author: Wolfgang Denk <wd@atlas.denx.de>
86924Date:	Thu Nov 23 22:58:58 2006 +0100
86925
86926    Updates for TQM5200 modules:
86927    - fix off-by-one error in board/tqm5200/cam5200_flash.c error message
86928    - simplify "udate" definitions
86929
86930commit 2053283304eeddf250d109e6791eb6fa4cad14f7
86931Author: Stefan Roese <sr@denx.de>
86932Date:	Wed Nov 22 13:20:50 2006 +0100
86933
86934    [PATCH] PPC4xx start.S: Fix for processor errata
86935
86936    Fixed cpu/ppc4xx/start.S for 440EPx Errata: further corrects PPC440EPx
86937    errata 1.12: 440_33 by moving patch up in code.
86938
86939    Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
86940    Signed-off-by: Stefan Roese <sr@denx.de>
86941
86942commit 4ef6251403f637841000e0fef9e832aa01339822
86943Author: Stefan Roese <sr@denx.de>
86944Date:	Mon Nov 20 20:39:52 2006 +0100
86945
86946    [PATCH] Update AMCC Sequoia config file to support 64MByte NOR FLASH
86947
86948    Signed-off-by: Stefan Roese <sr@denx.de>
86949
86950commit e4bbd8da164b976d38616bd9c69c5e86e193cdf0
86951Author: Wolfgang Denk <wd@pollux.denx.de>
86952Date:	Mon Nov 20 10:28:30 2006 +0100
86953
86954    Update CHANGELOG
86955
86956commit 260421a21e934a68d31fb6125b0fbd2631a8ca20
86957Author: Stefan Roese <sr@denx.de>
86958Date:	Mon Nov 13 13:55:24 2006 +0100
86959
86960    [PATCH] CFI driver AMD Command Set Top boot geometry reversal, etc. [Updated]
86961
86962       * Adds support for AMD command set Top Boot flash geometry reversal
86963       * Adds support for reading JEDEC Manufacturer ID and Device ID
86964       * Adds support for displaying command set, manufacturer id and
86965	 device ids (flinfo)
86966       * Makes flinfo output to be consistent when CFG_FLASH_EMPTY_INFO defined
86967       * Removes outdated change history (refer to git log instead)
86968
86969    Signed-off-by: Tolunay Orkun <listmember@orkun.us>
86970    Signed-off-by: Stefan Roese <sr@denx.de>
86971
86972commit b21b511d4c50408f4853f46f06b601272196223f
86973Author: Wolfgang Denk <wd@pollux.denx.de>
86974Date:	Sun Nov 12 21:13:23 2006 +0100
86975
86976    Update CHANGELOG
86977
86978commit ce3f1a40c507afbab06c5eb58ccdc6713eda3245
86979Author: Bartlomiej Sieka <tur@semihalf.com>
86980Date:	Sat Nov 11 22:48:22 2006 +0100
86981
86982    Disable the watchdog in the default config for the V38B board.
86983
86984commit 44a47e6db2694841211f1c8fdbafd36992e9cd1a
86985Author: Bartlomiej Sieka <tur@semihalf.com>
86986Date:	Sat Nov 11 22:43:00 2006 +0100
86987
86988    Change the GPIO pin multiplexing configuration for V38B. The USB GPIO pin
86989    group is enabled for USB earlier (in cpu_init_f() instead of
86990    usb_lowlevel_init()).
86991
86992commit 91650b3e4de688038d4f71279c44858e3e2c6870
86993Author: Wolfgang Denk <wd@pollux.denx.de>
86994Date:	Mon Nov 6 17:06:36 2006 +0100
86995
86996    Sequential accesses to non-existent memory must be synchronized,
86997    at least on G2 cores.
86998
86999    This fixes get_ram_size() problems on MPC5200 Rev. B boards.
87000
87001commit be5e61815d5a1fac290ce9c0ef09cb6a8e4288fa
87002Author: Timur Tabi <timur@freescale.com>
87003Date:	Fri Nov 3 19:15:00 2006 -0600
87004
87005    mpc83xx: Update 83xx to use fsl_i2c.c
87006
87007    Update the 83xx tree to use I2C support in drivers/fsl_i2c.c.  Delete
87008    cpu/mpc83xx/i2c.c, include/asm-ppc/i2c.h, and all references to those files.
87009    Added multiple I2C bus support to fsl_i2c.c.
87010
87011    Signed-off-by: Timur Tabi <timur@freescale.com>
87012
87013commit d239d74b1c937984bc519083a8e7de373a390f06
87014Author: Timur Tabi <timur@freescale.com>
87015Date:	Fri Nov 3 12:00:28 2006 -0600
87016
87017    mpc83xx: Replace CFG_IMMRBAR with CFG_IMMR
87018
87019    Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx
87020    tree matches the other 8xxx trees.
87021
87022    Signed-off-by: Timur Tabi <timur@freescale.com>
87023
87024commit f7fb2e703ec9688541416962724adff70a7322cb
87025Author: Kim Phillips <kim.phillips@freescale.com>
87026Date:	Thu Nov 2 19:47:11 2006 -0600
87027
87028    mpc83xx: Lindent and clean up cpu/mpc83xx/speed.c
87029
87030commit 90f30a710a3c619b5405860a686c4ddfc495d4b6
87031Author: Dave Liu <daveliu@freescale.com>
87032Date:	Thu Nov 2 18:05:50 2006 -0600
87033
87034    mpc83xx: Fix the incorrect dcbz operation
87035
87036    The 834x rev1.x silicon has one CPU5 errata.
87037
87038    The issue is when the data cache locked with
87039    HID0[DLOCK], the dcbz instruction looks like no-op inst.
87040
87041    The right behavior of the data cache is when the data cache
87042    Locked with HID0[DLOCK], the dcbz instruction allocates
87043    new tags in cache.
87044
87045    The 834x rev3.0 and later and 8360 have not this bug inside.
87046
87047    So, when 834x rev3.0/8360 are working with ECC, the dcbz
87048    instruction will corrupt the stack in cache, the processor will
87049    checkstop reset.
87050
87051    However, the 834x rev1.x can work with ECC with these code,
87052    because the sillicon has this cache bug. The dcbz will not
87053    corrupt the stack in cache.
87054    Really, it is the fault code running on fault sillicon.
87055
87056    This patch fix the incorrect dcbz operation. Instead of
87057    CPU FP writing to initialise the ECC.
87058
87059    CHANGELOG:
87060    * Fix the incorrect dcbz operation instead of CPU FP
87061    writing to initialise the ECC memory. Otherwise, it
87062    will corrupt the stack in cache, The processor will checkstop
87063    reset.
87064
87065    Signed-off-by: Dave Liu <daveliu@freescale.com>
87066
87067commit bf0b542d6773a5a1cbce77691f009b06d9aeb57d
87068Author: Kim Phillips <kim.phillips@freescale.com>
87069Date:	Wed Nov 1 00:10:40 2006 -0600
87070
87071    mpc83xx: add OF_FLAT_TREE bits to 83xx boards
87072
87073    add ft_pci_setup, OF_CPU, OF_SOC, OF_TBCLK, and
87074    STDOUT_PATH configuration bits to mpc8349emds,
87075    mpc8349itx, and mpc8360emds board code.
87076
87077    redo environment to use bootm with the fdtaddr
87078    for booting ARCH=powerpc kernels by default,
87079    and provide default fdtaddr values.
87080
87081commit 48041365b3420589ad464ebc7752e0053538b729
87082Author: Kim Phillips <kim.phillips@freescale.com>
87083Date:	Wed Nov 1 00:07:25 2006 -0600
87084
87085    mpc83xx: change ft code to modify local-mac-address property
87086
87087    Update 83xx OF code to update local-mac-address properties
87088    for ethernet instead of the obsolete 'address' property.
87089
87090commit 9ca880a250870a7d55754291b5591d2b5fe89b54
87091Author: Timur Tabi <timur@freescale.com>
87092Date:	Tue Oct 31 21:23:16 2006 -0600
87093
87094    mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and MPC8360EMDS
87095
87096    This patch also adds an improved I2C set_speed(), which handles all clock
87097    frequencies.
87098
87099    Signed-off-by: Timur Tabi <timur@freescale.com>
87100
87101commit ac4b5622ce050b5ee1e154b98df630d778661632
87102Author: Dave Liu <daveliu@freescale.com>
87103Date:	Tue Oct 31 19:54:59 2006 -0600
87104
87105    mpc83xx: add the README.mpc8360emds
87106
87107    add doc/README.mpc8360emds to accompany the new board support
87108
87109commit 7737d5c658c606f999dfbe3e86b0fed49e5c50ef
87110Author: Dave Liu <daveliu@freescale.com>
87111Date:	Fri Nov 3 12:11:15 2006 -0600
87112
87113    mpc83xx: add QE ethernet support
87114
87115    this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
87116
87117commit 5f8204394e39bbe8cd9f08b8f8d145b6c01f7c73
87118Author: Dave Liu <daveliu@freescale.com>
87119Date:	Fri Nov 3 19:33:44 2006 -0600
87120
87121    mpc83xx: Add MPC8360EMDS basic board support
87122
87123    Add support for the Freescale MPC8360EMDS board.
87124    Includes DDR, DUART, Local Bus, PCI.
87125
87126commit 23892e49352de74f7fac36ff90bb1be143d195e3
87127Author: Dave Liu <daveliu@freescale.com>
87128Date:	Tue Oct 31 19:30:40 2006 -0600
87129
87130    mpc83xx: add the QUICC Engine (QE) immap file
87131
87132    common QE immap file.  Also required for 8360.
87133
87134commit b701652a4992bdcc62fb1a6038a85beef9e55da4
87135Author: Dave Liu <daveliu@freescale.com>
87136Date:	Tue Oct 31 19:25:38 2006 -0600
87137
87138    mpc83xx: Add 8360 specifics to 83xx immap
87139
87140    Mainly add QE device dependencies, with appropriate 8360 protection.
87141    Lindent also run.
87142
87143commit 988833324a7fda482c8ac3ca23eb539f8232e404
87144Author: Timur Tabi <timur@freescale.com>
87145Date:	Tue Oct 31 19:14:41 2006 -0600
87146
87147    mpc83xx: Fix PCI, USB, bootargs for MPC8349E-mITX
87148
87149    PREREQUISITE PATCHES:
87150
87151    * This patch can only be applied after the following patches have been applied:
87152
87153      1) DNX#2006092142000015 "Add support for the MPC8349E-mITX  1/2"
87154      2) DNX#2006092142000024 "Add support for the MPC8349E-mITX  2/2"
87155
87156    CHANGELOG:
87157
87158    * For the 8349E-mITX, fix some size values in pci_init_board(), enable
87159      the clock for the 2nd USB board (Linux kernel will hang otherwise),
87160      and fix the CONFIG_BOOTARGS macro.
87161
87162    Signed-off-by: Timur Tabi <timur@freescale.com>
87163
87164commit 2ad6b513b31070bd0c003792ed1c3e7f5d740357
87165Author: Timur Tabi <timur@freescale.com>
87166Date:	Tue Oct 31 18:44:42 2006 -0600
87167
87168    mpc83xx: Add support for the MPC8349E-mITX
87169
87170    PREREQUISITE PATCHES:
87171
87172    * This patch can only be applied after the following patches have been applied:
87173
87174      1) DNX#2006090742000024 "Add support for multiple I2C buses"
87175      2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x"
87176      3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c"
87177      4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems"
87178      5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems"
87179
87180    CHANGELOG:
87181
87182    * Add support for the Freescale MPC8349E-mITX reference design platform.
87183      The second TSEC (Vitesse 7385 switch) is not supported at this time.
87184
87185    Signed-off-by: Timur Tabi <timur@freescale.com>
87186
87187commit 183da6d9b446cc12123455844ad1187e2375626f
87188Author: Ben Warren <bwarren@qstreams.com>
87189Date:	Tue Sep 12 10:15:53 2006 -0400
87190
87191    Additional MPC8349 support for multibus i2c
87192
87193    Hello,
87194
87195    Here is a patch for a file that was accidentally left out of a previous
87196    attempt.
87197
87198    It accompanies the patch with ticket DNX#2006090742000024
87199
87200    CHANGELOG:
87201	    Change PCI initialization to use new multi-bus I2C API.
87202
87203    regards,
87204    Ben
87205
87206commit b24f119d672b709d153ff2ac091d4aa63ec6877d
87207Author: Ben Warren <bwarren@qstreams.com>
87208Date:	Thu Sep 7 16:51:04 2006 -0400
87209
87210    Multi-bus I2C implementation of MPC834x
87211
87212    Hello,
87213
87214    Attached is a patch implementing multiple I2C buses on the MPC834x CPU
87215    family and the MPC8349EMDS board in particular.
87216    This patch requires Patch 1 (Add support for multiple I2C buses).
87217    Testing was performed on a 533MHz board.
87218
87219    /*** Note: This patch replaces ticket DNX#2006083042000027 ***/
87220
87221    Signed-off-by: Ben Warren <bwarren@qstreams.com>
87222
87223    CHANGELOG:
87224	    Implemented driver-level code to support two I2C buses on the
87225    MPC834x CPU family and the MPC8349EMDS board.  Available I2C bus speeds
87226    are 50kHz, 100kHz and 400kHz on each bus.
87227
87228    regards,
87229    Ben
87230
87231commit bb99ad6d8257bf828f150d40f507b30d80a4a7ae
87232Author: Ben Warren <bwarren@qstreams.com>
87233Date:	Thu Sep 7 16:50:54 2006 -0400
87234
87235    Add support for multiple I2C buses
87236
87237    Hello,
87238
87239    Attached is a patch providing support for multiple I2C buses at the
87240    command level.  The second part of the patch includes an implementation
87241    for the MPC834x CPU and MPC8349EMDS board.
87242
87243    /*** Note: This patch replaces ticket DNX#2006083042000018 ***/
87244
87245    Signed-off-by: Ben Warren <bwarren@qstreams.com>
87246
87247    Overview:
87248
87249    1. Include new 'i2c' command (based on USB implementation) using
87250    CONFIG_I2C_CMD_TREE.
87251
87252    2. Allow multiple buses by defining CONFIG_I2C_MULTI_BUS.  Note that
87253    the commands to change bus number and speed are only available under the
87254    new 'i2c' command mentioned in the first bullet.
87255
87256    3. The option CFG_I2C_NOPROBES has been expanded to work in multi-bus
87257    systems.  When CONFIG_I2C_MULTI_BUS is used, this option takes the form
87258    of an array of bus-device pairs.  Otherwise, it is an array of uchar.
87259
87260    CHANGELOG:
87261	    Added new 'i2c' master command for all I2C interaction.  This is
87262    conditionally compiled with CONFIG_I2C_CMD_TREE.  New commands added for
87263    setting I2C bus speed as well as changing the active bus if the board
87264    has more than one (conditionally compiled with
87265    CONFIG_I2C_MULTI_BUS).  Updated NOPROBE logic to handle multiple buses.
87266    Updated README.
87267
87268    regards,
87269    Ben
87270
87271commit bed85caf872714ebf53013967a695c9d63acfc68
87272Author: Timur Tabi <timur@freescale.com>
87273Date:	Tue Oct 31 18:13:36 2006 -0600
87274
87275    mpc83xx: Add support for Errata DDR6 on MPC 834x systems
87276
87277    CHANGELOG:
87278
87279    * Errata DDR6, which affects all current MPC 834x processors, lists changes
87280      required to maintain compatibility with various types of DDR memory.  This
87281      patch implements those changes.
87282
87283    Signed-off-by: Timur Tabi <timur@freescale.com>
87284
87285commit afd6e470f639883002c7c59d562690a5cb0f4865
87286Author: Timur Tabi <timur@freescale.com>
87287Date:	Wed Oct 25 18:45:23 2006 -0500
87288
87289    mpc83xx: fix TQM build by defining a CFG_FLASH_SIZE for it
87290
87291commit 31068b7c4abeefcb2c8fd4fbeccc8ec6c6d0475a
87292Author: Timur Tabi <timur@freescale.com>
87293Date:	Tue Aug 22 17:07:00 2006 -0500
87294
87295    mpc83xx: Add support for variable flash memory sizes on 83xx systems
87296
87297    CHANGELOG:
87298
87299    * On 83xx systems, use the CFG_FLASH_SIZE macro to program the LBC local access
87300       window registers, instead of using a hard-coded value of 8MB.
87301
87302    Signed-off-by: Timur Tabi <timur@freescale.com>
87303
87304commit 2fc34ae66e73fa7841d1a006dc1b5dcbc1f78965
87305Author: Tanya Jiang <tanya.jiang@freescale.com>
87306Date:	Thu Aug 3 18:38:13 2006 +0800
87307
87308    mpc83xx: Unified TQM834x variable names with 83xx and consolidated macros
87309
87310    Unified TQM834x variable names with 83xx and consolidated macro
87311    in preparation for the 8360 and other upcoming 83xx devices.
87312
87313    Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87314
87315commit f6eda7f80ccc13d658020268c507d7173cf2e8aa
87316Author: Dave Liu <daveliu@freescale.com>
87317Date:	Wed Oct 25 14:41:21 2006 -0500
87318
87319    mpc83xx: Changed to unified mpx83xx names and added common 83xx changes
87320
87321    Incorporated the common unified variable names and the changes in preparation
87322    for releasing mpc8360 patches.
87323
87324    Signed-off-by: Dave Liu <daveliu@freescale.com>
87325
87326commit 3894c46c27c64891f93ac04edde86a9fa9758d92
87327Author: Tanya Jiang <tanya.jiang@freescale.com>
87328Date:	Thu Aug 3 18:36:02 2006 +0800
87329
87330    mpc83xx: Fix missing build for mpc8349emds pci.c
87331
87332    Make pci build for mpc8349emds
87333
87334    Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87335
87336commit 09a81ff740b29deea1e2ab08a3c2ac136c2e6219
87337Author: Tanya Jiang <tanya.jiang@freescale.com>
87338Date:	Thu Aug 3 18:39:49 2006 +0800
87339
87340    mpc83xx: Removed unused file resetvec.S for mpc83xx cpu
87341
87342    Removed unused file resetvec.S for mpc83xx cpu
87343
87344    Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87345
87346commit 04f899fc465c3e44f2b55ecc70618f5696fc0ddf
87347Author: Nick Spence <Nick.Spence@freescale.com>
87348Date:	Sat Sep 30 00:32:59 2006 -0700
87349
87350    NAND Flash verify across block boundaries
87351
87352    This patch addresses a problem when CONFIG_MTD_NAND_VERIFY_WRITE is
87353    defined
87354    and the write crosses a block boundary. The pointer to the verification
87355    buffer (bufstart) is not being updated to reflect the starting of the
87356    new
87357    block so the verification of the second block fails.
87358
87359    CHANGELOG:
87360
87361    * Fix NAND FLASH page verification across block boundaries
87362
87363commit f484dc791a3932537213c43c654cc1295c64b84c
87364Author: Nick Spence <nick.spence@freescale.com>
87365Date:	Thu Sep 7 07:39:46 2006 -0700
87366
87367    Added RGMII support to the TSECs and Marvell 881111 Phy
87368
87369    Added a phy initialization to adjust the RGMII RX and TX timing
87370    Always set the R100 bit in 100 BaseT mode regardless of the TSEC mode
87371
87372    Signed-off-by: Nick Spence <nick.spence@freescale.com>
87373
87374commit 4831c8b8a97799da77923d6bbb4c260c0d45521c
87375Author: roy zang <tie-fei.zang@freescale.com>
87376Date:	Fri Nov 3 13:10:00 2006 +0800
87377
87378    Remove some unused CFG define.
87379    undef CFG_DRAM_TEST
87380
87381commit 99c09c4dec34f77c243bf51bea532e3f339410ad
87382Author: roy zang <tie-fei.zang@freescale.com>
87383Date:	Fri Nov 3 13:07:36 2006 +0800
87384
87385    Change the TEXT_BASE from 0xFFF00000 to 0xFF000000.
87386    Both work. 0xFF000000 seems more reasonable.
87387
87388commit c59200443072353044aa4bf737a5a60f9a9af231
87389Author: Wolfgang Denk <wd@pollux.denx.de>
87390Date:	Thu Nov 2 15:15:01 2006 +0100
87391
87392    Release U-Boot 1.1.6
87393
87394commit c1fbe4103a0d6c8957f912af902d705ba67836f2
87395Author: roy zang <tie-fei.zang@freescale.com>
87396Date:	Thu Nov 2 19:14:48 2006 +0800
87397
87398    This patch comes from Yuli's posted patch on 8/8/2006
87399    titled "CFI Driver Little-Endian write Issue".
87400
87401    http://sourceforge.net/mailarchive/message.php?msg_id=36311999
87402
87403    If that patch applied, please discard this one.
87404    Until now , I do not see his patch is applied. So please apply this one.
87405
87406    Signed-off-by: Yuli Barcohen <yuli@arabellasw.com>
87407    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87408
87409commit b825f158e449e1e9cf74c08e572955e122394c96
87410Author: roy zang <tie-fei.zang@freescale.com>
87411Date:	Thu Nov 2 19:12:31 2006 +0800
87412
87413    Tsi108 on chip i2c support.
87414
87415    The i2c  Interface provides a master-only, serial interface that can be
87416    used for initializing Tsi108/Tsi109 registers from an EEPROM after a
87417    device reset.
87418
87419    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87420    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87421
87422commit 9226e7d6f09b9a1ac074cd918c81225a4689bba8
87423Author: roy zang <tie-fei.zang@freescale.com>
87424Date:	Thu Nov 2 19:11:06 2006 +0800
87425
87426    Tsi108 on chip pci controller support.
87427
87428    If there is no pci card, the tsi108/109 pci configure read will
87429    cause a machine check exception to the processor. PCI error should
87430    also be cleared after the read.
87431
87432    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87433    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87434
87435commit d1927cee977126e547ceeba23e4f978f377cfb8f
87436Author: roy zang <tie-fei.zang@freescale.com>
87437Date:	Thu Nov 2 19:08:55 2006 +0800
87438
87439    Tundra tsi108 on chip Ethernet controller support.
87440
87441    The following is a brief description of the Ethernet controller:
87442    The Tsi108/9 Ethernet Controller connects Switch Fabric to two independent
87443    Gigabit Ethernet ports,E0 and E1.  It uses a single Management interface
87444    to manage the two physical connection devices (PHYs).  Each Ethernet port
87445    has its own statistics monitor that tracks and reports key interface
87446    statistics.  Each port supports a 256-entry hash table for address
87447    filtering.	In addition, each port is bridged to the Switch Fabric
87448    through a 2-Kbyte transmit FIFO and a 4-Kbyte Receive FIFO.
87449
87450    Each Ethernet port also has a pair of internal Ethernet DMA channels to
87451    support the transmit and receive data flows.  The Ethernet DMA channels
87452    use descriptors set up in memory, the memory map of the device, and
87453    access via the Switch Fabric.  The Ethernet Controller?s DMA arbiter
87454    handles arbitration for the Switch Fabric.	The Controller also
87455    has a register businterface for register accesses and status monitor
87456    control.
87457
87458    The PMD (Physical Media Device) interface operates in MII, GMII, or TBI
87459    modes.  The MII mode is used for connecting with 10 or 100 Mbit/s PMDs.
87460    The GMII and TBI modes are used to connect with Gigabit PMDs.  Internal
87461    data flows to and from the Ethernet Controller through the Switch Fabric.
87462
87463    Each Ethernet port uses its transmit and receive DMA channels to manage
87464    data flows through buffer descriptors that are predefined by the
87465    system (the descriptors can exist anywhere in the system memory map).
87466    These descriptors are data structures that point to buffers filled
87467    with data ready to transmit over Ethernet, or they point to empty
87468    buffers ready to receive data from Ethernet.
87469
87470    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87471    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87472
87473commit 78aa0c3427f3ecdeb34aabfbbe2dd23b6ad8f40e
87474Author: roy zang <tie-fei.zang@freescale.com>
87475Date:	Thu Nov 2 19:01:33 2006 +0800
87476
87477    Tundra tsi108 header file.
87478
87479    The Tundra Semiconductor Corporation (Tundra) Tsi108 is a host bridge for
87480    PowerPC processors that offers numerous system interconnect options for
87481    embedded application designers. The Tsi108 can interconnect 60x or
87482    MPX processors to PCI/X peripherals, DDR2-400 memory, Gigabit Ethernet,
87483    and Flash. Provided the macro define for tsi108 chip.
87484
87485    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87486    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87487
87488commit 87c4db09699c6b89176b31004afcb83eb1585d47
87489Author: roy zang <tie-fei.zang@freescale.com>
87490Date:	Thu Nov 2 18:59:15 2006 +0800
87491
87492    Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87493    mpc7448hpc2 board support high level code:tsi108 init + mpc7448hpc2.
87494
87495    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87496    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87497
87498commit 27801b8ab11c61b577e45742a515bb3b23b80241
87499Author: roy zang <tie-fei.zang@freescale.com>
87500Date:	Thu Nov 2 18:57:21 2006 +0800
87501
87502    Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87503    Make ,config.mk and link file for the mpc7448hpc2 board.
87504
87505    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87506    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87507
87508commit c6411c0c3bbc79f9ba8aef58296a42d8f9d8a0a6
87509Author: roy zang <tie-fei.zang@freescale.com>
87510Date:	Thu Nov 2 18:55:04 2006 +0800
87511
87512    Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87513    The mpc7448hpc2 board support header file.
87514
87515    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87516    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87517
87518commit 625bb5ddb50b243f931262ca8c46956409471917
87519Author: roy zang <tie-fei.zang@freescale.com>
87520Date:	Thu Nov 2 18:52:21 2006 +0800
87521
87522    Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87523    The mpc7448hpc2 board support low level assemble language init code.
87524
87525    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87526    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87527
87528commit 4c52783b3d024e153c4972b97332e314bc3bdc46
87529Author: roy zang <tie-fei.zang@freescale.com>
87530Date:	Thu Nov 2 18:49:51 2006 +0800
87531
87532    General code modification for mpc7448hpc2 board support.
87533    1. Add 7447A and 7448 processor support.
87534    2. Add the following flags.
87535
87536    CFG_CONFIG_BUS_CLK : If the 74xx bus frequency can be configured dynamically
87537    (such as by switch on board), this flag should be set.
87538
87539    CFG_EXCEPTION_AFTER_RELOCATE: If an exception occurs after the u-boot
87540    relocates to RAM, this flag should be set.
87541
87542    CFG_SERIAL_HANG_IN_EXCEPTION: If the print out function will cause the
87543    system hang in exception, this flag should be set.
87544
87545    There is a design issue for tsi108/109 pci configure  read. When pci scan
87546    the slots, if there is no pci card, the tsi108/9 will cause a machine
87547    check exception for mpc7448 processor.
87548
87549    Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87550    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87551
87552commit 69366bf42f22d67efce8da3f8c40a43d4a3c2695
87553Author: roy zang <tie-fei.zang@freescale.com>
87554Date:	Thu Nov 2 18:34:47 2006 +0800
87555
87556    Add README file for mpc7448hpc2 board.
87557    Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87558
87559commit 25721b5cec2be4bce79cfade17ec8f6aa1e67526
87560Author: Bartlomiej Sieka <tur@semihalf.com>
87561Date:	Wed Nov 1 02:04:38 2006 +0100
87562
87563    Finish up support for MarelV38B board
87564     - add watchdog support
87565     - enable GPIO_WKUP_7 pin for input
87566     - code cleanup
87567
87568commit ffa150bc90c943ca265170bd1be3f293674dd5c7
87569Author: Bartlomiej Sieka <tur@semihalf.com>
87570Date:	Wed Nov 1 01:45:46 2006 +0100
87571
87572    - Fix issues related to the use of ELDK 4 when compiling for MarelV38B:
87573	  * remove warnings when compiling ethaddr.c
87574	  * adjust linker script (fixes a crash resulting from incorrect
87575	  definition of __u_boot_cmd_start)
87576    - Some MarelV38B code cleanup.
87577
87578commit dae80f3caf9754a6dd3ddf3cf903d0c46cbd4385
87579Author: Bartlomiej Sieka <tur@semihalf.com>
87580Date:	Wed Nov 1 01:38:16 2006 +0100
87581
87582    - Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change the
87583      MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's
87584      Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with
87585      MPC5XXX_WU_GPIO_DATA_O for affected boards.
87586
87587    - Add defintions for some MPC5XXX GPIO pins.
87588
87589commit 82d9c9ec29a1bec1b03ba616425ebaed231072c8
87590Author: Bartlomiej Sieka <tur@semihalf.com>
87591Date:	Wed Nov 1 01:34:29 2006 +0100
87592
87593    Changed MarelV38B board make target to lowercase. Config file cleanup.
87594
87595commit 1954be6e9c9421b45d0a9d05b10356acc7563150
87596Author: Wolfgang Denk <wd@pollux.denx.de>
87597Date:	Sun Oct 29 01:03:51 2006 +0200
87598
87599    Automatically adjust ARFLAGS so "make -s" is really silent.
87600
87601commit fae684e89844856383bdf101440889557df3e6b1
87602Author: Stefan Roese <sr@denx.de>
87603Date:	Sat Oct 28 16:45:00 2006 +0200
87604
87605    [PATCH] omap925.c: Remove unused functions
87606
87607    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87608    Signed-off-by: Stefan Roese <sr@denx.de>
87609
87610commit 1265581502ab8ea8c08e8edbe9bf64fbd62fd776
87611Author: Stefan Roese <sr@denx.de>
87612Date:	Sat Oct 28 17:12:58 2006 +0200
87613
87614    [PATCH] Add some missing machtypes for netstar & voiceblue boards
87615
87616    Use MACH_TYPE_NETSTAR and MACH_TYPE_VOICEBLUE defines instead of
87617    numbers in code.
87618
87619    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87620    Signed-off-by: Stefan Roese <sr@denx.de>
87621
87622commit 856f054410cef52d868feb330168b2a4c4091328
87623Author: Stefan Roese <sr@denx.de>
87624Date:	Sat Oct 28 15:55:52 2006 +0200
87625
87626    [PATCH] NAND: Partition name support added to NAND subsystem
87627
87628    chpart, nboot and NAND subsystem related commands now accept also partition
87629    name to specify offset.
87630
87631    Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87632    Signed-off-by: Stefan Roese <sr@denx.de>
87633
87634commit 07a69a18c2ecfda904231fdf23e2523ea7792eb6
87635Author: Wolfgang Denk <wd@pollux.denx.de>
87636Date:	Sat Oct 28 02:29:44 2006 +0200
87637
87638    Update CHANGELOG.
87639
87640commit 2751a95abd1b96911081c357e96a12fa97b40dee
87641Author: Wolfgang Denk <wd@pollux.denx.de>
87642Date:	Sat Oct 28 02:29:14 2006 +0200
87643
87644    Enable commandline editing and hush shell on all TQM boards.
87645
87646commit 8078f1a5f63a739b8533478f6c2b62fb1e2f79d7
87647Author: Wolfgang Denk <wd@pollux.denx.de>
87648Date:	Sat Oct 28 02:28:02 2006 +0200
87649
87650    README says CFG_AUTO_COMPLETE, but ocde uses CONFIG_AUTO_COMPLETE
87651
87652commit 471a7be7a042e95e440f5de969c9765214ae8d6e
87653Author: Wolfgang Denk <wd@denx.de>
87654Date:	Sat Oct 28 01:14:32 2006 +0200
87655
87656    Check for illegal character '=' in environment variable names.
87657
87658    Make sure the string passed as variable name does not contain a '='
87659    character. This not only prevents the common error or typing
87660    "setenv foo=bar" instead of "setenv foo bar", but (more importantly)
87661    also closes a backdoor which allowed to delete write-protected
87662    environment variables, for example by using "setenv ethaddr=".
87663
87664commit 19973b6ad9863a56f5c5fbcfd90e20ab2490a2c2
87665Author: Wolfgang Denk <wd@pollux.denx.de>
87666Date:	Sat Oct 28 00:38:39 2006 +0200
87667
87668    Minor code cleanup.
87669
87670commit e11887a77d81077416a2d1c5e0354916fee8c034
87671Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
87672Date:	Thu Oct 26 17:55:31 2006 +0200
87673
87674    Don't pass any debug options directly to the assembler
87675
87676    When passing the -g option to gcc, gcc automatically selects a
87677    suitable --g<format> option to pass on to the assembler.
87678    Thus, there's no point in forcing a specific debug option on the
87679    assembler using the -Wa mechanism.
87680
87681    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87682
87683commit ea08ff6e14f9ebb8c07cfa79c51ef540eb087393
87684Author: Jon Loeliger <jdl@freescale.com>
87685Date:	Fri Oct 27 07:47:22 2006 -0500
87686
87687    MPC86xx: Cleaned up unused and conditionally used local variables.
87688
87689    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87690
87691commit d38936cdae46bfd2623ff83f6ce9b616d36ab0f9
87692Author: Wolfgang Denk <wd@pollux.denx.de>
87693Date:	Fri Oct 27 11:55:21 2006 +0200
87694
87695    Fix "ar" flags in some Makefiles to allow for silent "make -s"
87696
87697commit 4653f91c13ed51c21cc4c3855745d69a3fb1817f
87698Author: Ben Warren <bwarren@qstreams.com>
87699Date:	Thu Oct 26 14:38:25 2006 -0400
87700
87701    Fix TSEC driver (now for real): avoid crashes if PHY is not attached
87702    to a TSEC (e.g. a switch is connected via RMII) or
87703    if the PHY is defective/incorrectly configured.
87704
87705    Signed-off-by: Ben Warren <bwarren@qstreams.com>
87706
87707commit b985b5d6e4fb88f508f7aa0f126c2e27ada2b999
87708Author: Ben Warren <bwarren@qstreams.com>
87709Date:	Thu Oct 26 14:38:25 2006 -0400
87710
87711    Fix TSEC driver: avoid crashes if PHY is not attached
87712    to a TSEC (e.g. a switch is connected via RMII) or
87713    if the PHY is defective/incorrectly configured.
87714
87715    Signed-off-by: Ben Warren <bwarren@qstreams.com>
87716
87717commit 2b2a40bebbf1822506e80e631d7253e60f0e0fe6
87718Author: Wolfgang Denk <wd@pollux.denx.de>
87719Date:	Thu Oct 26 16:24:31 2006 +0200
87720
87721    Code cleanup.
87722
87723commit 5e3b0bc19f07ed277d85324ad0427642c8981baf
87724Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
87725Date:	Wed Oct 25 15:48:59 2006 +0200
87726
87727    Finish up support for the ATSTK1000/ATSTK1002 boards
87728
87729    Add atstk1002_config target to Makefile and move the AVR32 section
87730    down below Blackfin so that it doesn't end up in the middle of
87731    MIPS.
87732
87733    Drop the autogenerated linker script thing for now. Will have to
87734    revisit how to handle chips with different flash and RAM layout
87735    later.
87736
87737    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87738
87739commit c76f951a747cfb87ba826ef45b5aea82d5b5dbb4
87740Author: Kumar Gala <galak@kernel.crashing.org>
87741Date:	Tue Oct 24 23:47:37 2006 -0500
87742
87743    Added support for Multi-Image files that contain a device tree
87744
87745    If a Multi-Image file contains a third image we try to use it as a
87746    device tree.  The device tree image is assumed to be uncompressed in the
87747    image file.  We automatically allocate space for the device tree in memory
87748    and provide an 8k pad to allow more than a reasonable amount of growth.
87749
87750    Additionally, a device tree that was contained in flash will now automatically
87751    get copied to system memory as part of boot.  Previously an error was
87752    reported if one tried to boot a device tree that was in flash.
87753
87754    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
87755
87756commit 7c52c4b943ff52bbe8796a7e2d3e476ceaf3f512
87757Author: Wolfgang Denk <wd@denx.de>
87758Date:	Tue Oct 24 21:35:55 2006 +0200
87759
87760    Switch to automatically generated CHANGELOG file.
87761    (use "make CHANGELOG" to update it from time to time)
87762
87763commit 7ade0c634a979c32fa91a74e8f5775f24651fbe6
87764Author: Stefan Roese <sr@denx.de>
87765Date:	Tue Oct 24 18:06:48 2006 +0200
87766
87767    Fix bug in PPC440 NAND driver cpu/ppc4xx/ndfc.c
87768    Patch by Stefan Roese, 24 Oct 2006
87769
87770commit 8ae3b713b2286e0c3213b7802062e4c1599010de
87771Author: Wolfgang Denk <wd@pollux.denx.de>
87772Date:	Tue Oct 24 17:24:55 2006 +0200
87773
87774    Merge with /home/wd/git/u-boot/master
87775
87776commit 47a6989c10685d2ab3efcf95228ce50d2a496d3e
87777Author: Wolfgang Denk <wd@pollux.denx.de>
87778Date:	Tue Oct 24 15:32:57 2006 +0200
87779
87780    Code cleanup
87781
87782commit 3a78e3e75b633ecb6413114ffd11e2f000c4f11e
87783Author: Wolfgang Denk <wd@pollux.denx.de>
87784Date:	Tue Oct 24 14:51:36 2006 +0200
87785
87786    Move atstk1000 files into vendor specific directory.
87787    Patch by Haavard Skinnemoen, 12 Sep 2006
87788
87789commit 6ccec4492e77428fd6eafd3dfe94fbdf08e91d37
87790Author: Wolfgang Denk <wd@pollux.denx.de>
87791Date:	Tue Oct 24 14:42:37 2006 +0200
87792
87793    Add ATSTK1000 and ATSTK1002 board support
87794    Patch by Haavard Skinnemoen, 06 Sep 2006
87795
87796    This patch adds support for the ATSTK1000 with the ATSTK1002 CPU
87797    daughterboard.
87798
87799    ATSTK1000 is a full-featured development board for AT32AP CPUs. It
87800    has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker,
87801    and connectors for USART, PS/2, VGA, USB, MMC/SD cards and
87802    CompactFlash cards. For more information, please see this page:
87803
87804    http://www.atmel.com/dyn/products/tools.asp?family_id=682
87805
87806    The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the
87807    AT32AP7000 chip.
87808
87809    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87810
87811commit f93ae788c3640fcde5db383471d45548ff4060d0
87812Author: Wolfgang Denk <wd@pollux.denx.de>
87813Date:	Tue Oct 24 14:31:24 2006 +0200
87814
87815    Add common serial driver for Atmel AT32 and AT91 chips
87816    Patch by Haavard Skinnemoen, 06 Sep 2006
87817
87818    This is a first attempt at creating a common serial driver for Atmel
87819    chips. For now, it supports the AT32AP7000 AVR32 chip, but it should
87820    be possible to support AT91RM9200 and other ARM-based chips with some
87821    minor modifications.
87822
87823    There's nothing fundamentally AVR32-specific in this driver, but it
87824    does use some features which are currently only defined for the
87825    AT32AP CPU port:
87826      * pm_get_clock_freq: Obtain the clock frequency of a given domain
87827      * gd->console_uart: A "struct device" containing information about
87828	register mappings, gpio resources and clocks associated with the
87829	UART device.
87830
87831    For more information about these features, please see the "AT32AP
87832    CPU" patch.
87833
87834commit 72a087e04705c26cad982879ebd06b5281bf825a
87835Author: Wolfgang Denk <wd@pollux.denx.de>
87836Date:	Tue Oct 24 14:27:35 2006 +0200
87837
87838    Add AT32AP CPU and AT32AP7000 SoC support
87839    Patch by Haavard Skinnemoen, 06 Sep 2006
87840
87841    This patch adds support for the AT32AP CPU family and the AT32AP7000
87842    chip, which is the first chip implementing the AVR32 architecture.
87843
87844    The AT32AP CPU core is a high-performance implementation featuring a
87845    7-stage pipeline, separate instruction- and data caches, and a MMU.
87846    For more information, please see the "AVR32 AP Technical Reference":
87847
87848    http://www.atmel.com/dyn/resources/prod_documents/doc32001.pdf
87849
87850    In addition to this, the AT32AP7000 chip comes with a large set of
87851    integrated peripherals, many of which are shared with the AT91 series
87852    of ARM-based microcontrollers from Atmel. Full data sheet is
87853    available here:
87854
87855    http://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf
87856
87857    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87858
87859commit 7b64fef33c66be648826c0ff9758298ef13d0604
87860Author: Wolfgang Denk <wd@pollux.denx.de>
87861Date:	Tue Oct 24 14:21:16 2006 +0200
87862
87863    Add AVR32 architecture support
87864    Patch by Haavard Skinnemoen, 6 Sep 2006 16:23:02 +0200
87865
87866    This patch adds common infrastructure code for the Atmel AVR32
87867    architecture. See doc/README.AVR32 for details.
87868
87869    Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87870
87871commit 2da2d9a4766063b9848f3a35ad6025499cf87265
87872Author: Wolfgang Denk <wd@pollux.denx.de>
87873Date:	Tue Oct 24 13:57:33 2006 +0200
87874
87875    Use -g instead of -gstabs in AFLAGS_DEBUG
87876    Patch by Haavard Skinnemoen, 30 Aug 2006
87877
87878    In config.mk, -Wa,-gstabs is unconditionally appended to AFLAGS no
87879    matter what the target's preferred debugging format is. This patch
87880    simply replaces -gstabs with -g, so that the default debugging format
87881    for the architecture is used.
87882
87883commit 965829872169c2996023840d98e1d85ad148d629
87884Author: Wolfgang Denk <wd@pollux.denx.de>
87885Date:	Tue Oct 24 13:55:18 2006 +0200
87886
87887    Fix/workaround broken dependency handling with make 3.81
87888    Based on patch by Haavard Skinnemoen, 29 Aug 2006 11:20:39 +0200
87889
87890commit 8318fbf8cc30418b621ea9f39b84b4c1a08f003a
87891Author: Marian Balakowicz <m8@semihalf.com>
87892Date:	Mon Oct 23 22:17:05 2006 +0200
87893
87894    Fix sequoia separate object direcory building problems.
87895
87896commit 3dfa9cfdcee78b30da3432318b32821ffabe974b
87897Author: Jon Loeliger <jdl@freescale.com>
87898Date:	Fri Oct 20 17:16:35 2006 -0500
87899
87900    Use generic I2C register block on 85xx and 86xx.
87901
87902    Replace private IMMAP I2C structures with generic reg block
87903    and allow 86xx to have multiple I2C device busses.
87904
87905    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87906
87907commit f5012827df11ca0c9be1df5f8b153e188dc2fa7c
87908Author: Jon Loeliger <jdl@freescale.com>
87909Date:	Fri Oct 20 15:54:34 2006 -0500
87910
87911    Fix compilation warnings on a few 85xx boards.
87912
87913    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87914
87915commit 2047672684cf85cb6f96a1fbc993180aaaf19a99
87916Author: Jon Loeliger <jdl@freescale.com>
87917Date:	Fri Oct 20 15:50:15 2006 -0500
87918
87919    Converted all 85xx boards to use a common FSL I2C driver.
87920    Introduced COFIG_FSL_I2C to select the common FSL I2C driver.
87921    And removed hard i2c path from a few u-boot.lds scipts too.
87922    Minor whitespace cleanups along the way.
87923
87924    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87925
87926commit 4d45f69e362b05892c9e92a7907e5820995612aa
87927Author: Jon Loeliger <jdl@freescale.com>
87928Date:	Thu Oct 19 12:02:24 2006 -0500
87929
87930    Rewrite a series of goto statements as a sequences of
87931    conditional expressions instead.
87932
87933    Use consistent return code 0/-1 for good/bad indicators.
87934
87935    Include one fewer file if the driver isn't used at all.
87936
87937    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87938
87939commit 7237c033b02fe295880435f1eb80819a0c987532
87940Author: Jon Loeliger <jdl@freescale.com>
87941Date:	Thu Oct 19 11:02:16 2006 -0500
87942
87943    Moved i2c driver out of cpu/mpc86xx/i2c.c into drivers/fsl_i2c.c
87944
87945    in an effort to begin to unify the umpteen FSL I2C drivers that
87946    are all otherwise very similar.
87947
87948    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87949
87950commit 13a7fcdf37f6ea9429ae04c9df67f893364cfe4b
87951Author: Jon Loeliger <jdl@freescale.com>
87952Date:	Thu Oct 19 11:33:52 2006 -0500
87953
87954    * Fix a bunch of compiler warnings for gcc 4.0
87955
87956    Signed-off-by: Matthew McClintock <msm@freescale.com>
87957
87958commit af9e1f5b9e6f9ce810f5e8bf2961c9542a5865c2
87959Author: Stefan Roese <sr@denx.de>
87960Date:	Tue Oct 17 06:14:31 2006 +0200
87961
87962    Add monitor functions for indirect access to PPC440 DCR's
87963    Patch by Leonid Baryudin, 12 Oct 2006
87964
87965commit 5f3249a0a168e446a4cc9669b2bce0bc456f0a09
87966Author: Jon Loeliger <jdl@freescale.com>
87967Date:	Fri Oct 13 16:47:53 2006 -0500
87968
87969    Fixed leading whitespace issues.
87970    Removed spurious LAWAR thing.
87971
87972    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87973
87974commit 0ee90cb77e01d6e8ccd37e1bd96678597875c391
87975Author: Jon Loeliger <jdl@freescale.com>
87976Date:	Thu Oct 12 10:42:36 2006 -0500
87977
87978    Remove unneeded include files and local variable.
87979
87980    Signed-off-by: Jon Loeliger <jdl@freescale.com>
87981
87982commit 1eaf3a5ff4960a46f3a9063568ba2af7883f07c5
87983Author: Grant Likely <grant.likely@secretlab.ca>
87984Date:	Tue Oct 10 00:23:32 2006 -0600
87985
87986    Fix possible uninitialized variable compiler warning.
87987
87988    When CONFIG_OF_FLAG_TREE is set, the compiler complains that 'len' in
87989    do_bootm_linux() may be uninitialized.  There is no possibility in the
87990    current code that len will get used uninitialized, but this fix follows
87991    the existing convention of setting both len and data to zero at the same
87992    time.
87993
87994    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
87995
87996commit 7376eb87aaa601f728f9b8e5e9cd2711a67f529e
87997Author: Matthew McClintock <msm@freescale.com>
87998Date:	Wed Oct 11 15:13:01 2006 -0500
87999
88000    * Fix a bunch of compiler warnings for gcc 4.0
88001
88002    Signed-off-by: Matthew McClintock <msm@freescale.com>
88003
88004commit bf651baa365e5447246aad6a633ccd667cf24a39
88005Author: Jon Loeliger <jdl@freescale.com>
88006Date:	Wed Oct 11 10:10:43 2006 -0500
88007
88008    Move "ar" flags to config.mk to allow for silent "make -s"
88009
88010commit 1fd5699a4a24f5c1dab1b32f480bace1ebb9fc3e
88011Author: Jon Loeliger <jdl@freescale.com>
88012Date:	Tue Oct 10 17:19:03 2006 -0500
88013
88014    Coding style changes to remove local varible blocks
88015    and reformat a bit nicer.
88016
88017commit 8b283dbb3a08d1b8d406bc15f119e081b3e2606a
88018Author: Jon Loeliger <jdl@freescale.com>
88019Date:	Tue Oct 10 17:16:04 2006 -0500
88020
88021    Fix whitespace issues.
88022
88023commit 7b382b7125f2397cce63253df62f183e3dfa2770
88024Author: Jon Loeliger <jdl@freescale.com>
88025Date:	Tue Oct 10 17:14:45 2006 -0500
88026
88027    Fix whitespace issues.
88028
88029commit e10390ddd736b0dad1528eec4b0fe35c0827139a
88030Author: Jon Loeliger <jdl@freescale.com>
88031Date:	Tue Oct 10 17:06:53 2006 -0500
88032
88033    Fix whitespace issues.
88034
88035commit 89875e96ba3f023157bf50d5f8e33bf254964a76
88036Author: Jon Loeliger <jdl@freescale.com>
88037Date:	Tue Oct 10 17:03:43 2006 -0500
88038
88039    Ran lindent and cleaned up whitespace issues.
88040    Format for 80-columns too.
88041
88042commit 333961ae7095fc66d8a041fce1ac9ee873b09d86
88043Author: Jon Loeliger <jdl@freescale.com>
88044Date:	Tue Oct 10 17:02:22 2006 -0500
88045
88046    Fix whitespace and 80-col issues.
88047
88048commit 5c912cb1c31266c66ca59b36f9b6f87296421d75
88049Author: Stefan Roese <sr@denx.de>
88050Date:	Sat Oct 7 11:36:51 2006 +0200
88051
88052    CFG_NAND_QUIET_TEST added to not warn upon missing NAND device
88053    Patch by Stefan Roese, 07 Oct 2006
88054
88055commit 5bc528fa4da751d472397b308137238a6465afd2
88056Author: Stefan Roese <sr@denx.de>
88057Date:	Sat Oct 7 11:35:25 2006 +0200
88058
88059    Update ALPR code (NAND support working now)
88060    Patch by Stefan Roese, 07 Oct 2006
88061
88062commit 77d5034847d328753b80c46b83f960a14a26f40e
88063Author: Stefan Roese <sr@denx.de>
88064Date:	Sat Oct 7 11:33:03 2006 +0200
88065
88066    Remove compile warnings in fpga code
88067    Patch by Stefan Roese, 07 Oct 2006
88068
88069commit f3443867e90d2979a7dd1c65b0d537777e1f9850
88070Author: Stefan Roese <sr@denx.de>
88071Date:	Sat Oct 7 11:30:52 2006 +0200
88072
88073    Add CONFIG_BOARD_RESET to configure board specific reset function
88074    Patch by Stefan Roese, 07 Oct 2006
88075
88076commit f55df18187e7a45cb73fec4370d12135e6691ae1
88077Author: John Traill <john.traill@freescale.com>
88078Date:	Fri Sep 29 08:23:12 2006 +0100
88079
88080    Fix missing tCycle/modfreq calculation.
88081
88082    Signed-off-by: John Traill <john.traill@freescale.com>
88083
88084commit 8272dc2f58f2473d8995fcc9b916440cfba080f0
88085Author: Andy Fleming <afleming@freescale.com>
88086Date:	Wed Sep 13 10:33:35 2006 -0500
88087
88088    Updated config headers to add default FDT-based booting
88089
88090commit 09f3e09e9ebcfa7919ca8931a4b5504fadd1f1d3
88091Author: Andy Fleming <afleming@freescale.com>
88092Date:	Wed Sep 13 10:34:18 2006 -0500
88093
88094    Add support for eTSEC 3 & 4 on 8548 CDS
88095
88096    * Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS.
88097      This will only work on rev 1.3 boards (but doesn't break older boards)
88098    * Cleaned up some comments to reflect the expanded role of tsec
88099      in other systems
88100
88101commit 084d648b109c8984f83674043c1a7fa3885ef801
88102Author: Andy Fleming <afleming@freescale.com>
88103Date:	Wed Sep 13 10:33:56 2006 -0500
88104
88105    Added code to support 2.6.18 PCI changes in u-boot
88106
88107    * Added code to swizzle the IRQ map for the PCI
88108
88109commit afbdc649f8751e4f4f1a6f527edfe139773f2c15
88110Author: Jon Loeliger <jdl@freescale.com>
88111Date:	Tue Sep 19 09:34:10 2006 -0500
88112
88113    Modified makefile for new build mechanism.
88114
88115    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88116
88117commit d14ba6a798beb753e7a864500414fcc2d198b8bc
88118Author: Jon Loeliger <jdl@freescale.com>
88119Date:	Thu Sep 14 08:40:36 2006 -0500
88120
88121    Handle 86xx SVR values according to the new Reference Manual.
88122    Both 8641 and 8641D have SVR == 0x8090, and are distinguished
88123    by the byte in bits 16-23 instead.
88124    Thanks to Jason Jin for noticing.
88125
88126    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88127
88128commit 88c8f4921fc47fb0eb2384b16586f1bd7f275be7
88129Author: Zhang Wei <wei.zhang@freescale.com>
88130Date:	Mon Aug 28 14:25:31 2006 +0800
88131
88132    Fixed an OF-tree off-by-one bug when adding a new property name.
88133    This bug will cause the kernel booting to pause a long time.
88134
88135    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88136    (cherry picked from 2f15776ccc6dc32377d8ba9652b8f58059c27c6d commit)
88137
88138commit 9bff7a69a885adebbd2bd45990494ec4cf998a30
88139Author: Jon Loeliger <jdl@freescale.com>
88140Date:	Tue Aug 29 11:05:09 2006 -0500
88141
88142    Remove trailing empty lines.
88143
88144commit cd6d73d5b895a5935ac4fde0a356288142a584e0
88145Author: Jon Loeliger <jdl@freescale.com>
88146Date:	Tue Aug 29 09:48:49 2006 -0500
88147
88148    Remove bogus msync and use volatile asm.
88149
88150commit 778d45049ce5927b65b3ff1d8e6692b654bdd49e
88151Author: Jon Loeliger <jdl@freescale.com>
88152Date:	Tue Aug 29 08:17:14 2006 -0500
88153
88154    Add myself as maintainer for MPC8641HPCN.
88155
88156commit 2f15776ccc6dc32377d8ba9652b8f58059c27c6d
88157Author: Zhang Wei <wei.zhang@freescale.com>
88158Date:	Mon Aug 28 14:25:31 2006 +0800
88159
88160    Fixed an OF-tree off-by-one bug when adding a new property name.
88161    This bug will cause the kernel booting to pause a long time.
88162
88163    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88164
88165commit 5567806b67d0ae83493aa8823ad3b6c914f581d7
88166Author: Haiying Wang <haiying.wang@freescale.com>
88167Date:	Fri Aug 25 14:38:34 2006 -0400
88168
88169    Change ramdiskaddr and dtbaddr
88170    Remove PEX fluff commands.
88171
88172    Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88173    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88174
88175commit b2b78421d9db49c21a821af8a19c21c1f7dfb29e
88176Author: Matthew McClintock <msm@freescale.com>
88177Date:	Wed Aug 23 13:32:45 2006 -0500
88178
88179    * Another small fix for booting with disable_of
88180
88181    Signed-off-by: Matthew McClintock <msm@freescale.com>
88182
88183commit 4a7cc0f21918e6ecf07ed57075d67df2c4a1299c
88184Author: Jon Loeliger <jdl@freescale.com>
88185Date:	Wed Aug 23 11:04:43 2006 -0500
88186
88187    Cleanup and lindent new AHCI driver.
88188
88189commit dabf9ef8c10b4dead5ef2106ef742b1c06b542de
88190Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
88191Date:	Wed Aug 23 19:15:12 2006 +0800
88192
88193    Add AHCI define and sata support for MPC8641HPCN board.
88194
88195    Signed-off-by:Jason Jin<jason.jin@freescale.com>
88196
88197commit 4782ac80b02f0d01afd309e2200dd3c7037f2ba4
88198Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
88199Date:	Wed Aug 23 19:10:44 2006 +0800
88200
88201    Add AHCI support to u-boot
88202
88203    Add AHCI support in u-boot, enable the sata disk controllers which
88204    following the AHCI protocol.
88205
88206    Signed-off-by:Jason Jin<jason.jin@freescale.com>
88207
88208commit d8ea2acf5f137cae99417df4f573d036ee384668
88209Author: Zhang Wei <wei.zhang@freescale.com>
88210Date:	Wed Aug 23 17:54:32 2006 +0800
88211
88212    Add dtb boot-up parameter to default boot commands.
88213
88214    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88215
88216commit b93775c2036b99baa390ea425c4771895bbc63c4
88217Author: Jon Loeliger <jdl@freescale.com>
88218Date:	Tue Aug 22 18:26:08 2006 -0500
88219
88220    Cleanup even more poorly introduced whitespace.
88221
88222commit ae6241685cbcf0c79a3636530d2ceab1fb291a94
88223Author: Jon Loeliger <jdl@freescale.com>
88224Date:	Tue Aug 22 18:07:00 2006 -0500
88225
88226    Cleanup more poorly introduced whitespace.
88227
88228commit 2c33e8a1c535b3ae91cf0b284480600bf3f57c57
88229Author: Jon Loeliger <jdl@freescale.com>
88230Date:	Tue Aug 22 17:54:05 2006 -0500
88231
88232    Cleanup poorly introduced whitespace.
88233
88234commit 80e955c7dd98f4b4fd23c2113caf75ed2b77b5b3
88235Author: Jon Loeliger <jdl@freescale.com>
88236Date:	Tue Aug 22 12:25:27 2006 -0500
88237
88238    General indent and whitespace cleanups.
88239
88240commit ffff3ae56f5842ca3679e4ce7922b819a87aad9f
88241Author: Jon Loeliger <jdl@freescale.com>
88242Date:	Tue Aug 22 12:06:18 2006 -0500
88243
88244    General indent and whitespace cleanups.
88245
88246commit 41a0e8b304d3ff55fe27a230507aac79684016ac
88247Author: Jon Loeliger <jdl@freescale.com>
88248Date:	Tue Aug 22 10:42:21 2006 -0500
88249
88250    Cleanup compiler warnings.
88251
88252commit 5de62c47a8628b3da4d73f7c07027f32a3342d40
88253Author: Matthew McClintock <msm@freescale.com>
88254Date:	Tue Aug 22 09:31:59 2006 -0500
88255
88256    Fix disable_of booting
88257
88258    Signed-off-by: Matthew McClintock <msm@freescale.com>
88259
88260commit 87a449c8ac396420cb24260f717ea9e6faa82047
88261Author: Matthew McClintock <msm@freescale.com>
88262Date:	Tue Aug 22 09:23:55 2006 -0500
88263
88264    Support for FDT in uImage format, error when using FDT from flash
88265
88266    Signed-off-by: Matthew McClintock <msm@freescale.com>
88267
88268commit 75c299c38369d01addd5e054b8a16217b70f4a86
88269Author: Haiying Wang <haiying.wang@freescale.com>
88270Date:	Tue Aug 15 15:12:55 2006 -0400
88271
88272    Unlock cache before kernel starts up for MPC86xx
88273
88274commit 67256678f00c09b0a7f19e862e5c1847553d31bc
88275Author: Haiying Wang <haiying.wang@freescale.com>
88276Date:	Tue Aug 15 15:13:15 2006 -0400
88277
88278    Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
88279
88280commit 1c8f6d8fb028f156094d05f2d14298e6479364ac
88281Author: Haiying Wang <haiying.wang@freescale.com>
88282Date:	Tue Aug 15 15:12:55 2006 -0400
88283
88284    Unlock cache before kernel starts up for MPC86xx
88285
88286commit 0d9ccc55edf9a7f3c5b2b6263580a6ea8d702a04
88287Author: Haiying Wang <haiying.wang@freescale.com>
88288Date:	Tue Aug 15 15:13:15 2006 -0400
88289
88290    Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
88291
88292commit 86c8e17f25e972a7e272950a0735fad84e082b88
88293Author: Matthew McClintock <msm@freescale.com>
88294Date:	Wed Aug 16 13:59:47 2006 -0500
88295
88296    * Fix disable_of booting
88297
88298    Signed-off-by: Matthew McClintock <msm@freescale.com>
88299
88300commit 25c751e9adc86e22fe3b5b47cf2806379b575db7
88301Author: Matthew McClintock <msm@freescale.com>
88302Date:	Wed Aug 16 10:54:09 2006 -0500
88303
88304    * Support for FDT in uImage format, error when using FDT from flash
88305
88306    Signed-off-by: Matthew McClintock <msm@freescale.com>
88307
88308commit 899620c2d66d4eef3b2a0034d062e71d45d886c9
88309Author: Stefan Roese <sr@denx.de>
88310Date:	Tue Aug 15 14:22:35 2006 +0200
88311
88312    Add initial support for the ALPR board from Prodrive
88313    NAND needs some additional testing
88314    Patch by Heiko Schocher, 15 Aug 2006
88315
88316commit f0ff4692ff3372dec55074a8eb444943ab095abb
88317Author: Stefan Roese <sr@denx.de>
88318Date:	Tue Aug 15 14:15:51 2006 +0200
88319
88320    Add FPGA Altera Cyclone 2 support
88321    Patch by Heiko Schocher, 15 Aug 2006
88322
88323commit fecf1c7e4de1b2779edc18742b91c22bdc32b68b
88324Author: Jon Loeliger <jdl@freescale.com>
88325Date:	Mon Aug 14 15:33:38 2006 -0500
88326
88327    Fix BAT0 to actually be cacheable, non-guarded as documented.
88328
88329    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88330
88331commit 40bc83559db5745681909fd7382ae509567e116d
88332Author: Jon Loeliger <jdl@freescale.com>
88333Date:	Wed Aug 9 15:32:16 2006 -0500
88334
88335    Removed MPC8641HPCN DTS source file from build.
88336    It is no longer linked into U-Boot; its sources are
88337    now located in the kernel tree.
88338
88339    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88340
88341commit 34c3c0e01dbf1f8cc2bd08de92f2b89ba84921eb
88342Author: Matthew McClintock <msm@freescale.com>
88343Date:	Wed Jun 28 10:47:03 2006 -0500
88344
88345    * Switched default PCI speed for 8540 ADS back to 33MHz
88346
88347    * Added comments and a printf to warn that PCI-X won't
88348      work at 33MHz
88349      Patch by Andy Fleming 17-Mar-2006
88350
88351    Signed-off-by: Andy Fleming <afleming@freescale.com>
88352
88353commit b6c5e1373b6ea0bb37a18e4aeecec00613d1cd39
88354Author: Matthew McClintock <msm@freescale.com>
88355Date:	Wed Jun 28 10:46:35 2006 -0500
88356
88357    * Fixed a bug where 8555 PCI code used the old variable and function names Patch by Andy Fleming 17-Mar-2006
88358
88359    Signed-off-by: Andy Fleming <afleming@freescale.com>
88360
88361commit bf1dfffd8c26f8ecdd630a0ae4c834e751e4e452
88362Author: Matthew McClintock <msm@freescale.com>
88363Date:	Wed Jun 28 10:46:13 2006 -0500
88364
88365    * Added VIA configuration table
88366
88367    * Added support for PCI2 on CDS
88368      Patch by Andy Fleming 17-Mar-2006
88369
88370    Signed-off-by: Andy Fleming <afleming@freescale.com>
88371
88372commit c88f9fe66b64247e5b6a38410ba315ca25596d16
88373Author: Matthew McClintock <msm@freescale.com>
88374Date:	Wed Jun 28 10:45:41 2006 -0500
88375
88376    * Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006
88377
88378    Signed-off-by: Andy Fleming <afleming@freescale.com>
88379
88380commit 97074ed9655309b64231bc2cee69fe85399f8055
88381Author: Matthew McClintock <msm@freescale.com>
88382Date:	Wed Jun 28 10:45:17 2006 -0500
88383
88384    * Added support for initializing second PCI bus on 85xx Patch by Andy Fleming 17-Mar-2006
88385
88386    Signed-off-by: Andy Fleming <afleming@freescale.com>
88387
88388commit f0e6f57f71b3c4fdd13028eb03c3f3e91926dda2
88389Author: Matthew McClintock <msm@freescale.com>
88390Date:	Wed Jun 28 10:44:49 2006 -0500
88391
88392    * Added PCI-X #defines for PCI-X initialization Patch by Andy Fleming on 17-Mar-2006
88393
88394    Signed-off-by: Andy Fleming <afleming@freescale.com>
88395
88396commit a4e11558b810ef2cddffdf7b9d86bc1130441960
88397Author: Matthew McClintock <msm@freescale.com>
88398Date:	Wed Jun 28 10:44:23 2006 -0500
88399
88400    * Made sure the code which disables prefetch for PCI devices sets the size of the prefetch region to 0 Patch by Andy Fleming on 17-Mar-2006
88401
88402    Signed-off-by: Andy Fleming <afleming@freescale.com>
88403
88404commit 0e16387db1d4aacd5bf35cb6d7c1942765c0347b
88405Author: Matthew McClintock <msm@freescale.com>
88406Date:	Wed Jun 28 10:43:36 2006 -0500
88407
88408    * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon Loeliger 17-Jan-2006
88409
88410    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88411
88412commit 855e6fb073f9d04fe4a7f06c107ecbac6344ddd4
88413Author: Matthew McClintock <msm@freescale.com>
88414Date:	Wed Jun 28 10:43:00 2006 -0500
88415
88416    * Removed the oftree.dts for stxxtx in light of the changes to the flat device tree handling code Patch by Matthew McClintock 26-June-2006
88417
88418commit 5498d90312aad9f6bdbf047986027c35b03cd163
88419Author: Matthew McClintock <msm@freescale.com>
88420Date:	Wed Jun 28 10:42:24 2006 -0500
88421
88422    * Patch to modify ft_build.c to update flat device trees in place Patch by Matthew McClintock 26-June-2006
88423
88424commit 0267768eddc5ca7bc1865bc40c866829ac5efbfe
88425Author: Matthew McClintock <msm@freescale.com>
88426Date:	Wed Jun 28 10:41:37 2006 -0500
88427
88428    * Modify bootm command to support booting with flat device trees Patch by Matthew McClintock 26-June-2006
88429
88430commit 8fc8bd2cc479b6cd188fdede4010e0e052970b8a
88431Author: John Traill <john.traill@freescale.com>
88432Date:	Wed Aug 9 14:33:50 2006 +0100
88433
88434    Add Rapidio support for the MPC8641HPCN
88435
88436    Signed-off-by: John Traill <john.traill@freescale.com>
88437
88438commit 91a414c7d1fb0eac912592cd995b30c9f23045c9
88439Author: John Traill <john.traill@freescale.com>
88440Date:	Tue Aug 8 11:32:43 2006 +0100
88441
88442    Fix caslat calculation
88443
88444    Signed-off-by: John Traill <john.traill@freescale.com>
88445
88446commit 709d3073e74153278e7904a70819bbef7df50e1a
88447Author: Jon Loeliger <jdl@freescale.com>
88448Date:	Thu Aug 3 16:17:56 2006 -0500
88449
88450    Convert to mac-address in ethernet nodes.
88451
88452commit 71748af833ca1017edf1415be376366ff2937d17
88453Author: Haiying Wang <haiying.wang@freescale.com>
88454Date:	Fri Jul 28 12:41:35 2006 -0400
88455
88456    Correct the irq value of DUART2
88457
88458commit 9cb3e8816ae4d854e7dc22128c3eea3d70bb982c
88459Author: Haiying Wang <haiying.wang@freescale.com>
88460Date:	Fri Jul 28 12:41:41 2006 -0400
88461
88462    Change the space size of PEX IO in README
88463
88464commit 239db37c94f7a92941c4465feceb867c609241c5
88465Author: Haiying Wang <haiying.wang@freescale.com>
88466Date:	Fri Jul 28 12:41:18 2006 -0400
88467
88468    Move get_board_sys_clk to board directory
88469
88470commit 492900b985439fbce1a118afde1e35def870db03
88471Author: John Traill <john.traill@freescale.com>
88472Date:	Fri Jul 28 09:03:54 2006 +0100
88473
88474    Fix 8641HPCN pollution
88475
88476commit 515ab8a62e8574e2babc6e8dcc43544ad221c5b2
88477Author: John Traill <john.traill@freescale.com>
88478Date:	Fri Jul 28 08:16:06 2006 +0100
88479
88480    Fix 8641HPCN timebase
88481
88482commit c86360b830f1eecd7a72208575dde4f57879faea
88483Author: Zhang Wei <wei.zhang@freescale.com>
88484Date:	Fri Jul 28 00:01:34 2006 +0800
88485
88486    Fixed OF device tree of mpc86xxhpcn board.
88487
88488    The changes works in with kernel irq mapping rework.
88489
88490    Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88491
88492commit bea3f28d285942bf3f7ab339ce85178ded544225
88493Author: Haiying Wang <haiying.wang@freescale.com>
88494Date:	Wed Jul 12 10:48:05 2006 -0400
88495
88496    Add support for reading and writing mac addresses to or from ID EEPROM.
88497
88498    Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
88499    With attached patch, we can use command "mac/mac read/mac save/"
88500    to read and write EEPROM under u-boot prompt.
88501
88502    U-boot will calculate the checksum of EEPROM while bootup,
88503    if it is right, then u-boot will check whether the mac address
88504    of eTSEC0/1/2/3 is availalbe (non-zero).
88505
88506    If there is mac address availabe in EEPROM, u-boot will use it,
88507    otherewise, u-boot will use the mac address defined in
88508    MPC8641HPCN.h. This matches the requirement to set unique mac address
88509    for each TSEC port.
88510
88511    Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88512    Signed-off-by: York Sun <yorksun@freescale.com>
88513
88514commit fcb28e763415e0e4e66b0f45842d1557ae198e5e
88515Author: Jin Zhengxiong <Jason.Jin@freescale.com>
88516Date:	Thu Jul 13 10:35:10 2006 -0500
88517
88518    Fixed initrd issue by define big RAM
88519
88520    Signed-off-by:Jason Jin <Jason.jin@freescale.com>
88521
88522commit e6cd2a1785d74ec3d30a86f1cb360be8de478151
88523Author: Jason Jin <Jason.jin@freescale.com>
88524Date:	Fri Jul 7 10:01:45 2006 -0500
88525
88526    We made a u-boot patch to fix the hang up issue
88527    when booting filesystem from ramdisk.
88528
88529    Signed-off-by:Jason Jin <Jason.jin@freescale.com>
88530
88531commit 38433ccc5850ee70549af0b2bc5b920355ef5388
88532Author: Matthew McClintock <msm@freescale.com>
88533Date:	Wed Jun 28 10:47:03 2006 -0500
88534
88535    * Switched default PCI speed for 8540 ADS back to 33MHz
88536    * Added comments and a printf to warn that PCI-X won't
88537      work at 33MHz
88538      Patch by Andy Fleming 17-Mar-2006
88539
88540    Signed-off-by: Andy Fleming <afleming@freescale.com>
88541
88542commit e4c2a0eb0c3e3ffbf824800184ee42bdc99d5b19
88543Author: Matthew McClintock <msm@freescale.com>
88544Date:	Wed Jun 28 10:46:35 2006 -0500
88545
88546    * Fixed a bug where 8555 PCI code used the old variable and
88547      function names
88548      Patch by Andy Fleming 17-Mar-2006
88549
88550    Signed-off-by: Andy Fleming <afleming@freescale.com>
88551
88552commit cbfc7ce756b88eb26e5537bc7b625c445c6dcfac
88553Author: Matthew McClintock <msm@freescale.com>
88554Date:	Wed Jun 28 10:46:13 2006 -0500
88555
88556    * Added VIA configuration table
88557    * Added support for PCI2 on CDS
88558      Patch by Andy Fleming 17-Mar-2006
88559
88560    Signed-off-by: Andy Fleming <afleming@freescale.com>
88561
88562commit 52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc
88563Author: Matthew McClintock <msm@freescale.com>
88564Date:	Wed Jun 28 10:45:41 2006 -0500
88565
88566    * Fixed PCI memory definitions
88567      Patch by Andy Fleming 17-Mar-2006
88568
88569    Signed-off-by: Andy Fleming <afleming@freescale.com>
88570
88571commit 087454609e47295443af793a282cddcd91a5f49c
88572Author: Matthew McClintock <msm@freescale.com>
88573Date:	Wed Jun 28 10:45:17 2006 -0500
88574
88575    * Added support for initializing second PCI bus on 85xx
88576      Patch by Andy Fleming 17-Mar-2006
88577
88578    Signed-off-by: Andy Fleming <afleming@freescale.com>
88579
88580commit b636aaeb6fd516a442fb611bbeeddf3077a687fb
88581Author: Matthew McClintock <msm@freescale.com>
88582Date:	Wed Jun 28 10:44:49 2006 -0500
88583
88584    * Added PCI-X #defines for PCI-X initialization
88585      Patch by Andy Fleming on 17-Mar-2006
88586
88587    Signed-off-by: Andy Fleming <afleming@freescale.com>
88588
88589commit 20abbc6fffa115690107cc942c7abf84bdc03a1b
88590Author: Matthew McClintock <msm@freescale.com>
88591Date:	Wed Jun 28 10:44:23 2006 -0500
88592
88593    * Made sure the code which disables prefetch for PCI devices
88594      sets the size of the prefetch region to 0
88595      Patch by Andy Fleming on 17-Mar-2006
88596
88597    Signed-off-by: Andy Fleming <afleming@freescale.com>
88598
88599commit 40d5fa35d02df22580593bf0039ab173367e8ef0
88600Author: Matthew McClintock <msm@freescale.com>
88601Date:	Wed Jun 28 10:43:36 2006 -0500
88602
88603    * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards
88604      Patch by Jon Loeliger 17-Jan-2006
88605
88606    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88607
88608commit be7e8b0cb5a0c49dc180075b96df296a893bf146
88609Author: Matthew McClintock <msm@freescale.com>
88610Date:	Wed Jun 28 10:43:00 2006 -0500
88611
88612    * Removed the oftree.dts for stxxtx in light of the changes
88613      to the flat device tree handling code
88614      Patch by Matthew McClintock 26-June-2006
88615
88616commit 1b380ec225665e73959677f3893dc658c5925e05
88617Author: Matthew McClintock <msm@freescale.com>
88618Date:	Wed Jun 28 10:42:24 2006 -0500
88619
88620    * Patch to modify ft_build.c to update flat device trees in place
88621      Patch by Matthew McClintock 26-June-2006
88622
88623commit 98a9c4d468a942a09ebe8979bec508017f3e4462
88624Author: Matthew McClintock <msm@freescale.com>
88625Date:	Wed Jun 28 10:41:37 2006 -0500
88626
88627    * Modify bootm command to support booting with flat device trees
88628      Patch by Matthew McClintock 26-June-2006
88629
88630commit da012ab661fd4ab169dd7b9b32201a4df62cf34a
88631Author: Jin Zhengxiong <Jason.Jin@freescale.com>
88632Date:	Wed Jun 28 08:43:56 2006 -0500
88633
88634    Change Id to symbolic name for RTL8139
88635
88636    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
88637
88638commit bc09cf3c2bfb8d54c659cbb332f79d0950982fd0
88639Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88640Date:	Tue Jun 27 18:12:10 2006 +0800
88641
88642    Fix RTL8139 in big endian
88643
88644    signed-off-by: Jason Jin <Jason.Jin@freescale.com>
88645    signed-off-by: Wei Zhang <wei.zhang@freescale.com>
88646
88647commit fcfb9a57947fc203b99fe81ab0578f7286261f9f
88648Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88649Date:	Tue Jun 27 18:12:23 2006 +0800
88650
88651    Fix Tsec bug when no link
88652
88653     When tftp a non-exist file from the tftp server, u-boot will check
88654     the link of all eth port. The original file will return wrong link
88655     state on the no link ports.
88656
88657    signed-off-by: Jason Jin <Jason.Jin@freescale.com>
88658
88659commit bd22c2b97514fbfb0e03bd9c72b3445e4dbd57e2
88660Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88661Date:	Tue Jun 27 18:12:02 2006 +0800
88662
88663    Fix bug for io_bar size during pci scan
88664
88665    During the pci scan process, Some devices return bar_reponse with the
88666    highest bytes 0, such as the pci bridge in uli1575 return bar_response
88667    with 0xffffff, So the bar_size should be manually set under 64K.
88668
88669    Signed-off-by: Jason Jin <jason.jin@freescale.com>
88670
88671commit fa7db9c377bc2353a17bf1d381d65a6c418728f0
88672Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88673Date:	Tue Jun 27 18:11:54 2006 +0800
88674
88675    Enable PCIE1 for MPC8641HPCN board
88676
88677    Signed-off-by: Jason Jin <Jason.jin@freescale.com>
88678
88679commit 99d70e3a47affb9bae041a2caece7cd516e213b3
88680Author: Wolfgang Denk <wd@pollux.denx.de>
88681Date:	Mon Jun 26 11:06:00 2006 +0200
88682
88683    More code cleanup
88684
88685commit 684623ce92c5fd32e7db2d6e016945a67c5ffaba
88686Author: Jon Loeliger <jdl@freescale.com>
88687Date:	Thu Jun 22 08:51:46 2006 -0500
88688
88689    Fix bug in 8641hpcn reset command with no args.
88690
88691    Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88692    Acked-by: Jon Loeliger <jdl@freescale.com>
88693
88694commit 8be429a5ddbf0ebe2d94174ba58fcfc7a24285dc
88695Author: Zhang Wei <wei.zhang@freescale.com>
88696Date:	Tue Jun 20 17:47:15 2006 +0800
88697
88698    Reworked IRQ mapping in OF-tree.
88699
88700commit 0e4c2a17ca34001ed36d259f13cb88ada4611a8c
88701Author: Jon Loeliger <jdl@freescale.com>
88702Date:	Thu Jun 15 21:33:37 2006 -0500
88703
88704    Do not enable address translation on secondary CPUs.
88705    Do not set up BATs on secondary CPUs.  Let Linux do the nasty.
88706
88707    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88708
88709commit 386eda022473394ad8f36b86f2bdc9b4cb816291
88710Author: Wolfgang Denk <wd@pollux.denx.de>
88711Date:	Wed Jun 14 18:14:56 2006 +0200
88712
88713    Code cleanup
88714
88715commit 16c8d5e76ae0f78f39a60608574adfe0feb9cc70
88716Author: Wolfgang Denk <wd@pollux.denx.de>
88717Date:	Wed Jun 14 17:45:53 2006 +0200
88718
88719    Various USB related patches
88720    - Add support for mpc8xx USB device.
88721    - Add support for Common Device Class - Abstract Control Model USB console.
88722    - Add support for flow control in USB slave devices.
88723    - Add support for switching between gserial and cdc_acm using environment.
88724    - Minor changes to usbdcore_omap1510.c usbdcore_omap1510.h
88725    - Update usbcore slightly to ease host enumeration.
88726    - Fix non-portable endian problems in usbdcore and usbdcore_ep0.
88727    - Add AdderUSB_config as a defconfig to enable usage of the USB console
88728      by default with the Adder87x U-Boot port.
88729    Patches by Bryan O'Donoghue <bodonoghue@codehermit.ie>, 29 May 2006
88730
88731commit 8ecc971618f56029ad99d3516f8b297a6ed58971
88732Author: Jon Loeliger <jdl@jdl.com>
88733Date:	Wed Jun 7 10:53:55 2006 -0500
88734
88735    Fix a get_board_sys_clk() use-before-def warning.
88736
88737    Signed-off-by: Jon Loeliger <jdl@jdl.com>
88738
88739commit d9bf4858fca5aa4d651b283270f77da72ebadfd5
88740Author: Jon Loeliger <jdl@jdl.com>
88741Date:	Wed Jun 7 10:52:49 2006 -0500
88742
88743    Allow DTC path to be passed in.
88744
88745    Signed-off-by: Jon Loeliger <jdl@jdl.com>
88746
88747commit c83ae9ea6d93abbe751bf8a3396236a084e56f87
88748Author: Haiying Wang <haiying.wang@freescale.com>
88749Date:	Tue Jun 6 16:54:29 2006 -0400
88750
88751    Modify the IRQ of DUART2
88752
88753commit c934f655f9aeca70a5c5f88b465d9e9d57a8d22e
88754Author: Jon Loeliger <jdl@jdl.com>
88755Date:	Wed May 31 13:55:35 2006 -0500
88756
88757    Review cleanups.
88758
88759    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88760
88761commit cb5965fb95b77a49f4e6af95248e0c849f4af03e
88762Author: Jon Loeliger <jdl@jdl.com>
88763Date:	Wed May 31 12:44:44 2006 -0500
88764
88765    White space cleanup.
88766    Some 80-column cleanups.
88767    Convert printf() to puts() where possible.
88768    Use #include "spd_sdram.h" as needed.
88769    Enhanced reset command usage message a bit.
88770
88771    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88772
88773commit 3d5c5be547445dd3bd2eb7368d80df03ea437970
88774Author: Jon Loeliger <jdl@jdl.com>
88775Date:	Wed May 31 11:39:34 2006 -0500
88776
88777    Removed unneeded local_bus_init() from 8641HPCN board.
88778
88779    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88780
88781commit 4d3d729c16c392d2982d3266b659d333c927697d
88782Author: Jon Loeliger <jdl@jdl.com>
88783Date:	Wed May 31 11:24:28 2006 -0500
88784
88785    Moved mpc8641hpcn_board_reset() out of cpu/ into board/.
88786
88787    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88788
88789commit b2a941de060350ad15878d8219825f4950e9bb8e
88790Author: Jon Loeliger <jdl@jdl.com>
88791Date:	Wed May 31 10:07:28 2006 -0500
88792
88793    Remove dead debug code.
88794
88795    Signed-off-by: Jon Loeliger <jdl@jdl.com>
88796
88797commit 126aa70f10ba3d20e0a6f4d32328250513b77770
88798Author: Jon Loeliger <jdl@freescale.com>
88799Date:	Tue May 30 17:47:00 2006 -0500
88800
88801    Move mpc86xx PIXIS code to board directory
88802
88803    First cut at moving the PIXIS platform code out of
88804    the 86xx cpu directory and into board/mpc8641hpcn
88805    where it belongs.
88806
88807    Signed-off-by: Jon Loeliger <jdl@freescale.com>
88808
88809commit ddf83a2fcef1a670c45fc585119dcc1fe062c4a9
88810Author: Markus Klotzbuecher <mk@denx.de>
88811Date:	Tue May 30 16:56:14 2006 +0200
88812
88813    Support generic OHCI support for the s3c24x0 cpu.
88814
88815commit 38cee12dcfcc257371c901c7e13e58ecab0a35d8
88816Author: Haiying Wang <Haiying.Wang@freescale.com>
88817Date:	Tue May 30 09:10:32 2006 -0500
88818
88819    Improve "reset" command's interaction with watchdog.
88820
88821	"reset altbank" will reset another bank WITHOUT watch dog timer enabled
88822	"reset altbank wd" will reset another bank WITH watch dog enabled
88823	"diswd" will disable watch dog after u-boot boots up successfully
88824
88825    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88826
88827commit 70205e5a6ddc8528b11db9eb4d3fa0209d9fce2a
88828Author: Haiying Wang <Haiying.Wang@freescale.com>
88829Date:	Tue May 30 08:51:19 2006 -0500
88830
88831    Fix two SDRAM setup bugs.
88832
88833	Fix ECC setup bug.
88834	Enable 1T/2T based on number of DIMMs present.
88835
88836    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88837
88838commit d11fec5015334deb2010e36ce00bb118cc5429a5
88839Author: Haiying Wang <Haiying.Wang@freescale.com>
88840Date:	Fri May 26 10:24:48 2006 -0500
88841
88842    Add first draft of the MPC8641HPCN doc/README.
88843
88844    Signed-off-by: Jon Loeliger <jdl@jdl.com>
88845
88846commit ed45d6c930b5939718a87ee12e25cf9a05978d4a
88847Author: Haiying Wang <Haiying.Wang@freescale.com>
88848Date:	Fri May 26 10:13:04 2006 -0500
88849
88850    Added pci@8000 block.
88851    Updated ethernet interrupt mappings (moved up 48).
88852    Cleaned up a few comments.
88853
88854    Signed-off-by: Jon Loeliger <jdl@jdl.com>
88855
88856commit 3033ebb20fd7c372c7bca3c9955a4692bb2240b7
88857Author: Haiying Wang <Haiying.Wang@freescale.com>
88858Date:	Fri May 26 10:01:16 2006 -0500
88859
88860    Allow args on reset command.
88861
88862    Signed-off-by: Jon Loeliger <jdl@jdl.com>
88863
88864commit 301f1aa384d0edcae6a22fd9adb933ad71695ecc
88865Author: Markus Klotzbuecher <mk@denx.de>
88866Date:	Tue May 23 13:38:35 2006 +0200
88867
88868    Changed the mp2usb (at91rm9200) board to use the generic OHCI driver. Some
88869    fixes to the latter.
88870
88871commit 24e37645e7378b20fa8f20e2996c8fb8e90c70c9
88872Author: Markus Klotzbuecher <mk@denx.de>
88873Date:	Tue May 23 10:33:11 2006 +0200
88874
88875    More cleanup for the delta board and the generic usb_ohci driver. Added
88876    CFG_USB_BOARD_INIT and CFG_USB_CPU_INIT for enabling board and cpu specific
88877    initialization and cleanup hooks respectively.
88878
88879commit 3e326ece9eba8184f5d48aa4fb87760a8f6f0f10
88880Author: Markus Klotzbuecher <mk@denx.de>
88881Date:	Mon May 22 16:33:54 2006 +0200
88882
88883    This patch adds USB storage support for the delta board. This is the first
88884    board to make use of a generic OHCI driver, that calls hooks for board
88885    dependant initialization.
88886
88887commit 14e37081ff3cac7ebe6e93836523429853b6b292
88888Author: Jon Loeliger <jdl@jdl.com>
88889Date:	Fri May 19 13:28:39 2006 -0500
88890
88891    Change arbitration to round-robin for SMP linux.
88892
88893commit 9a655876e5995be80f49054e2509500e871e4d3a
88894Author: Jon Loeliger <jdl@jdl.com>
88895Date:	Fri May 19 13:26:34 2006 -0500
88896
88897    Enable dual DDR controllers and interleaving.
88898
88899commit 586d1d5abd3e525f1e1d9b81e5a61a4da6b2fa3c
88900Author: Jon Loeliger <jdl@jdl.com>
88901Date:	Fri May 19 13:22:44 2006 -0500
88902
88903    Update 86xx address map and LAWBARs.
88904
88905commit cccce5d0581bb0ba4602799a4b5112e58d1579cb
88906Author: Jon Loeliger <jdl@jdl.com>
88907Date:	Fri May 19 13:14:15 2006 -0500
88908
88909    Remove L2 Cache invalidate polling.
88910
88911commit f35ec68fb066cec0e36294bfe07dec2d4e8ad3a8
88912Author: Jon Loeliger <jdl@jdl.com>
88913Date:	Fri May 19 12:33:09 2006 -0500
88914
88915    Enable 2nd CPU and I2C.
88916
88917commit bf690dcb512d34c4fceec0eb1e5c0e88a9db5d54
88918Author: Jon Loeliger <jdl@freescale.com>
88919Date:	Mon May 15 07:26:56 2006 -0500
88920
88921    Update interrupt mapping.
88922
88923commit 6cfea33477b04b63ed47386ed1629529484c33ba
88924Author: Haiying Wang <Haiying.Wang@freescale.com>
88925Date:	Wed May 10 09:38:06 2006 -0500
88926
88927    Remove unneeded INIT_RAM_LOCK cache twiddling.
88928    Correctly tracks r29 as global data pointer now.
88929
88930    Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88931
88932commit d4dd317b58c126a2a7e73f4764ecc1a7c97f876c
88933Author: Jon Loeliger <jdl@freescale.com>
88934Date:	Wed May 10 09:33:07 2006 -0500
88935
88936    Remove unnecessary flash.c file.
88937
88938commit 18b6c8cd8af6cc7f35180cedc4adb3236cc1a1b8
88939Author: Jon Loeliger <jdl@freescale.com>
88940Date:	Tue May 9 08:23:49 2006 -0500
88941
88942    Get MPC8641HPCN flash images working.
88943
88944	Enable the CFI driver.
88945	Remove bogus LAWBAR7 cruft.
88946	Use correct TEXT_BASE, Fixup load script.
88947	Enable SPD EEPROM during DDR setup.
88948	Use generic RFC 1918 IP addresses by default.
88949
88950commit 5c9efb36a6b5431423f52888a0e3b4b515fe7eca
88951Author: Jon Loeliger <jdl@freescale.com>
88952Date:	Thu Apr 27 10:15:16 2006 -0500
88953
88954    Cleanup whitespaces and style issues.
88955    Removed //-style comments.
88956    Use 80-column lines.
88957    Remove trailing whitespace.
88958    Remove dead code and debug cruft.
88959
88960commit a2320a6bf8113a09544c42d160d10ac69d049a03
88961Author: Jon Loeliger <jdl@freescale.com>
88962Date:	Thu Apr 27 08:22:39 2006 -0500
88963
88964    Revert bad PCI prefetch limit change.
88965
88966commit debb7354d1ea4f694154818df5e5b523f5c1cc1d
88967Author: Jon Loeliger <jdl@freescale.com>
88968Date:	Wed Apr 26 17:58:56 2006 -0500
88969
88970    Initial support for MPC8641 HPCN board.
88971